如何使用Graph API在Facebook POST.to属性中标记用户/页面?不涉及PHP或Javascript,只有普通的HTTP POST请求

时间:2011-06-07 19:32:23

标签: facebook facebook-graph-api

我知道使用PHP或javascript API,它可以更容易。但是,在这种情况下,我们在后端使用restFB API向图API发送HTTP POST请求。

要求是在将帖子发布到粉丝页面墙时能够标记/提及Facebook粉丝页面或Facebook用户。

根据Facebook Graph API - >岗位 http://developers.facebook.com/docs/reference/api/post/

领域:到 说明:此帖子中提到或定位的个人资料 返回:在数据中包含一个对象数组,每个对象都具有用户的名称和Facebook ID

据说,通过指定to =“{name =,id =}”应该启用标记。

但它似乎不起作用。

curl -F'access_token = YOUR_ACCESS_TOKEN'-F'= = FRIEND_FB_ID'https://graph.facebook.com/PAGE_ID/feed(或/照片,因为您可以标记照片或在Facebook帖子中提及人物)

有人可以举一个上面的例子吗?

非常感谢

3 个答案:

答案 0 :(得分:2)

OffBySom是正确的,目前无法通过图表api获得。我已经测试了很多方法/格式,你现在无法通过Facebook图形api POST标记用户,页面等。

根据用户是否可以手动启动您的共享,您应该结帐http://www.facebook.com/connect/prompt_feed.php OffBySome所描述的格式在那里工作...... Checkout @[151618362580:1:The DJ List]。这会在POST中标记页面http://facebook.com/thedjlist。我没有尝试使用User,Group等。

此方法不包含Page的Feed中的POST。

答案 1 :(得分:2)

  

您需要提交您的应用程序以获得批准,然后才能在通过Facebook的API发布时标记其他页面。

以下是链接:

  

Feature Review For Page Mentioning

     

How to Submit for Login Review Guide

答案 2 :(得分:-1)

Facebook图表api目前不提供此功能,但已请求hereThis guy已发布@[{user_id}:1:{name}]的未记录格式,但我不知道它仍然有效,并且实际上并没有像Facebook网站那样通知用户。