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

问题描述 投票:0回答:1

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

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

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

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

谢谢!

facebook facebook-graph-api
1个回答
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 请求
© www.soinside.com 2019 - 2024. All rights reserved.