Я пишу приложение Facebook, которое должно размещаться на стене друга от имени пользователя, но вне сферы применения холста. У меня есть следующий:Опубликовать на стене друга от имени пользователя
- App ID
- App секрет
- publish_stream разрешение для плаката
Это теоретически должно быть достаточно, чтобы сделать то, что я хочу. Что я делаю сейчас:
- Используйте идентификатор приложения и приложение, чтобы получить токен OAuth, представляющий мое приложение (см. «Аутентификация как приложение» here).
- Попытка опубликовать на стене моего друга с помощью POST на/friends_wall/корма (см here) и маркер OAuth извлекаться в шаге 1.
Однако, это заканчивается размещение на стене друга, как то другом, а не пользователя (у приложения также есть права publish_stream для друга). Это не слишком неожиданно, так как нигде в этом процессе я не указал, кем должен быть плакат.
Мой вопрос: Возможно ли получить токен OAuth для приложения, представляющего пользователя? Если нет, есть ли способ опубликовать на стене друга пользователя вне сферы применения холста?
Спасибо,
Ashoat
Помните, что вы больше не сможете отправлять сообщения на стене другого пользователя через API с 6 февраля 2013 года, см. Https://developers.facebook.com/roadmap/Единственный способ, которым это будет возможно после этого точка будет использовать диалог подачи, чтобы пользователь активировал его. – CBroe