如何使用Graph API在Facebook帖子中标记用户?

时间:2012-07-30 18:16:15

标签: ruby-on-rails facebook facebook-graph-api koala

我做了一项研究,大部分主题至少有一年的历史。那么,想知道有没有办法使用Graph API在Facebook墙上贴标签用户?

一些相关但不起作用的解决方案: http://digitizor.com/2011/01/24/tag-user-facebook-graph/

wallpost的FB文档提到了message_tags字段,即“消息中标记的对象(用户,页面等)”。 https://developers.facebook.com/docs/reference/api/post/

那么有可能以某种方式将墙贴中的标签添加到知道其身份的另一个用户吗?

尝试使用Koala gem在Rails应用程序中实现它。

4 个答案:

答案 0 :(得分:4)

在帖子的文字内容中标记人物的@ [id:name]方式已经被删除了很久以前;它仅适用于通过Facebook实际发布的用户,而不是通过API。

可以然后在发帖时将人们标记为“和你在一起” - 但这也需要一个位置,并且Gil已经说过只有当人们实际上和你在一起时才会这样做在发布时。

有关详细信息,请参阅https://developers.facebook.com/docs/reference/api/user/#posts

答案 1 :(得分:1)

这似乎仍然是facebook / koala的错误。我无法使用@ [id:name]样式使其工作,并且看起来目前还没有其他标记方式。如果你搞清楚了,请告诉我!

答案 2 :(得分:0)

如果您的墙贴更适合作为开放图表操作,您当然可以通过这种方式标记用户。但是,操作确实要求被标记的人员实际上同时参与活动。

答案 3 :(得分:0)

可以在当前FB API中的Facebook帖子中标记或提及用户或页面。

这些细节可以在这里找到。

在Facebook帖子中提及用户或页面: https://developers.facebook.com/docs/sharing/opengraph/using-actions#mentions

在Facebook帖子中标记用户或网页 https://developers.facebook.com/docs/sharing/opengraph/using-actions#tags

希望这会有所帮助:)