Non riesco a trovare nessuna query fql per elencare i miei amici di Facebook in base a una posizione I che specifichi. Sto cercando di implementare questa query fql in Android. Qualcuno, per favore aiutami.come scrivere una query fql per elencare gli amici in una particolare posizione
risposta
Il FQL siete alla ricerca di sarà
select name, current_location
from user
where uid in (select uid2 from friend where uid1 = me())
and current_location.country = "India"
and current_location.state ="Delhi"
È possibile che questo FQL filtra gli amici della lista utenti e ritorna di amici di utenti con current_location
come Delhi, in India. È possibile filtrare ulteriormente l'elenco in base ad altri attributi di , zip
, latitude
, longitude
e altri.
si richiederebbe il friends_location
un ulteriore permesso per accedere alla posizione dalla tabella User FQL.
String fqlQuery = "SELECT uid, nome FROM WHERE utente uid = me() o uid IN (SELEZIONA uid2 DA amico DOVE uid1 = me()) AND hometown_location.country = '"+ posizione +"' "; Questa è la mia query lato fql Android ma ancora non riesco a ottenere il risultato – sharath
Quando scrivo questa query fql ottengo il risultato ma la ricerca include anche me stesso e quando rimuovo la parte "uid = me() OR" Non ottengo alcun risultato – sharath
Come per i tuoi commenti, penso che tu non stia avendo il permesso per "friends_hometown". –
Prova questo link https://developers.facebook.com/docs/howtos/androidsdk/3.0/run-fql-queries/ –