2011-08-26 36 views
23

Usiamo il plug-in di commenti di Facebook per avere commenti sul nostro sito.Recupera tutti i commenti con FQL dall'ID applicazione

a moderare coloro, usiamo questo strumento: https://developers.facebook.com/tools/comments

Tuttavia, vogliamo costruire il nostro strumento per moderare tali osservazioni, e integrarlo al nostro software esistente.

Non riesco a trovare un modo corretto per farlo. l'unico modo che ho scoperto ora, dopo ore di ricerca è questa query FQL:

select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_HERE') 

che non funziona perché abbiamo migliaia di URL differenti e non posso interrogare ciascuno di loro ogni volta per vedere se ci sono nuovi commenti

Ho bisogno di un modo per ottenere tutti i (nuovi) commenti, semplicemente entrare nel nostro APP_ID, dominio o qualcosa del genere

Come posso fare questo?

+0

Purtroppo, dopo aver ricercato questo problema per circa un giorno, ho trovato che è possibile solo se si dispone di un set fisso di sottopagine da cui recuperare i commenti. Vedere la risposta che ho postato qui: http://stackoverflow.com/a/10412716/280503 – gardenofwine

risposta

0

Questo codice query per tutti i commenti XIDs utilizzati dall'applicazione:

https://graph.facebook.com/fql?q=SELECT fromid, text, id, time, username, xid, object_id FROM comment WHERE xid IN (SELECT xid FROM comments_info WHERE app_id = {0}) ORDER BY time desc&access_token={1}&format=json 
+4

Per i nuovi commenti questo non funziona. FB: 'Nota: questa tabella contiene una mappatura di app_id agli XID usati da legacy fb: comments. Non contiene una mappa per il plugin corrente dei commenti, che non usa XIDs.' [link] (https://developers.facebook.com/docs/reference/fql/comments_info/) – neworld

+1

Siamo spiacenti, questo non può aiutare si – Oleg

2

Sto pensando di fare la stessa cosa: afferrare tutti i messaggi degli utenti per la mia applicazione. Suppongo che sia un compito simile.

Per l'utente specificato, farò scorrere il feed e la home alla ricerca di post di app. Per te andresti:

`home?fields=comments` 
`feed?fields=comments` 

E verificare che "tipo" e "id" corrispondano all'applicazione.

+1

Anna quando si inseriscono commenti da un oggetto è solo un esempio dei commenti e dei Mi piace, non tutti. devi interrogare la connessione. /post_id/commenti –

Problemi correlati