Facebook vient de publier le nouveau bouton de réaction, mais je ne peux pas trouver un moyen d'obtenir ces informations à partir de l'API Graph v2.5 car le/likes Edge ne renvoie que le nombre total d'interactions.
Quelqu'un a-t-il trouvé un moyen d'obtenir ces réactions détaillées par message?
EDIT: Depuis le 12 avril 2016, Facebook a publié un point de terminaison des réactions pour les publications dans le cadre de sa version v2.6 de GraphAPI
GET /v2.6/{object-id}/reactions
Plus d'informations peuvent être trouvées ici: https://developers.facebook.com/docs/graph-api/reference/post/reactions
FIN DE LA MODIFICATION
Je ne sais pas si Facebook a encore publié cela, mais les informations sur la réaction sont actuellement disponibles dans l'API Graph v2.5. J'ai collé la réponse ci-dessous. J'ai atteint ce résultat en atteignant le point de terminaison des informations. Pour chaque objet répertorié dans la réponse ci-dessous, jetez un œil à la propriété 'id', elle a des points de terminaison de requête plus granulaires.
GET /v2.5/{object-id}/insights
RÉPONSE:
{
"name": "post_reactions_like_total",
"period": "lifetime",
"values": [
{
"value": 0
}
],
"title": "Lifetime Like Reactions",
"description": "Lifetime: The total number of like reactions to your post.",
"id": "{node_id}/insights/post_reactions_like_total/lifetime"
},
{
"name": "post_reactions_love_total",
"period": "lifetime",
"values": [
{
"value": 0
}
],
"title": "Lifetime Love Reactions",
"description": "Lifetime: The total number of love reactions to your post.",
"id": "{node_id}/insights/post_reactions_love_total/lifetime"
},
{
"name": "post_reactions_wow_total",
"period": "lifetime",
"values": [
{
"value": 0
}
],
"title": "Lifetime Wow Reactions",
"description": "Lifetime: The total number of wow reactions to your post.",
"id": "{node_id}/insights/post_reactions_wow_total/lifetime"
},
{
"name": "post_reactions_haha_total",
"period": "lifetime",
"values": [
{
"value": 0
}
],
"title": "Lifetime Haha Reactions",
"description": "Lifetime: The total number of haha reactions to your post.",
"id": "{node_id}/insights/post_reactions_haha_total/lifetime"
},
{
"name": "post_reactions_sorry_total",
"period": "lifetime",
"values": [
{
"value": 0
}
],
"title": "Lifetime Sorry Reactions",
"description": "Lifetime: The total number of sorry reactions to your post.",
"id": "{node_id}/insights/post_reactions_sorry_total/lifetime"
},
{
"name": "post_reactions_anger_total",
"period": "lifetime",
"values": [
{
"value": 0
}
],
"title": "Lifetime Anger Reactions",
"description": "Lifetime: The total number of anger reactions to your post.",
"id": "{node_id}/insights/post_reactions_anger_total/lifetime"
},
{
"name": "post_reactions_by_type_total",
"period": "lifetime",
"values": [
{
"value": {
"like": 0,
"love": 0,
"wow": 0,
"haha": 0,
"sorry": 0,
"anger": 0
}
}
],
"title": "Lifetime Reactions by type",
"description": "Lifetime: The total number of reactions to your post by type.",
"id": "{node_id}/insights/post_reactions_by_type_total/lifetime"
}
Facebook vient de publier Graph API 2.6 et le point de terminaison de la réaction est disponible comme ça
GET /v2.6/{object-id}/reactions
Qui a retourné quelque chose comme
{
"data": [
{
"id": "ACCOUNT-ID",
"name": "ACCOUNT-NAME",
"type": "HAHA"
},
{
"id": "ACCOUNT-ID",
"name": "ACCOUNT-NAME",
"type": "LIKE"
}
],
"paging": {
"cursors": {
"before": "TkRZAMU9EWTROakF6TmpBM01qYzJPak2TnpnNE5qUTRNRE0zT1RFek16RXkZD",
"after": "TVRBd01EQTNOekEwTWpnME1EUTJPakUwTazJNVFl4TXc9PQZDZD"
}
}
}
Plus d'infos ici: https://developers.facebook.com/docs/graph-api/reference/post/reactions/
Nouvelle image des réactions: http://i.stack.imgur.com/d6kcp.jpg
Il n'y a aucune information sur ce sujet, donc je veux ajouter quelque chose.
La prochaine version de GraphAPI (2.6) devrait sortir en mars/avril - je m'attends donc à la voir là-bas. (Merci Justin Bowler)
Maintenant, dans le graphique api 2.5, les nouvelles réactions Facebook ne comptent pas. Si vous regardez des likes de publication, vous ne pouvez pas les voir, nous devons donc attendre la nouvelle version de l'API.
La prochaine version de GraphAPI (2.6) devrait sortir en mars/avril - je m'attends donc à la voir là-bas.
Essayer
GET /v2.5/{post_id}/insights/post_reactions_by_type_total
Qui revient
{
"data": [
{
"name": "post_reactions_by_type_total",
"period": "lifetime",
"values": [
{
"value": {
"like": 9,
"love": 0,
"wow": 1,
"haha": 0,
"sorry": 0,
"anger": 0
}
}
],
"title": "Daily total post reactions by type.",
"description": "Daily total post reactions by type.",
"id": "{post_id}/insights/post_reactions_by_type_total/lifetime"
}
],
}
J'ai eu de la chance en utilisant le même dans Facebook Graph API 2.3, mais pas pour chaque demande
Les réactions sont déjà disponibles via insights API v2.5. Vous pouvez les obtenir au niveau de la publication via post_reactions_by_type_total
Edge et au niveau de la page via page_actions_post_reactions_total
Bord.
La nouvelle réaction n'est pas du tout comptée en ce moment. l'API actuelle ne fait que remonter le nombre de boutons similaires, wow, tristes, les clics ETC ne sont pas comptés dans le bucket likes