developer - Obteniendo Reacciones de Facebook con Graph API
og image image size (7)
EDITAR: A partir del 12 de abril de 2016, Facebook publicó un punto final de reacciones para publicaciones como parte de la versión v2.6 de GraphAPI.
GET /v2.6/{object-id}/reactions
Puede encontrar más información aquí: https://developers.facebook.com/docs/graph-api/reference/post/reactions
FIN EDITAR
No estoy seguro de si Facebook ya publicó esto, pero la información de la reacción está actualmente disponible en Graph API v2.5. Pegué la respuesta a continuación. Logré este resultado al llegar al punto final de las estadísticas. Para cada objeto enumerado en la respuesta a continuación, eche un vistazo a la propiedad ''id'', que tiene puntos finales de consulta más granulares.
GET /v2.5/{object-id}/insights
RESPUESTA:
{
"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 acaba de lanzar el nuevo botón de reacción, pero no puedo encontrar la forma de obtener esta información de Graph API v2.5 ya que el / likes edge solo devuelve el recuento total de interacciones.
¿Alguien ha descubierto una forma de obtener estas reacciones detalladas por publicación?
Facebook acaba de lanzar Graph API 2.6 y el punto final de la reacción está disponible así
GET /v2.6/{object-id}/reactions
Que devolvió algo así como
{
"data": [
{
"id": "ACCOUNT-ID",
"name": "ACCOUNT-NAME",
"type": "HAHA"
},
{
"id": "ACCOUNT-ID",
"name": "ACCOUNT-NAME",
"type": "LIKE"
}
],
"paging": {
"cursors": {
"before": "TkRZAMU9EWTROakF6TmpBM01qYzJPak2TnpnNE5qUTRNRE0zT1RFek16RXkZD",
"after": "TVRBd01EQTNOekEwTWpnME1EUTJPakUwTazJNVFl4TXc9PQZDZD"
}
}
}
Más información aquí: https://developers.facebook.com/docs/graph-api/reference/post/reactions/
La nueva reacción no se cuenta en absoluto en este momento. la API actual solo está surgiendo el conteo para el botón Me gusta, wow, triste, los clics ETC no se cuentan en el cubo de Me gusta
La próxima versión de GraphAPI (2.6) se publicará en marzo / abril, así que esperaría verla allí.
Las reacciones ya están disponibles a través de insights API v2.5. Puedes obtenerlos en el nivel de publicación a través de post_reactions_by_type_total
edge y en el nivel de página a través de page_actions_post_reactions_total
edge.
Nueva imagen de reacciones: http://i.stack.imgur.com/d6kcp.jpg
No hay información sobre este tema, así que quiero agregar algunas cosas.
La próxima versión de GraphAPI (2.6) se publicará en marzo / abril, así que esperaría verla allí. (Gracias Justin Bowler)
Ahora, en el gráfico api 2.5, las nuevas reacciones de Facebook no cuentan. Si miras los Me gusta de la publicación, no puedes verlos, así que debemos esperar una nueva versión de la API.
Tratar
GET /v2.5/{post_id}/insights/post_reactions_by_type_total
Que devuelve
{
"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"
}
],
}
He tenido algo de suerte al usar el mismo en Facebook Graph API 2.3, pero no para cada solicitud