深吸一口气......这是一个非常具体的问题,而不是直接的错误。 (但我无法从Facebook得到答案,经过数千个常见问题解答页面,我在与Facebook广告商支持人员聊天时,他们告诉我来这里。)
我有一个Facebook页面,我正在与其他一些我正在合作的Facebook页面分享活动。一种事件聚合器。主要目标是帮助城里新人找到所有有趣的事件以及他们组织的小组和页面。
您可以想象,它基于服务器端应用程序,它通过Graph API收集即将发生的事件,并在活动前一天在我自己的Facebook页面上发布。
当然,我必须向服务器端应用程序提供manage_pages
和publish_pages
权限。这个Facebook应用程序永远不会被最终用户使用,我是唯一的用户,我只发布到我自己的Facebook页面。
服务器端应用程序运行正常一年多。 我刚开始Facebook广告活动,目前正在打印海报和传单。现在......
你们都听说过Cambridge Analytica。由于这些坏人,Facebook目前正在发生很大变化。一个变化就是:
随着我们开始增强新的应用审核流程并对我们的平台进行更改,新开发人员将无法再使用Events,Groups,Pages和Instagram API。测试我们更强大的流程从今天开始,新流程应在几周内恢复,但当前访问事件和组API的应用程序今天将无法访问。展望未来,访问这些API需要正式的应用审核,对于使用Pages API的应用,一旦应用审核恢复或访问将被删除,则需要在90天内提交。
(见https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes)
近两周以来,我的服务器应用程序无法获取事件。 Graph API始终返回一个空数组data: []
。
我对此有充分的了解。现在,我尝试遵循这些新要求,并了解如何提交我的应用程序以供审核。但那就是我的斗争开始的地方:
申请审核的整个表单针对最终用户的应用,而不是服务器端机器人。
我应该详细说明我使用manage_pages
或publish_pages
的原因。好吧......
我希望能够顺应新的Facebook流程,但我根本不知道如何获得批准,也至少不会填写审核... 我知道这不是一个编程问题,但Facebook指示我在这里。 所以我希望我在这里找到一位Facebook官员或Facebook开发者。谢谢你到目前为止!