Пометка пользователя на стене / обновление с помощью Facebook API - PullRequest
4 голосов
/ 23 июня 2010

Я использую stream.publish, чтобы написать на стене пользователя, и попытался заставить работать "@ tagging", но безрезультатно.

Если имя пользователя - Фред, а его идентификатор - 1234, я попытался отправить через "@Fred", "@ 1234", "@ [1234]", "@ [Fred]" и т. Д. И не смог получить это на работу. Необработанная строка будет отображаться каждый раз.

Может ли кто-нибудь подтвердить, возможно ли это с помощью API или нет? Спасибо!

Ответы [ 3 ]

2 голосов
/ 24 января 2011

правильный синтаксис:

@ [user_id: 1: name]

отображается в виде тега, но не вызывает уведомление.Кто-нибудь знает почему?

0 голосов
/ 26 апреля 2013

Риз :

@ [user_id: 1: name] - он заменит его на «имя», которое вы дали

@ [user_id: 0] - Это будет уведомлять пользователя, НО это произойдет, когда вы вручную наберете его в стене или в разделе комментариев, а не через графическое API, например, если вы хотите уведомить этого пользователя @ [user_id: 0], поэтому вы добавляете этот текств параметре сообщения https://graph.facebook.com/feed API это не будет работать, я надеюсь, вы понимаете:)

0 голосов
/ 22 января 2013

Может быть, вам нужно выполнить следующее: ПРИМЕЧАНИЕ. Вы не можете указать это поле, не указав также место.

Вам необходимо указать место с идентификатором фан-страницы местоположения, связанного с постом. больше… https://developers.facebook.com/docs/reference/api/user/#posts

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