2012-03-27 9 views
8

È possibile ottenere una risposta da Graph API (o FQL) che elencherà i nuovi Mi piace per l'applicazione e gli oggetti ad essa associati? Significato - Ho creato un'applicazione, ho postato pulsanti Mi piace in tutto il sito - ora posso ricevere feed che mi dirà quali sono gli ultimi 10 "Mi piace" ricevuti dalle mie pagine?Ottieni il flusso di nuovi Mi piace di Facebook per la tua applicazione

Correlati - posso in qualche modo ottenere l'elenco degli ultimi 10 Mi piace della mia Pagina Fan (qualcosa come la casella Nuovi Mi piace nella sezione Amministrazione)?

+1

Hai mai lavorato questo fuori? – Xenon

+0

Sono stato coinvolto in una serie di altri obblighi, quindi ho ancora bisogno di esaminare i suggerimenti forniti qui sotto. Non sono esattamente quello che stavo cercando - ma sembrano delle buone alternative - Facebook è ovviamente da incolpare perché probabilmente stanno rendendo difficile rendere i tuoi dati fuori dalla loro piattaforma - vogliono tenerli da soli. – kape123

+0

Eventuali aggiornamenti sui tuoi progressi o hai risolto questo? – Xenon

risposta

4

Domanda # 1:

È possibile utilizzare Real-time Updates

Ecco i passaggi per impostare una sottoscrizione:

  1. configurare un URL endpoint che riceve sia HTTP GET (per la verifica della sottoscrizione) e> POST (per i dati relativi alla modifica effettiva) richieste da Facebook.
  2. Effettua un POST all'URL dell'API del grafico https://graph.facebook.com//iscrizioni a> iscriviti e sii pronto a gestire la richiesta di verifica.

quello che si ottiene: connessioni

utente a cui è possibile iscriversi: mangimi, gli amici, le attività, gli interessi, musica, libri, film, televisione, piace, checkins.

Che non si ottiene (ancora):

casa, tag, post, foto, album, video, gruppi, note, eventi, posta in arrivo, in uscita, gli aggiornamenti, i conti.

Domanda # 2:

Certo che puoi! andare al vostro Page Notifications (sostituire XXXX con il tuo ID pagina) vi troverete un link RSS che si può usare senza nemmeno fare una chiamata API grafico

Riceverai notifiche quando i visitatori interagiscono con la tua pagina. Ad esempio, se un visitatore apprezza la tua pagina o un fan scrive sul tuo muro , riceverai una notifica.

7

Non esiste alcuna API pubblica di Facebook che ti consenta di ricevere un flusso dei Mi piace più recenti per una raccolta di oggetti.

Inoltre, non risulta essere possibile avere un flusso di calibro ordinate specificamente dal tempo, tuttavia è possibile ricevere un elenco di ID utente che hanno gradito un oggetto utilizzando la tabella like FQL.

come: Una tabella FQL che restituisce gli ID degli utenti a cui piace un determinato oggetto (video, nota, collegamento, foto o album).

Ad esempio, per recuperare un elenco di tutti gli ID utente a cui piaceva pagina 'Facebook', si può usare la query FQL:

SELECT user_id FROM like WHERE object_id="122706168308" 

Il che restituirà un elenco simile a questo:

<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true"> 
<like> 
<user_id>100003494051884</user_id> 
</like> 
<like> 
<user_id>100003621882407</user_id> 
</like> 
<like> 
<user_id>100003664580513</user_id> 
</like> 
<like> 
<user_id>100002342537723</user_id> 
</like> 
<like> 
<user_id>100001712929866</user_id> 
</like> 
<like> 
<user_id>100003278394112</user_id> 
</like> 
</fql_query_response> 

L'ordine degli ID utente non è chiaro - potrebbe non essere in un ordine specifico o potrebbe essere ordinato in base al tempo. Ti consiglio di avere un po 'di violino con FQL e mi piace vedere se è in un ordine particolare. Dovresti anche dare un'occhiata agli altri esempi documentati here.


Come menzionato da Roni, è possibile utilizzare il feed RSS delle notifiche della pagina per recuperare un feed RSS 2.0/XML di tutti notifiche, ordinati per tempo.

Potrebbe essere possibile analizzare tale XML per trovare gli utenti che più di recente hanno gradito la tua pagina, ma il feed può diventare disordinato: in pratica contiene l'HTML per ogni notifica nella pagina delle notifiche.

Problemi correlati