Для подключения Graph API ‘ / feed’ требуется токен доступа даже к общедоступным данным на Странице

#api #facebook-graph-api

#API #facebook-graph-api

Вопрос:

Пожалуйста, помогите мне понять это:

Предположим, я работаю с:http://graph.facebook.com/cocacola

http://graph.facebook.com/cocacola/feed работал, но сегодня он возвращает «Для запроса этого ресурса требуется токен доступа».

Владелец страницы что-то изменил на ней? Если я владелец страницы, как я могу сделать ее доступной без токена доступа и как я могу заставить ее требовать токен доступа?

Заранее благодарю

Комментарии:

1. Я вижу такое же поведение и для страницы, над которой я работаю. Попытка восстановить общедоступные сообщения, вызвав graph.facebook.com/fb_id_here/posts Полагаю, это проблема на стороне Facebook?

Ответ №1:

API теперь требует аутентификации.

Доступ к ленте по-прежнему возможен по RSS для общедоступных страниц https://www.facebook.com/feeds/page.php?id=PAGE_IDamp;format=rss20

Пример (для самого facebook) https://www.facebook.com/feeds/page.php?id=20531316728amp;format=rss20

Комментарии:

1. в дополнение к этому — вы также можете получить ленту в формате JSON, заменив ‘rss20’ на ‘json’. Например: facebook.com/feeds/page.php?id=20531316728amp;format=json

Ответ №2:

По-видимому, это было изменение дизайна, запланированное на пятницу, 3 июня 2011… Вам нужен токен доступа для доступа к публикациям и ленте сейчас. Это описано в документации для объекта Page

http://developers.facebook.com/blog/post/509/