как разместить на моей странице, используя facebook-SDK - PullRequest
1 голос
/ 03 марта 2012

Я хотел бы разместить на своей странице, используя facebook-sdk

У меня есть разрешение для управления моей страницей, но когда я публикую с использованием

fb_response = graph.put_wall_post('python put wall post',{},FACEBOOK_PAGE_ID)

возвращаемое значение

Something went wrong: OAuthException (#200) The user hasn't authorized the application to perform this action

1 Ответ

0 голосов
/ 04 марта 2012

Вам необходимо использовать токен доступа для страницы, а не токен доступа для аутентифицированного пользователя.Если у вас есть разрешение manage_pages, вы можете получить токен доступа для любых страниц, администратором которых является пользователь, запросив

https://graph.facebook.com/me/accounts?access_token=ACCESS_TOKEN

Затем вы получите коллекцию json, содержащую всестраницы Facebook, к которым пользователь имеет доступ, с их именем, идентификатором и токеном доступа.Это токен, который вам нужно использовать при выполнении действий на этой странице

подробности о том, как это сделать здесь: http://developers.facebook.com/docs/reference/api/page/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...