Obtenez toutes les photos d'une page à l'aide de Facebook API
Je suis nouveau sur Facebook API, mais je dois profiter de toutes les photos à partir d'un Facebook page. J'ai réussi à obtenir une api graphique de requête qui retourne toutes les photos de seulement le premier album créé sur la page de la photo de profil de l'album. Par exemple:
https://graph.facebook.com/227843870675663/photos
Mais j'ai besoin de faire la même chose pour tous les autres albums de la page. Tous les pointeurs sont vraiment appréciés.
OriginalL'auteur lbrahim | 2013-08-03
Vous devez vous connecter pour publier un commentaire.
essayer cela et laissez-moi savoir comment ça se passe pour vous, j'ai réussi à tiré toutes les photos.
De s'assurer que vous êtes un Administrateur de l'Facebook Page.
aller à :
http://developers.facebook.com/tools/explorer
Dans l'API de navigation, vous pouvez voir "/me" fera apparaître les informations de base sur vous-même.
Essayez de taper dans "/me/comptes" pour voir si vous pouvez voir quoi que ce soit. Il devrait vous donner une erreur.
Cliquez sur "Obtenir un Jeton d'Accès"
une fenêtre pop-up. Accédez à "Autorisations Étendues"
Sélectionnez "manage_pages"
Cliquez Sur "Obtenir Un Jeton D'Accès"
Maintenant, essayez "/me/comptes" de nouveau. Vous devriez voir une liste des Pages à l'intérieur de la fenêtre de visualisation.
Sélectionnez la Page que vous voulez, et cliquez sur le "id" champ
Ensuite, dans la fenêtre de gauche, vous pouvez voir "Node: " et un + signe. Cliquez sur le signe + pour voir quelles sont les options que vous avez.
Cliquez sur le signe + et faites défiler jusqu'à la section "connexions" et sélectionnez "Albums"
L'enfant-niveau, sélectionnez "Photos"
Les "Photos" de l'enfant-niveau, sélectionnez "source"
Maintenant, cliquez sur "Soumettre" sur le côté droit. Vous verrez un JSON retourné avec l'url de toutes les photos dans votre Facebook Page.
Copier l'URL - https://graph.facebook.com/?champs=albums.champs(des photos.champs(source)) et branchez-le dans votre navigateur. Vous devriez voir un JSON de l'ensemble de vos photos, et de son url correspondante sur Facebook CDN.
Permettez-moi de savoir comment il va. L' /comptes est, fondamentalement, les Pages que vous êtes admin de.
question, est le jeton d'accès uniquement à la succession par l'utilisateur qui a obtenu le suivre ce programme d'installation pour obtenir le jeton d'accès? et ce qui va se passer si l'utilisateur n'est plus un admin? est-il un moyen de le mettre en application pour accéder au facebook fan page de l'album?
Je pense que le jeton d'accès est pour le moment de l'accès. FB ne renouvelle pas les jetons ou quelque chose comme ça. L'URL persiste tho, jusqu'à présent, j'ai vu. N'ai pas touché cela pour un certain temps maintenant.
réponse est correcte, mais si nous voulons obtenir TOUTES les photos, pense que, si le changement d'url:
/me?fields=albums.fields(photos.limit(99999).fields(id))&limit=99999
OriginalL'auteur Max
Lorsque vous obtenez votre Facebook de l'utilisateur, vous pouvez:
albums
image
photos
l'utilisateur (ou l'ami) est marqué dans
Ils ont respectivement besoin de ces autorisations:
Mise à JOUR:
Si vous souhaitez obtenir ces informations à partir d'une Facebook page:
Les albums photos de la Page a été chargée.
Des autorisations sont les suivantes: pour être valable, toute access_token ou de l'utilisateur access_token
J'ai mis à jour la réponse. Espérons que l'aide.
Merci encore. Mais je l'ai remplacé l'id que vous avez fournie avec l'un des miens ci-dessus et le résultat est le même. Je ne reçois toutes les photos de la Page du premier album uniquement. J'ai besoin de toutes les photos de cette page. lien
Obtenir la liste de tous les albums et pour chaque album, la liste de toutes les photos et il va fonctionner.
Bien! Merci. Je suppose que c'est une façon aussi. Mais je me demandais si il y avait une API pour directement tirer toutes les photos dans un tableau.
OriginalL'auteur glautrou