Se effettuo una ricerca Facebook grafico api come ad esempio:Facebook graph API di ricerca https://graph.facebook.com/search?q=query&type=user con due parole chiave
https://graph.facebook.com/search?q=query&type=user
Dove interrogazione è solo uno parola come 'Mark', tutto va bene e ci sono risultati. Tuttavia, se la query è composta da due parole, ad esempio "Mark Roberts", non vengono restituiti risultati.
Ho provato a utilizzare "Mark + Roberts" e ho anche provato a utilizzare la codifica dell'URL con escape ma questo non aiuta. Tuttavia, quando uso due parole chiave e rimuovo il tipo &, ottengo risultati (anche se una grande quantità di elementi casuali su Facebook).
Quindi:
https://graph.facebook.com/search?q=mark&type=user < WORKS
https://graph.facebook.com/search?q=mark+robers&type=user < DOES NOT WORK
https://graph.facebook.com/search?q=mark+robers < WORKS (but does not return people)
Qualcuno ha incontrato questo problema?
Facebook non sembrano parlare di nulla di questo: http://developers.facebook.com/docs/reference/api/search/
NOTA: sto facendo questo, naturalmente, con un ID APP autenticato e con accesso effettuato ecc
Hmm. Hai fatto questo con un token di accesso all'app o un token di accesso utente? – Zigglzworth
è un token di accesso utente e puoi riprodurlo sul grafico API explorer https://developers.facebook.com/tools/explorer?method=GET&path=search%3Fq%3Dmark%20robers%26type%3Duser –
Stranamente la stessa chiamata esatta con un token di accesso che ottengo attraverso l'SDK di iOS restituisce un array vuoto come ho descritto .. Sai perché questo potrebbe essere? Il token di accesso che sto utilizzando è anch'esso un token utente, credo. – Zigglzworth