recupera l’elenco completo degli amici usando l’API di Facebook

la nuova versione 2.0 ha un paging che limita il numero di amici a una richiesta, il che non mi permette di recuperare tutti gli amici contemporaneamente sebbene ci sia un limite di chiamata di parametri, può essere fatto solo facendo un ciclo di “offset” fino al fine. Il problema è che ogni utente ha un numero diverso di amici!

Ho guardato intorno per poche ore ma ancora non ho una soluzione ..

Come menzionato nella guida all’upgrade di Graph API v2.0 ( https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids )

/me/friends restituisce gli /me/friends dell’utente che stanno utilizzando la tua app Nella v2.0 , l’endpoint API amici restituisce l’elenco degli amici di una persona che stanno utilizzando la tua app . Nella versione 1.0 , la risposta includeva tutti gli amici di una persona .

Esistono due casi d’uso chiave in cui le app devono accedere ad amici non app: tagging e inviti. Nella versione 2.0, abbiamo aggiunto l’ API Taggable Friends e l’ API Invitable Friends per supportare questi flussi.

Dopo che una persona ha effettuato l’accesso con la v2.0 di Facebook Login, chiamando /v1.0/me/friends e / v2.0 / me / friends` entrambi si traducono nel comportamento della v2.0 – entrambe le chiamate restituiranno il set di gli amici della persona che usano anche l’app.

Quindi, nella v2.0 sarai in grado di ottenere tutti gli amici solo tramite l’endpoint /me/taggable_friends ( https://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends ) , che contiene solo i campi id , name , picture e può essere utilizzato solo dopo una revisione della tua app da parte di Facebook.