Spero che sarà utile. In SDK FB ufficiale con Graph Api v2.1 c'è solo un modo (perché fql non è più disponibile in 2.1) - per ogni post è necessario inviare la richiesta a https://graph.facebook.com/v2.1/{post-id}/likes
. Puoi anche usare .../{post-id}/likes?limit=XXX
. In risposta si otterrà una serie di calibro come questo:
data": [
{
"id": "xxxxxxxx",
"name": "yyyyyy"
},
....
]
successivo si dovrebbe cercare trovare lì id dell'utente. Se è qui - l'utente ha apprezzato questo post. In caso contrario - utente non è piaciuto questo post. Questo array può anche contenere dati di paging con collegamento alla pagina successiva con Mi piace.
Ma ecco un piccolo problema: troppo tempo se il post contiene migliaia di Mi piace. L'abbiamo chiesto a Facebook di recente e ora stiamo aspettando una risposta. Funziona bene per post con meno di qualche migliaio di Mi piace.
Quindi ho trovato alcune risposte qui: http://facebook.stackoverflow.com/questions/8496980/getting-user-likes-of-stream-items-via-fql-posts-comments-pictures-links-et e nelle pagine di collegamento, ma non sono ancora sicuro se qualcuno di loro lo realizzerà davvero. Continuerò ad aggiornare questo modo in qualsiasi modo, –
, qualsiasi cosa funzioni per te alla fine? – Steve
È un problema nuvoloso ... Il libro dei libri ha iniziato a supportare diversi tipi di contenuti, oltre alle sole pagine fb, come Video, che vengono registrati quando ti piace un link di YouTube. Quindi il supporto per questo sta migliorando, penso, ma non è ancora affidabile al 100%. Nella mia app stavo cercando di convincere la gente ad apprezzare video e canzoni da soundcloud e youtube, e volevo vedere se a Facebook fossero piaciute davvero queste cose. Ho finito per salvare effettivamente i Mi piace sul mio sito nel mio database e controllarlo in futuro, invece di affidarmi a Facebook per "a volte" restituire i risultati giusti. AGGIORNAMENTO –