У меня есть сайт, который содержит сообщение в блоге. мы должны публиковать блоги автоматически на странице facebook. В ярости я мог бы опубликовать свой график. Но я не мог опубликовать на facebook страницу. Я ищу в google. многие коды говорят, что нам нужно разрешение manage_pages. * Мое приложение, страница Facebook в той же учетной записи. Я отправил управляющие_пакеты для утверждения. Они сказали, что вы можете отправить на свою страницу без прав на управляющую страницу из-за того, что вы являетесь администратором страниц приложений и facebook. Но всегда получаю ошибку # 200. Их отложенный ответ: «Вам не нужно запрашивать эти разрешения, потому что ваш блог или CMS интегрированы с приложением, которым вы являетесь администратором. В качестве администратора приложения вы уже можете получить доступ к этим разрешениям и опубликовать их на своей временной шкале или на странице, которую вы администрируете. может предоставить доступ к дополнительным пользователям, добавив их в качестве разработчиков вашего приложения ». Мне нужен код для сообщения на странице facebook без разрешений manage_pages, поскольку они объясняли
Запросить новый manage_pages
доступа пользователя с помощью API-интерфейса Graph API (с разрешением manage_pages
, в конечном итоге в сочетании с publish_pages
). Обязательно используйте одно из своих приложений, потому что вы хотите обменять сгенерированный (кратковременный) токен доступа на долгоживущий:
Скопируйте вновь созданный токен доступа пользователя из поля соответствующей формы из проводника диаграмм, откройте новую вкладку браузера и вставьте URL-адрес следующего
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id={your_app_id}&client_secret={your_app_secret}&fb_exchange_token={user_token_from_last_step}
Это создаст долгоживущий токен доступа пользователя. Теперь скопируйте этот новый токен доступа из содержимого вкладки браузера в проводник графика (в соответствующее поле формы для токенов доступа).
Теперь вы можете вызвать /me/accounts
с этим токеном доступа, и вы получите список страниц, которыми вы управляете. Выберите токен доступа к странице из списка и проверьте полученный токен через
https://developers.facebook.com/tools/debug/accesstoken?q={generated_page_token}