J'essayais d'obtenir un flux de page Facebook à partir de données JSON avec JQuery. Jusqu'ici, j'ai pu obtenir les détails de la page avec ma méthode, mais lorsque j'essaie d'obtenir le fil de la page, cela me donne une erreur et dans la console, il indique "erreur de syntaxe: étiquette invalide". c'est mon code .....
$.getJSON("https://www.facebook.com/feeds/page.php?id=237173582992285&format=json&callback=?", function(results){
console.log(results);
});
J'ai aussi créé un jsfiddle avec tout le code. vérifiez si nécessaire -> http://jsfiddle.net/yZn7N/ . Je peux voir toutes les données JSON si je vais sur le lien spécifié et elles seront récupérées et je suis Je ne sais pas ce qui cause l'erreur d'étiquette invalide. Tout type d’aide pour y remédier ou toute explication de ce qui se passe sera vivement apprécié.
Pour ce faire, vous devez utiliser l'API Facebook Graph.
https://developers.facebook.com/docs/reference/api/page/#feed
Votre appel devrait changer pour:
https://graph.facebook.com/237173582992285/feed?access_token=YOUR-TOKEN-GOES-HERE
Vous pouvez essayer d’utiliser cette page de test et de vous familiariser avec l’API graphique.
https://developers.facebook.com/tools/Explorer/?method=GET&path=237173582992285%2Ffeed
MODIFIER:
Vous pouvez également obtenir le mur de la page dans plusieurs formats.
JSON https://www.facebook.com/feeds/page.php?format=json&id=237173582992285
ATOM https://www.facebook.com/feeds/page.php?format=atom10&id=237173582992285
RSS https://www.facebook.com/feeds/page.php?format=rss20&id=237173582992285
Débarrassez-vous de &callback=?
de votre URL. Vous avez un gestionnaire de résultats dans le cadre de votre fonction. Vous n'avez pas besoin d'un rappel.
Ceci devrait vous donner le résultat que vous recherchez, mais il semble que Facebook bloque jsfiddle via une stratégie .htaccess.