我正在尝试代表我通过具有 manage_pages 权限的应用程序管理的 Facebook 页面发布操作。我可以通过以下表格的图表发布操作:
<pageID>/<appNameSpace>:<actionName>?<objectName>=<objectURL>
但是,如果我随后通过以下调用查询应用程序以获取已发布的操作:
<pageID><appNameSpace>:<actionName>?access_token=<PageAccessToekn>
我收到以下错误:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
更新:
如果我尝试使用以下 URL 发布:
<pageID>/<appNameSpace>:<actionName>?<objectName>=<objectURL>&access_token=<pageToken>
如果出现以下错误:
{"error":{"message":"(#100) The Action Type <appNameSpace>:<actionName> is not approved, so app <appID> can only publish to administrators, developers, and testers of the app. User <pageID> is not one of those roles.","type":"OAuthException","code":100}}
我试图代表发布的页面由应用管理员管理。我在 facebook 开发者应用程序的角色部分看不到任何地方可以将 facebook 页面添加为管理员。有什么可以测试的吗?是否可以代表页面发布自定义操作?