Facebook: получить токен доступа для публикации на странице - PullRequest
2 голосов
/ 18 февраля 2012

Можно ли как-то получить токен доступа для использования API Facebook, как пользователь, который нажал "использовать Facebook как"?

Я пытаюсь разрешить моему веб-сайту публиковать сообщения наСтена страницы в фейсбуке.У меня уже есть приложение, которое я использую, чтобы позволить моим пользователям войти в систему со своей учетной записью FB.Однако я бы предпочел не требовать от администратора страницы авторизации полных manage_pages для моего приложения.Я уже добавил приложение на свою страницу FB, но нет никаких вариантов, чтобы дать этому приложению некоторые разрешения для моей страницы.

1 Ответ

2 голосов
/ 18 февраля 2012

Конечно, это возможно.

На официальной странице документации о Разрешениях написано:

Страница access_token

access_token, используемый для управления страницей. Это используется когда вы хотите выполнить операцию, действующую как страница. Этот доступ токен получен путем выдачи HTTP GET в / USER_ID / account или / PAGE_ID? Fields = access_token с разрешением manage_pages. Получение / USER_ID / account вернет список страниц (включая профиль приложения) страниц), к которым пользователь имеет административный доступ в дополнение к access_token для каждой страницы. Кроме того, вы можете получить доступ к странице токен для отдельной конкретной страницы, выполнив HTTP GET для / PAGE_ID? Fields = access_token с разрешением manage_pages (вы должен запрашивать поле access_token специально через поля = параметр). Смотрите документацию для объекта Page для получения дополнительной информации. Информация. ПРИМЕЧАНИЕ. После 1 ноября 2011 года разрешение manage_pages потребуется для любого доступа к страницам пользователя через это соединение, т.е. как для чтения страниц пользователя, так и для извлечения access_tokens для этих страниц. Смотрите документацию для пользователя объект для получения дополнительной информации.

...