È possibile utilizzare richiesta nidificato.
richiesta URL deve essere come
https://graph.facebook.com/{id}?fields=reactions.type({reactiontype})[,reactions.type({reactiontype})]
Se si desidera ottenere il conteggio totale di ogni reazione allora potete aggiungere il sommario (TOTAL_COUNT) alla fine di ogni richiesta.
Un esempio
reations.type(LIKE).summary(totalCount)
Se si desidera limitare i dati è possibile utilizzare limite di parole chiave come bene.
reactions.type(LIKE).limit(0).summary(totalCount)
E, infine, è possibile rinominare il nodo di risposta utilizzando "come" parola chiave
reactions.type(LIKE).limit(0).summary(totalCount).as(like_count)
Un esempio dell'uso e la risposta
richiesta URL https://graph.facebook.com/1230378837038354?fields=reactions.type(LIKE).limit(0).summary(total_count).as(like),reactions.type(LOVE).limit(0).summary(true).as(love)&access_token=
risposta
{
"like": {
"data": [
],
"summary": {
"total_count": 342
}
},
"love": {
"data": [
],
"summary": {
"total_count": 165,
"viewer_reaction": "NONE"
}
},
"id": "1230378837038354"
}
Non possibile. Questo era possibile solo prima di v2.1 "" messaggio ":" Errore di sintassi \ "Reazioni sul campo specificate più di una volta. Questo è possibile solo prima della versione 2.1 \ "al carattere 165:' –
@LuckyMurari Ho appena aggiornato la chiamata api.Questo funziona –
Supercool, grazie – Enrichman