0

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

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

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

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

谢谢!

4

1 回答 1

0

POST 请求通常似乎发布到经过身份验证的用户的配置文件,不一定是提供了配置文件 ID 的用户 - 这很奇怪。

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

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

为了其他用户的利益,该过程是:

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

于 2012-09-08T22:24:14.210 回答