facebook - 从 "own"Facebook 页面的时间线读取公开帖子 - Pages API 需要审核和业务验证

标签 facebook

对于最近的 PHP web 项目,我想将 facebook 帖子从客户自己的 facebook 页面导入到另一个 web 应用程序。我计划使用一个简单的图形查询来执行此操作,例如:

GET /v3.0/{$pageId}/posts?fields=name,description,status_type,attachments{description,subattachments}

不幸的是,由于最近(2018 年 3 月)在公共(public)媒体上讨论的数据泄露,Facebook 有 severely limited access to its Pages API .我得到回复:

Facebook\Exceptions\FacebookAuthorizationException: (#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Page Public Content Access' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review.

Facebook 现在要求对 Web 应用程序进行审核,并对 Pages API 的使用进行业务验证,至少到 2018 年 8 月为止。

  • 如果没有这些步骤,是否还有其他 API 可用于这个简单的用例?我可以访问管理我想访问的唯一页面的 Facebook 帐户。

  • 如果您对审查和业务验证所需的工作有任何想法,我也将不胜感激。另外,我不能公开应用程序的源代码,但看起来没有这个必要?

最佳答案

据我了解您的要求,您可以改为调用此端点:https://developers.facebook.com/docs/graph-api/reference/v3.0/page/feed

这不需要页面公共(public)内容访问权限;但如果您打算扩大用户数量,它可能必须通过审核。

审核过程包括您描述您的意图、上传截屏视频,并可能(不一定)证明您的业务的存在。

编辑: 如果您不打算扩大用户数量,请尝试将您的应用置于 dev 模式(与 Live 相反)- 它是右上角的一个开关页面的。您可以访问该应用程序,就像它已经发布一样 - 因此没有审查过程,也没有公司存在的证据。

关于facebook - 从 "own"Facebook 页面的时间线读取公开帖子 - Pages API 需要审核和业务验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50151567/

相关文章:

php - 使用 Facebook 图形 API,是否可以从位置对象获取经度和纬度?

c# - 使用 C# API 在 Facebook 中创建事件时出现 TargetParameterCountException

security - 使用 FireSheep 劫持 Facebook;什么是最好的预防措施,它是如何起作用的?

facebook - 从 Facebook 页面检索所有消息

android - 检查用户的 Facebook 个人资料是否已更新

ios - 如何使用 facebook sdk 4.x 在 iOS 应用程序中以编程方式注销

javascript - 如何创建 Facebook 应用程序并将其连接到我的旧 Facebook 页面

xcode - 找不到模块 FBSDKCoreKit Cocoapods

python - Facebook 使用 GET 而不是 POST 调用 Google App Engine 代码

facebook - 找不到 ColdFusion 组件或接口(interface)?