web-dev-qa-db-fra.com

Obtenez toutes les photos d'une page à l'aide de l'API Facebook

Je suis nouveau sur Facebook API mais je dois récupérer toutes les photos d'une page Facebook. J'ai réussi à obtenir une requête graphique api qui renvoie toutes les images de uniquement le premier album jamais créé sur la page qui est le album photo de profil. Par exemple:

https://graph.facebook.com/227843870675663/photos

Mais je dois faire de même pour tous les autres albums existants de la page. Tous les pointeurs sont vraiment appréciés.

13
lbrahim

essayez ceci et faites-moi savoir comment cela se passe pour vous, j'ai réussi à tirer toutes les photos.

  1. Assurez-vous que vous êtes administrateur de la page Facebook.

  2. allez sur: http://developers.facebook.com/tools/Explorer

  3. Dans l'API Navigator, vous pouvez voir "/ me" afficher les informations de base de vous-même.

  4. Essayez de taper "/ moi/comptes" pour voir si vous pouvez voir quoi que ce soit. Cela devrait vous donner une erreur.

  5. Cliquez sur "Obtenir un jeton d'accès"

  6. une fenêtre apparaîtra. Accédez à "Autorisations étendues"

  7. Sélectionnez "manage_pages"

  8. Cliquez sur "Obtenir un jeton d'accès"

  9. Essayez à nouveau "/ me/accounts" . Vous devriez voir une liste de pages dans la fenêtre de visualisation.

  10. Sélectionnez la page souhaitée et cliquez sur le champ "id"

  11. Ensuite, dans la fenêtre de gauche, vous pouvez voir "Node:" et un + signe. Cliquez sur le signe + pour voir quelles sont les options dont vous disposez.

  12. Cliquez sur le signe + et faites défiler jusqu'à "connexions" et sélectionnez "Albums"

  13. Au niveau enfant, sélectionnez "Photos"

  14. Le niveau enfant "Photos", sélectionnez "source"

  15. Maintenant, cliquez sur "Soumettre" sur le côté droit. Vous verrez un JSON renvoyé avec l'url de toutes les photos dans votre page Facebook sélectionnée.

  16. Copiez l'URL - https://graph.facebook.com/ ? Fields = albums.fields (photos.fields (source)) et branchez-le dans votre navigateur. Vous devriez voir un JSON de toutes vos photos et son URL correspondante sur le CDN de Facebook.

35
Max

Lorsque vous obtenez votre utilisateur Facebook , vous pouvez:

  • obtenir la liste de tous ses albums
  • obtenir le profil de l'utilisateur image
  • obtenir le photos l'utilisateur (ou un ami) est tagué

Ils ont respectivement besoin de ces autorisations:

  • user_photos ou friends_photos
  • pas besoin
  • user_photos ou friends_photos

METTRE À JOUR:

Si vous souhaitez obtenir ces informations à partir d'une page Facebook :

  • Photos - Les photos téléchargées de la page.
  • Albums - Les albums photo que la page a téléchargés.

Les autorisations sont: tout access_token ou utilisateur access_token valide

5
glautrou