【问题标题】:Permission to get events from Facebook Page从 Facebook 页面获取事件的权限
【发布时间】:2019-03-09 12:07:58
【问题描述】:

我正在尝试通过网站管理员和活动主持人从特定页面获取活动。除非我让管理员成为我的 Facebook 应用程序的测试员,否则这将不起作用。谁知道我缺少哪个权限?

我已经拥有以下权限:

  • business_management
  • manage_pages
  • public_profile
  • publish_pages
  • user_friends

编辑


Facebook API 资源管理器


Facebook API 资源管理器

访问令牌信息

【问题讨论】:

  • public_profile 和 user_friends 仅用于用户个人资料。唯一相关的权限是 manage_pages。有了那个,您已经获得了一个页面令牌。那么,如果您将用户添加为测试人员,它是否有效?
  • 那些我得到的标准。但是问题仍然存在,manage_pages 不允许我访问事件
  • 好的,那么请添加您的代码和 api 响应。我们需要更多信息。您正在尝试使用页面令牌,对吗?
  • 添加了 API Explorer 响应和信息。

标签: facebook facebook-events


【解决方案1】:

https://developers.facebook.com/docs/graph-api/reference/page/events:

这是一个受限制的边缘。您目前无法申请访问权限。

Facebook 已将此限制为特定合作伙伴;作为普通的 3rd 方应用开发者,您目前无法获取页面事件。

【讨论】:

  • 当一个人在我们的应用程序上是“测试员”时,它仍然可以工作吗?因为那是让我失望的事情
  • 它在任何情况下都不起作用,除非您的应用恰好是 Facebook 允许访问此功能的应用。
  • 如上所述,如果我将这个人作为“测试员”放在 Facebook 应用程序上,它就会起作用。但如果他们没有在应用程序中被列为测试人员(或其他角色)
  • 那么这不是权限问题,而是应用审查问题之一。您需要先提交您的应用以供审核,然后才能向在该应用中没有角色的人请求任何这些权限。
  • 虽然如果这真的有效我会感到惊讶,因为文档说的不同。但也许他们仍然对用户管理的页面中的事件有例外,这仅适用于公共页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-27
  • 1970-01-01
  • 2012-11-15
  • 2018-09-25
相关资源
最近更新 更多