Как я могу получить токен доступа для другого пользователя (из моего приложения)? - PullRequest
1 голос
/ 16 декабря 2010

Я хотел бы опубликовать какое-либо сообщение от имени другого пользователя (в данный момент не использующего приложение). Является ли это возможным? Конечно, я хотел бы использовать пользователя, который позволяет получить доступ к моему приложению.

1 Ответ

1 голос
/ 16 декабря 2010

Когда пользователь заходит в ваше приложение, вы можете запросить у него расширенные разрешения «offline_access» и «publish_stream». С этими разрешениями вы сможете публиковать сообщения от имени этого пользователя, даже если он в данный момент не посещает приложение.
Более подробную информацию о расширенных разрешениях можно найти по адресу http://developers.facebook.com/docs/authentication/permissions

редактирование:

Вы можете опубликовать на графике Facebook выполняя запросы HTTP POST к соответствующие URL-адреса подключения, используя токен доступа от имени пользователя или токен доступа к приложению (для Open Граф Страницы). Например, вы можете опубликовать новую запись на стене Арджуна выполнив запрос POST для https://graph.facebook.com/arjun/feed:

curl -F 'access_token=...' \
      -F 'message=Hello, Arjun. I like this new API.' \
      https://graph.facebook.com/arjun/feed

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

Цитата найдена на http://developers.facebook.com/docs/api

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