2011-04-18 3 views
6

Je souhaite afficher des photos de mes albums Facebook sur un site Web. Quel serait le bon moyen de l'atteindre?Facebook API - Comment accéder à mon album photo?

Ai-je besoin d'une authentification oAuth ou puis-je accorder un accès à mon site ou application à mes albums? Je ne souhaite pas avoir de connexion Facebook ou de boîte de dialogue d'authentification sur mon site Web.

Répondre

7

Ce que vous devez faire:

  1. Changer vos paramètres de confidentialité pour que tout le monde peut voir vos photos. Et ajoutez des autorisations pour votre application Facebook pour votre compte d'utilisateur.
  2. Authentifier et récupérer le jeton d'accès via OAuth, MAIS au lieu de le faire pour l'utilisateur que vous le faites en tant qu'application. En savoir plus à ce sujet ici: http://developers.facebook.com/docs/authentication/#applogin
  3. Vous appelez ensuite la méthode api pour récupérer des albums qui est "{user id}/albums" qui vous donnera une liste de vos albums.
  4. Sélectionnez l'album que vous voulez utiliser, puis appeler la méthode api pour récupérer les photos de l'album qui est « {album id}/photos »

Et puis vous avez terminé, vous avez une liste de tous les photos dans cet album. Vous obtenez même toutes les sources pour les différentes dimensions.

+0

parfait! le applogin je sorte de sauté parce que je n'ai pas accès je pense que parce que les photos ne sont pas privées – kalimocho

+0

Est-ce que cela fonctionne avec un jeton d'application? – Michael

Questions connexes