Получить ленту новостей facebook как json с jquery
Я пытаюсь получить фид страницы facebook из json-данных с помощью jquery. до сих пор мне удалось получить детали страницы с помощью моего метода, но когда я пытаюсь получить фид страницы, он дает мне ошибку, и в консоли он говорит "Синтаксическая ошибка: недопустимая метка". это мой код.....
$.getJSON("https://www.facebook.com/feeds/page.php?id=237173582992285&format=json&callback=?", function(results){
console.log(results);
});
Я также создал jsfiddle со всем кодом. при необходимости проверьте это → http://jsfiddle.net/yZn7N/.
Я могу просмотреть все данные json, если я перейду к указанной ссылке, и они действительно получаются, и я не уверен, что вызывает ошибку недопустимого ярлыка. Любая благодарность за ее устранение или объяснение того, почему это происходит, будет с благодарностью оценена.
Ответы
Ответ 1
Вам нужно использовать API-интерфейс Facebook для этого.
https://developers.facebook.com/docs/reference/api/page/#feed
Ваш вызов должен измениться на:
https://graph.facebook.com/237173582992285/feed?access_token=YOUR-TOKEN-GOES-HERE
Вы можете попробовать использовать эту тестовую страницу и попытаться ознакомиться с графиком api.
https://developers.facebook.com/tools/explorer/?method=GET&path=237173582992285%2Ffeed
EDIT:
Вы также можете получить Стена со страницы в нескольких форматах.
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
Ответ 2
Избавиться от &callback=?
от вашего URL. У вас есть обработчик результата как часть вашей функции. Вам не нужен обратный вызов.
Это должно дать вам результат, который вы ищете, но похоже, что Facebook блокирует jsfiddle с помощью политики .htaccess.
Ответ 3
Вы можете получить канал JSON на странице Facebook через этот URL-адрес:
https://graph.facebook.com/PageName
Затем вы можете использовать PHP CURL для получения данных JSON и делать все, что вам нужно. Для примеров кода см.:
http://liljosh.com/facebook-page-json-rss-feed/