Sto tentando di richiamare la posizione corrente di tutti gli amici di un utente su facebook e sto incontrando un curioso problema in cui alcuni di quegli amici sto leggendo NULL quando posso vedere sulle loro pagine di Facebook che dice "Vive in ,". La parte difficile di questo errore è che si verifica solo su circa il 30% dei casi. Nei casi rimanenti, recupera tutte le informazioni corrette, il che mi dice che probabilmente le autorizzazioni sono state configurate correttamente.FB Graph/FQL: Current_location di amici a volte sta leggendo Null quando la pagina FB mostra una posizione
Per essere precisi, il codice FQL che sto usando è:
SELECT uid,
name,
current_location
FROM USER
WHERE uid IN (SELECT uid2
FROM friend
WHERE uid1 = Me())
Questo stesso problema è sorto quando si effettuano le richieste javascript direttamente al grafico, in modo che non sembra essere un problema FQL neanche. Qualcuno sa perché current_location potrebbe a volte fallire e riportare NULL, ma non sempre?
Grazie.
sono sia di quelle situazioni possibili se riesco a vedere la loro posizione quando Vado alla loro vera pagina facebook? Elenca nella loro sezione di informazioni "Vive in ...", eppure l'API del grafico riporta NULL in current_location. Esistono due autorizzazioni separate per visualizzare la posizione corrente nel profilo, ma non tramite l'API grafico? –
C'è qualcosa in più di quello che sta succedendo. A volte un'app ha le autorizzazioni appropriate e l'utente può vederla, ma l'app non può. – Leopd