2011-12-17 1 views
1

Я знаю, что, используя/USER_ID/канал для вызова API, вы можете писать на стене этого пользователя. Моему приложению удается получить этот идентификатор из базы данных, и, учитывая, что этот пользователь уже принял приложение, он пишет на стене этого пользователя, как правило, в то время как они находятся в автономном режиме.Facebook: Написание на стене страницы (или другого пользователя), а Offline

Но поймите: если вы попытаетесь это сделать в автономном режиме, он будет опубликован как USER_ID.

Что происходит, когда вы вошли в систему, если вы пытаетесь использовать/ID/канал, а идентификатор не является собой, он попытается опубликовать на стене этого пользователя.

Если вы, тем не менее, не вошли в систему, он попытается опубликовать AS-идентификатор пользователя, и, поскольку пользователь не сможет принять ваше приложение, он не удастся (или если у этого пользователя есть ваш приложение принято, оно будет размещаться так, как будто это он).

Интересно, нет ли поля «to» или «target_id», которое мы можем заполнить?

Я понятия не имею, как в автономном режиме сделать сообщение пользователя на стене другого пользователя.

ответ

1

Хорошо, так что я делал неправильно: я не использовал токен доступа к исходному пользователю. Поскольку это то, как Facebook идентифицирует, кто публикует, теперь он работает правильно.

0

Пользователь не может сообщению пользователя стены B «s, если они не друзей.

Теперь, если они друзья (авторизированным приложение с publish_stream разрешения) и пользователь авторизован, и его access_token используется при проводке к /B/feed он будет размещать в . В противном случае это будет POST как B.

 Смежные вопросы

  • Нет связанных вопросов^_^