Beaucoup de gens ont décrit comment obtenir le flux de données RSS pour une page Facebook.
Par exemple: http://ahrengot.com/tutorials/facebook-rss-feed/
L'URL suivante fournit le flux pour la page de Coca-Cola:
http://www.facebook.com/feeds/page.php?format=rss20&id=40796308305
Cependant, je ne trouve aucune documentation sur facebook.com décrivant cette interface. Est-ce que quelqu'un sait si cette interface est officiellement supportée par Facebook? Je ne veux pas faire référence à cela dans mon code uniquement pour que Facebook l'ait abandonné de manière inattendue.
Je sais que je pourrais utiliser la méthode 'posts' de l'API Graph pour obtenir l'objet similaire 'page', mais cela nécessite SSL et un jeton d'accès, ce que j'aimerais éviter si possible.
Facebook a modifié sa mise en œuvre pour obtenir la page facebook RSS Feed
Suivre les étapes pour obtenir le flux RSS de Facebook
Créer une application facebook link
De l'application ci-dessus, vous obtiendrez client_id et client_secret, puis appelez cette URL.
Remplacez client_id_value et client_secret_value par sa valeur réelle
De l'URL ci-dessus, vous obtiendrez un jeton d'évaluation, transmettez ce jeton à l'URL ci-dessous pour accéder à la page.
https://graph.facebook.com/v2.2/1242433444/feed?access_token=access_token_value
ici 1242433444 correspond à la page facebook
On dirait que Facebook préfère JSON à RSS. À ce jour, ils prennent en charge les deux formats, mais JSON survivra probablement à RSS. J'ai créé des exemples de code expliquant comment analyser le flux JSON avec PHP si cela vous intéresse:
http://liljosh.com/facebook-page-json-rss-feed/
Aucun jeton d'accès n'est requis si la page est publiée (première étape du lien ci-dessus).
Vous ne devriez pas compter sur la fonctionnalité de flux RSS.
Votre meilleure approche pour les données lisibles par machine consiste à interroger la connexion statuses
, par exemple https://graph.facebook.com/facebook/statuses?access_token=<ACCESS_TOKEN>
.
Vous pouvez ensuite analyser le JSON et le générer en tant que RSS.