Lorsque vous tirez des photos d'un album Facebook via l'API graphique, à savoirAPI Facebook Graph renvoie des résultats partiels pour les albums
https://graph.facebook.com/<albumid>/photos?access_token=<token>&limit=999&fields=name,source
Pour certains albums, il ne fournit que des résultats partiels. Par exemple, un album avec 15 photos ne peut renvoyer que 13 photos. Cet appel:
https://graph.facebook.com/<albumid>?access_token=<token>&fields=count
... retourne En effet, le nombre approprié de 15. Ma première pensée était que peut-être ces 2 « disparus » ont des photos plus limitant les paramètres de confidentialité, mais chaque photo dans l'album entier (qui appartient par le propriétaire du jeton, d'ailleurs) a le même paramètre de confidentialité "visible aux amis". La plupart des albums renvoient toutes les photos, comme prévu.
Des idées sur ce qui pourrait causer ce comportement?
L'API de graphe est bien connue pour renvoyer des résultats partiels à différentes requêtes. FQL est ce qui est efficace et fiable. Ajouté une réponse – Kishor
Malheureusement, la requête FQL renvoie exactement les mêmes 13 éléments (c'est-à-dire qu'il manque toujours 3). – Metal450