我知道使用 PHP 或 javascript API 会容易得多。然而,在这种情况下,我们在后端使用restFB API向图形API发送HTTP POST请求。
要求是在向粉丝页面墙发布帖子时能够标记/提及 Facebook 粉丝页面或 Facebook 用户。
根据 Facebook Graph API -> 发布 http://developers.facebook.com/docs/reference/api/post/
字段:至 描述:本文提到或针对的个人资料 返回:在 data 中包含一个对象数组,每个对象都有用户的姓名和 Facebook id
据说,通过指定 to = "{name=,id=}"应该启用标记。
但是好像不行。
curl -F 'access_token=YOUR_ACCESS_TOKEN' -F 'to=FRIEND_FB_ID' https://graph.facebook.com/PAGE_ID/feed (或/photos,因为您可以在 Facebook 帖子中标记照片或提及人物)
有人可以举一个像上面那样有效的例子吗?
非常感谢
最佳答案
OffBySom 是正确的,目前无法通过图形 API 获得此功能。我已经测试了多种方法/格式,目前您无法通过 Facebook 图形 api POST 标记用户、页面等。
根据用户是否可以手动启动您的共享,您应该查看 http://www.facebook.com/connect/prompt_feed.php OffBySome 所描述的格式在那里有效...查看@[151618362580:1:The DJ List]
。这标记了页面 http://facebook.com/thedjlist在文中。我没有尝试过用户、组等。
此方法不包括页面提要中的 POST。
关于facebook - 如何使用 Graph API 在 Facebook POST.to 属性中标记用户/页面?不涉及 PHP 或 Javascript,仅纯 HTTP POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270588/