如何使用FB Graph API在公司页面上发布注释

时间:2012-09-08 22:05:12

标签: facebook graph

我的个人FB帐户位于我们公司FB页面上“经理”的管理员角色中。

我有一个具有正确权限的访问令牌,我可以使用REST API将注释成功发布到公司页面。

但是,当我使用相同的访问令牌将注释发布到https://graph.facebook.com/PROFILE_ID/notes时(其中PROFILE_ID替换为我们公司页面的ID,它会将注释发布到我的个人FB页面。

如何使用Graph API将注释发布到公司页面。

谢谢!

1 个答案:

答案 0 :(得分:0)

POST请求通常似乎发布到经过身份验证的用户的个人资料,不一定是提供个人资料ID的用户 - 这很奇怪。

因此,您需要作为页面进行身份验证,而不是自己进行身份验证。有关这方面的详细信息如下: https://developers.facebook.com/docs/authentication/pages/

基本上,您可以自己进行身份验证,检索您使用关联的访问令牌管理的页面列表,然后您可以使用这些页面发布备注。

为了其他用户的利益,这个过程就是:

首先,获取create_post权限,如API参考中所述 必须向https://graph.facebook.com/PAGE_ID/notes?message="MESSAGE_BODY_TEXT"&subject="NOTE_SUBJECT"

发出POST请求