Fb 系统用户:"assigned pages" 是否需要页面访问令牌才能工作?
Fb System User: do I need a page access token for "assigned pages" to work?
我正在使用 Facebook marketing-API system user 制作一些广告。这些广告的 post 创建为 Facebook 页面。
在 business settings 中,我已将该页面作为 "assigned asset" 分配给系统用户。这有效,因为:
GET /me/assigned_pages
returns:
[{"id": "1027844850652657",
"tasks": ["ANALYZE", "ADVERTISE", "MODERATE", "CREATE_CONTENT", "MANAGE"]
...
但是,当我尝试访问该页面上的任何 post 或页面本身时:
GET /1027844850652657`
我得到:
OAuthException, code: 10, message: (#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook.
所以这个 "assigned page" 似乎没有任何效果。
好奇GET /me/accounts
returns[]
.
在我用系统用户创建的页面上访问 post 的推荐方法是什么?我真的必须对我的应用程序使用 manage_pages
权限才能代表我的系统用户请求页面访问令牌吗?
- 您确实需要页面令牌。
- 页面Public内容访问用于访问您不拥有的页面 - 当然,仅用于读取访问。
- 如果 /me/accounts 没有 return 任何东西,您将没有任何页面令牌。当然,您必须使用
manage_pages
授权才能访问您的页面。
- 不过,如果您只想阅读主页帖子,您可以申请主页 Public 内容访问权,而不必考虑主页令牌。
我正在使用 Facebook marketing-API system user 制作一些广告。这些广告的 post 创建为 Facebook 页面。
在 business settings 中,我已将该页面作为 "assigned asset" 分配给系统用户。这有效,因为:
GET /me/assigned_pages
returns:
[{"id": "1027844850652657",
"tasks": ["ANALYZE", "ADVERTISE", "MODERATE", "CREATE_CONTENT", "MANAGE"]
...
但是,当我尝试访问该页面上的任何 post 或页面本身时:
GET /1027844850652657`
我得到:
OAuthException, code: 10, message: (#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook.
所以这个 "assigned page" 似乎没有任何效果。
好奇GET /me/accounts
returns[]
.
在我用系统用户创建的页面上访问 post 的推荐方法是什么?我真的必须对我的应用程序使用 manage_pages
权限才能代表我的系统用户请求页面访问令牌吗?
- 您确实需要页面令牌。
- 页面Public内容访问用于访问您不拥有的页面 - 当然,仅用于读取访问。
- 如果 /me/accounts 没有 return 任何东西,您将没有任何页面令牌。当然,您必须使用
manage_pages
授权才能访问您的页面。 - 不过,如果您只想阅读主页帖子,您可以申请主页 Public 内容访问权,而不必考虑主页令牌。