Obtenha reações em um objeto.
Consulte Insights para mais informações sobre reações a publicações e Páginas.
Este ponto de extremidade é compatível com a nova experiência de Página.
Aplicativos de marketing
ads_management
pages_read_engagement
pages_show_list
Aplicativos Gerenciadores de Páginas
pages_show_list
O exemplo a seguir é uma solicitação GET
feita por um usuário que reagiu ao próprio objeto.
curl -i -X GET \
"https://graph.facebook.com/your-post-id/reactions?access_token=your-user-access-token"
{ "data": [ { "id": "your-user-id", "name": "Your Name", "type": "HAHA" } ], "paging": { "cursors": { "before": "QVFIUk5YbXFFbG8yVWVOa2w0ZAGhmSUNKMkZAZAOXZARbzJOMHM0TUFtZAnhJbWdPdkF4OURUTHJrQjFqQ2RQZAVN1UGxSVU5FWURENnE4OUFPeXFreU1jV09pdFJR", "after": "QVFIUkpsWVRkcVl6SlhsdWlrcGdudl8xVEhwVEJ5ZA3FXdG90bTRxam13NmJDUGpQVnB5ZA29lMG9FVmFaeU1BLW1hc2oZD" } } }
Caso o usuário ou a Página não tenha reagido ao objeto consultado, o campo data
ficará vazio.
O exemplo abaixo é uma solicitação GET
do total de reações a um objeto.
curl -i -X GET \
"https://graph.facebook.com/your-post-id
?fields=reactions.summary(total_count)
&access_token=your-access-token"
A resposta JSON se o usuário ou a Página reagiu ao próprio objeto.
{ "reactions": { "data": [ { "id": "your-user-id", "name": "Your Name", "type": "HAHA" } ], "paging": { "cursors": { "before": "QVFIUk5YbXFFbG8yVWVOa2w0ZAGhmSUNKMkZAZAOXZARbzJOMHM0TUFtZAnhJbWdPdkF4OURUTHJrQjFqQ2RQZAVN1UGxSVU5FWURENnE4OUFPeXFreU1jV09pdFJR", "after": "QVFIUkpsWVRkcVl6SlhsdWlrcGdudl8xVEhwVEJ5ZA3FXdG90bTRxam13NmJDUGpQVnB5ZA29lMG9FVmFaeU1BLW1hc2oZD" } }, "summary": { "total_count": 28 } }, "id": "your-post-id" }
A resposta JSON se o usuário ou a Página não reagiu ao próprio objeto.
{ "reactions": { "data": [ ], "paging": { "cursors": { "before": "QVFIUk5YbXFFbG8yVWVOa2w0ZAGhmSUNKMkZAZAOXZARbzJOMHM0TUFtZAnhJbWdPdkF4OURUTHJrQjFqQ2RQZAVN1UGxSVU5FWURENnE4OUFPeXFreU1jV09pdFJR", "after": "QVFIUkpsWVRkcVl6SlhsdWlrcGdudl8xVEhwVEJ5ZA3FXdG90bTRxam13NmJDUGpQVnB5ZA29lMG9FVmFaeU1BLW1hc2oZD" } }, "summary": { "total_count": 28 } }, "id": "your-post-id" }
Um usuário só pode consultar as próprias reações. As reações de outros usuários não estão disponíveis devido a questões de privacidade.
A contagem da reação Curtir inclui as reações Curtir e Força.
Nome | Descrição |
---|---|
enum {NONE, LIKE, LOVE, WOW, HAHA, SORRY, ANGRY} | O tipo de reação que a Página ou o Usuário marcou em um objeto. |
A leitura a partir dessa borda retornará um resultado no formato JSON.
{ "data": [], "paging": {}, "summary": {} }
data
O perfil da Página ou do usuário que fez a consulta, se o objeto consultado foi reagido pela Página ou pelo usuário e uma lista dos tipos de reações:
Campo | Descrição |
---|---|
enum {NONE, LIKE, LOVE, WOW, HAHA, SORRY, ANGRY} | O tipo de reação que a Página ou o Usuário marcou em um objeto. |
Para as reações a publicações, essa borda não retorna um perfil (exceto para o usuário atual) caso seja lida com um token de acesso do usuário.
curl -i -X GET \
"https://graph.facebook.com/your-object-id
?fields=reactions.type(LOVE).limit(0).summary(total_count)
&access_token=your-access-token"
{ "reactions": { "data": [ ], "summary": { "total_count": 3498 } }, "id": "your-object-id" }
paging
Para saber mais, consulte a documentação sobre paginação da Graph API. Adicionar limit(0)
a reactions
resultará na remoção de paging
da saída.
summary
Informações agregadas sobre a borda, como contagens. Especifique os campos que deseja buscar no parâmetro de resumo (por exemplo, summary=total_count
).
Campo | Descrição |
---|---|
unsigned int32 | Número total de reações |
enum {NONE, LIKE, LOVE, WOW, HAHA, SORRY, ANGRY} | O tipo de reação que a Página ou o Usuário marcou em um objeto. |
Erro | Descrição |
---|---|
100 | Parâmetro inválido |
Esta operação não é compatível.
Esta operação não é compatível.
Esta operação não é compatível.