В Facebook Graph API, как мне разместить на чьей-то стене личность другого человека? - PullRequest
0 голосов
/ 04 февраля 2012

В моей базе данных 2 пользователя.У меня есть оба access_tokens для этих двух пользователей.

Я хочу, чтобы A разместил на стене B .Однако я использую app_access_token, а не access_token пользователя (потому что истекает срок действия user_token).Поэтому, когда сообщение создано, B публикует на собственной стене B .

var uri = 'https://graph.facebook.com/' + fb_id + '/feed?access_token='+ app_access_token

Я хочу, чтобы A опубликовал на стене B, но все еще использую app_access_token.

1 Ответ

0 голосов
/ 04 февраля 2012

Маркер доступа - это то, что по существу идентифицирует пользователя, выполняющего действие.Когда вы используете токен доступа к приложению, на самом деле это приложение выполняет действие.Вам нужно будет использовать правильный (пользовательский) токен доступа, чтобы публикация отображалась от имени пользователя, а не вашего приложения.Если вы все еще хотите использовать токен доступа к приложению, вы можете включить имена пользователей в сообщение поста.Таким образом, несмотря на то, что он исходит из вашего приложения - фактическое сообщение содержит правильные данные:

[имя пользователя] отправил вам это сообщение

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