2012-01-02 139 views
1

我正在处理一个当前处于沙盒模式的应用程序,并且需要测试用户分数的发布......当我尝试以下时,以上主题。奇怪的是,我已经授予了上述许可(使用我的个人用户帐户)。 // var PERMS ='user_likes,friends_likes,publish_stream,user_photos,photo_upload,publish_actions,offline_access'; https://www.facebook.com/dialog/oauth?scope=“+ PERMS +” &的client_id =“+ APP_ID +” & REDIRECT_URI =”致命错误:未捕获的OAuthException:(#200)需要扩展权限:publish_actions被抛出

我没有看到在验证对话框的权限(我使用的是增强型验证对话框他们说其隐藏:-S)但我不是“否认”任何权限,并成功处理验证对话框......

任何人都可以告诉我这是怎么回事?

+0

发布你如何请求权限的代码示例可能会有所帮助:)谢谢 – DMCS 2012-01-02 17:30:04

+2

那么有一个BUG ......但其原因实际上是“增强的身份验证对话框”。出于某种原因,它不捕获/设置/保留“publish_actions”权限参数。禁用“增强的身份验证对话框”应用程序设置解决了问题 P.S.还有另一个BUG,你不能发布“测试用户帐户”的分数。我能够将分数发布到我的个人帐户......但是测试虚拟帐户......虚无!!! – Kendall 2012-01-02 17:50:40

+2

将错误链接提交到Facebook后发布到此处,所以其他遇到此问题的人也可以跟踪他们:) – DMCS 2012-01-02 17:58:18

回答

2

你提交了错误吗?如果不是的话,我也会投票的。这绝对是一个新的错误。我可以在它上面显示我的repro。

我今天也是这样。在最后一小时内。谷歌搜索,并找到这个职位。上周,我成功移动了5个应用程序以使用时间轴打开图和增强的身份验证对话框。今天,移动一个新的应用程序,我确保添加publish_actions,将它添加到代码中,卸载应用程序,然后用新对话框重新安装它,并尝试运行时间轴帖子。得到了同样的错误。我上周移动的应用程序没有出现此错误,但它们工作得很好(仅测试过)。在仪表板中进行编辑时,我还注意到了对UI的其他更改。预览窗口在验证对话框页面上消失。您仍然可以在打开的图表部分填写聚合。我的猜测是他们上周做了一些改变,并破坏了新的应用程序权限更改。

相关问题