Je recherche un code ou des conseils sur la manière d'obtenir un flux RSS (ou un flux de données équivalent) de photos provenant d'une ou de plusieurs pages Facebook et de pages de profil utilisateur.
Contexte:
Ceci est destiné à un ami qui souhaite afficher ses photos de son profil Facebook et de sa page sur son propre site Web. Cela signifie qu'ils n'auraient à charger de nouvelles photos qu'une seule fois, sur Facebook, et cette fonctionnalité automatiserait leur affichage ailleurs.
Quelques conditions techniques:
Je suis au courant de Wordpress _ Fotobook plugin http://wordpress.org/extend/plugins/fotobook/ qui revendique une fonctionnalité similaire (je ne l’ai pas encore essayé). Cependant, je pense qu'il serait préférable d'avoir une version générique qui pourrait être utilisée avec n'importe quelle technologie de site Web. Dans mon cas, la préférence serait Drupal. Une fonctionnalité générique serait la sortie du flux en tant que RSS.
J'envisage de rédiger le code moi-même mais je pensais pouvoir découvrir ce qui existe déjà.
Il n'est pas possible de récupérer les données photo de Facebook via RSS, vous pouvez toutefois utiliser l'API qui récupère les données au format json. Vous avez juste besoin de connaître l'identifiant spécifique de l'album à partir duquel vous souhaitez obtenir les données.
Par exemple, si je voulais obtenir les photos de cet album: https://www.facebook.com/media/set/?set=a.10150666707363306.415137.40796308305&type=
Le nombre entre les points est l'ID de l'album, ainsi: 10150666707363306
Maintenant, vous avez besoin de l'API graphique pour récupérer les données comme ceci: http://graph.facebook.com/id_of_album/photos , donc cela devient http://graph.facebook.com/10150666707363306/photos .
Maintenant, vous avez les données et il vous suffit d'analyser le JSON pour obtenir des informations lisibles.
Je ne connais pas la technologie que vous utilisez, alors voici quelques options (au bas de la page): http://www.json.org/
Pour obtenir les photos d'un utilisateur, c'est beaucoup plus compliqué, car vous avez besoin d'un access_token pour obtenir les données. Je l’aurais juste à la page si j’étais toi.
Plutôt que d’exporter à partir de Facebook, pourrait-il être plus facile pour vous - et fournir un contrôle à plus long terme au client - d’afficher des photos sur leur propre site, puis de les exporter vers Facebook en utilisant RSS Graffiti ou un service similaire, avec partout autre?