我正在测试使用Graph API Explorer发布Facebook状态更新的功能。有很多过时的信息,但从官方文档以及从GET /me/feed
返回的数据结构来判断,我相信正确的方法是:
POST /v2.5/me/feed
message: John Doe test
message_tags: {"0":[{"id": "123456","name":"John Doe","type": "user","offset":0,"length":8}]}
(注意:这些是在Graph API资源管理器中输入的参数,不一定是因为它们在HTTP请求中编码)
我已经尝试将id设置为app-scoped-id和来自taggable_friends的id, 但实际上这并没有提及 - 它总是将整个消息显示为简单的文本。
https://developers.facebook.com/docs/graph-api/reference/v2.5/post https://developers.facebook.com/docs/sharing/opengraph/using-actions#mentions
答案 0 :(得分:2)
Afaik您只能在Open Graph故事中标记用户 - 这就是为什么有关标记的信息实际上在有关Open Graph故事的部分中。您无法将其用于Feed帖子 - 无论如何都不会预先填写邮件。