2011-11-27 13 views
5

Sto cercando di cercare le persone utilizzando l'API di Facebook (Graph API o FQL, a seconda del caso). Fino a questo punto, sta funzionando bene ma non riesco a farlo filtrare per paese o lingua.Ricerca di utenti di Facebook API filtrati per paese

Attualmente sto recuperando questo URL:

'https://graph.facebook.com/search?q=' . somename . '&type=user&access_token=' . $access_token 

Ho provato ad aggiungere & locale = ... ma che non ha funzionato neanche.

+0

qual è il valore della locale nel tuo URL? – ajreal

+0

Non è in questo, ma ce l'avevo dentro, che non funzionava .. – Jeroen

risposta

0

Sembra che questo non sia possibile con l'API di Facebook.

0

non ho trovato un modo per filtrare in base a un locale, ma c'è un modo per avere il campo locale con gli utenti informazioni:

https://graph.facebook.com/search?q=NAME&type=user&fields=locale,name&access_token=ACCESS_TOKEN 
+0

Sì, questo è l'intero problema che sto avendo, so che posso richiedere il campo ma non posso filtrare in base al campo ... – Jeroen

+0

Ho cercato ancora una volta ... e non ho trovato nulla di più. Non puoi davvero filtrare quei risultati dalla tua parte dopo la richiesta? –

+0

Sì, ma considerando che ci sono un sacco di diverse impostazioni locali che sarebbero davvero inefficienti, quindi sto cercando una soluzione migliore – Jeroen

3

provare questo:

http://graph.facebook.com/search?q=mccain%20chips&type=post&locale=en_US 
+0

Sì, ma ho bisogno di cercare utenti, non per i post – Jeroen

+0

quindi, usare type = user, qual è il problema ? –

+1

Non ha alcun effetto, i risultati con locale = en_US e locale = de_DE sono uguali ... (o qualsiasi combinazione di impostazioni locali che ho provato) – Jeroen

0
https://graph.facebook.com/search?q=SOME_SEARCH&type=user&center=37.76,122.427&distance=1000 


http://graph.facebook.com/search?q=SOME_SEARCH&type=user&locale=en_US 
+0

Come ho già detto, la modifica delle impostazioni internazionali o del centro non ha alcun effetto, durante la ricerca di utenti Facebook sembra ignorare questi parametri – Jeroen

0

uno dei metodi più sofisticati è quello di recuperare i dati da

www.facebook.com/search/results.php?q=paritosh&type=users&lo=812057 

È anche possibile recuperare i dati da questo link, ma richiede di effettuare l'accesso

http://www.facebook.com/search/ajax/?__a=1&lo=812057&q=paritosh&type=users&__user=1818667565 

parametri che descrivono:

  • Lo = punto di locazione
  • q = interrogazione
  • type = utenti
  • __user = il proprio ID utente del profilo.
Problemi correlati