2010-08-23 8 views

risposta

4

Secondo l'API di Facebook è esattamente come lo si fa. Tranne che dice che dovresti avere dei preventivi intorno al tuo object_id.

L'esempio dice:

$facebook->api_client->fql_query('SELECT user_id FROM like WHERE object_id="122706168308"'); 

http://developers.facebook.com/docs/reference/fql/like

+0

Quotes non aiutano. – OmniBus

-1

Con Facebook PHP-SDK è possibile utilizzare questo

if($me) { 
$youlikeit = $facebook->api(array(
    "method" => "fql.query", 
    "query" => "select uid from page_fan where uid=me() and page_id=113970468613229" 
)); 
} 
$youlikeit = sizeof($youlikeit) == 1 ? true : false; 
+0

omg chiesto 7 mesi fa .. lol – haha

+0

Non importa. Può solo controllare che l'utente sia presente nell'elenco degli utenti di una pagina, non ottenere l'elenco degli utenti di una pagina. – OmniBus

11

Non v'è alcun modo per ottenere un elenco di persone che, come tua pagina tramite la loro API, motivo per cui questa domanda non ha mai avuto risposta. Puoi ottenere grafici e informazioni aggregate su chi piace la tua pagina da Facebook Insights ma non sono informazioni personali identificabili come il loro ID utente.

È possibile vedere le più recenti 500 utenti che hanno come tua pagina andando a: https://www.facebook.com/browse/?type=page_fans&page_id=tua pagina id ma si dovrà raschiare questo per ottenere le informazioni e non funzionerà per più persone, oltre al più recente 500.

+0

Questa è una buona soluzione, ma come si può fare una richiesta HTTP? Voglio dire, senza accedere. –

6

Non è possibile ottenere gli ID degli utenti a cui piace sfortunatamente la pagina.

È possibile utilizzare la casella simile per mostrare un facepile di utenti a cui piace la tua pagina. E come hahaha detto che puoi rilevare se un utente piace una pagina.

Per l'opzione/facepile LikeBox check-out la documentazione a: Likebox

60

sono il Partner Ingegnere Facebook così ho pensato di carillon qui. Le API di Facebook non ti forniranno l'ID utente degli utenti a cui è piaciuta una pagina o un interesse, ciò per proteggere la privacy di tali utenti.

+0

come circa il NOME attuale degli utenti? –

+27

Allora perché posso vedere gli utenti a cui piace la mia pagina in "Nuovi Mi piace" nella pagina attuale? Sembra un po 'incoerente per "proteggere" la privacy degli utenti in un'area, ma non nell'altra. – AdamB

+6

Se riesco a vedere i Mi piace nella pagina stessa, tramite browser, ma non dalle API, non è correlato alla protezione della privacy dell'utente! –

Problemi correlati