Facebook API就像一个带有Auth Token的页面

时间:2011-07-26 16:26:14

标签: facebook-graph-api facebook-like

我有一个Facebook oauth令牌,我正在尝试为允许我这样做的用户提供一个页面。假设123456789是用户想要的Facebook页面的ID,我发布到此页面并收到以下错误:

https://graph.facebook.com/123456789/likes?access_token= ...

{
    "error":{
        "type":"OAuthException",
        "message":"(#3) Application does not have the capability to make this API call."
    }
}

Facebook文档的这一页(https://developers.facebook.com/docs/reference/api/)说:

  

您可以评论或喜欢任何具有/ comments或/喜欢的对象   通过发布到https://graph.facebook.com/OBJECT_ID/comments建立联系   和https://graph.facebook.com/OBJECT_ID/likes,分别

用户希望喜欢Facebook页面和页面文档(https://developers.facebook.com/docs/reference/api/page/)显示它确实有/喜欢连接,所以它应该像'能够通过api ...但它不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

目前只有旧的(和DEPRECATED)REST API才能实现这一点。使用方法“pages.addFan”。虽然这种方法在Facebook的API文档中不可见。 所以我认为这也可能以某种方式使用新的Graph API,因为他们的Facebook移动应用程序需要尽快转移到他们的新API,并且他们使用Page Like功能。

真正奇怪的是,他们的全新iPad应用程序是基于旧的REST API!有趣...