我有一个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 ...但它不起作用。有什么想法吗?
答案 0 :(得分:0)
目前只有旧的(和DEPRECATED)REST API才能实现这一点。使用方法“pages.addFan”。虽然这种方法在Facebook的API文档中不可见。 所以我认为这也可能以某种方式使用新的Graph API,因为他们的Facebook移动应用程序需要尽快转移到他们的新API,并且他们使用Page Like功能。
真正奇怪的是,他们的全新iPad应用程序是基于旧的REST API!有趣...