Я создал Facebook Web App, используя PHP SDK в Symfony. Работает правильно. Он запрашивает разрешения, а затем публикует сообщения пользователя в нашей системе на своей странице в Facebook. Теперь клиенты хотят, чтобы, если пользователь управлял несколькими страницами, он спрашивал, к какой странице он хочет предоставить доступ. Приложение выбирает первую страницу, которой пользователь управляет по умолчанию, и получает для нее токен доступа.
Мой вопрос: как это возможно, чтобы приложение возвращало список страниц и спрашивало пользователя, для какой страницы он хочет предоставить доступ к нашему приложению?
Спасибо.
Вы можете получить список всех управляемых страниц, включая их токены страниц, с помощью /me/accounts
конечная точка:
/me/accounts?fields=name,access_token
Вы не можете просто авторизовать одну страницу, вы можете авторизовать только необходимые разрешения (manage_pages
, publish_pages
).
Других решений пока нет …