使用Facebook API在墙上发布/更新标记用户

时间:2010-06-23 05:43:06

标签: facebook

我正在使用stream.publish写入用户的墙,并尝试让“@ tagging”工作,但没有用。

如果用户的名字是Fred而他的uid是1234,我尝试发送“@Fred”,“@ 1234”,“@ [1234]”,“@ [Fred]”等,并且无法获得它工作。每次都会显示原始字符串。

有人可以确认这是否可以使用API​​?谢谢!

3 个答案:

答案 0 :(得分:2)

正确的语法是

@ [USER_ID:1:名称]

它显示为标记,但不会触发通知。谁知道为什么?

答案 1 :(得分:0)

您可能需要按照以下步骤操作:注意:如果不指定地点,则无法指定此字段。

您需要指定一个地点,其中包含与帖子相关联的位置的粉丝页面ID。 更多... https://developers.facebook.com/docs/reference/api/user/#posts

答案 2 :(得分:0)

<强>雷泽

@ [user_id:1:name] - 它将用你给出的'name'替换它

@ [user_id:0] - 这将通知用户但是当你手动在墙上或评论部分输入时不会通过图形api,例如,如果你想通知这个用户@ [user_id: 0]所以你在https://graph.facebook.com/feed api的消息参数中附加这个文本它将不起作用,我希望你理解:)