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