【发布时间】:2015-07-11 16:37:25
【问题描述】:
我的网站上有一个 Facebook 应用程序。此应用程序代表注册用户在他的时间线上每天或每周发布一篇帖子。用户 ID 存储在数据库中,并使用 cron jobs 进行发布。我的应用程序使用 PHP SDK。
一切都很顺利,直到 2015 年 4 月 30 日 Facebook 升级了他们的 API。
当前应用程序的发布操作返回此错误:
OAuthException: (#200) 用户尚未授权应用程序 执行此操作
此外,在我登录 Facebook 和使用同一浏览器(我是应用程序的管理员)期间,应用程序的发布操作运行良好。
开发者对应用程序的公告和建议令人困惑,我无法确定是否必须更改我的应用程序的源代码?或者有什么更简单的?
特别说明:我使用的 PHP SDK 是作为供应商包含在我的网站应用程序中的一个文件,它基于 CakePHP 1.3。
补充编辑
这是 Facebook 快速回复的屏幕截图,不到 24 小时。从 Facebook 回复。在其中详细回答了为什么他们不授予我的应用发布权限。它支持屏幕截图来显示我的应用程序的运行情况和其他演示屏幕截图,以了解它应该如何。
补充2
在第二次审核尝试后,很明显 Facebook 阻止了代表用户将任何自动发布到他/她的时间线的内容。这里的问题是:还有其他方法吗?比如自动给用户发私信?
【问题讨论】:
标签: php facebook facebook-graph-api