2015-09-12 9 views
0

У меня проблема с API-интерфейсом facebook, когда я пытаюсь прочитать канал с использованием graph../{pageId}/feed, он работает только для некоторых страниц. На других страницах я получаю следующее сообщение об ошибке:Facebook Graph API | Лист страницы

{ "error": { "message": "(#200) Requires extended permission: ads_management or manage_pages", "type": "OAuthException", "code": 200 } }

+0

- страница, не опубликованная или ограниченная по возрасту/местоположению? – luschn

+0

Да, он ограничен по местоположению, но я проверил его с двумя учетными записями, а с 1-го он работал, а второй я получил ту ошибку –

+0

, какой токен вы используете? приложение, токен пользователя или страницы? – luschn

ответ

0

страница является ограниченным по местоположению, как мы выяснили в комментариях. Если он работает для одного пользователя, то, скорее всего, другому не разрешено просматривать страницу - это означает, что вы не можете захватить фид своим User Token. Страница также может быть неопубликованной, но я думаю, что это не так.

Если вы не уверены, попробуйте снять ограничение и проверить его.

Если это не сработает, вы должны указать ошибку.

+0

Я использую 2 аккаунта для проверки его с той же конфигурацией по возрасту, и для 1-го он работает, а второй он не работает –

+0

что-то должно быть иначе , добавьте вторую учетную запись в качестве администратора приложения, разработчика или тестера и повторите попытку. – luschn

+0

после этого попробуйте добавить второго пользователя в качестве администратора страницы. убедитесь, что вы получили то же самое состояние. – luschn