我正在处理一个当前处于沙盒模式的应用程序,并且需要测试用户分数的发布......当我尝试以下时,以上主题。奇怪的是,我已经授予了上述许可(使用我的个人用户帐户)。 // 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)但我不是“否认”任何权限,并成功处理验证对话框......
任何人都可以告诉我这是怎么回事?
发布你如何请求权限的代码示例可能会有所帮助:)谢谢 – DMCS 2012-01-02 17:30:04
那么有一个BUG ......但其原因实际上是“增强的身份验证对话框”。出于某种原因,它不捕获/设置/保留“publish_actions”权限参数。禁用“增强的身份验证对话框”应用程序设置解决了问题 P.S.还有另一个BUG,你不能发布“测试用户帐户”的分数。我能够将分数发布到我的个人帐户......但是测试虚拟帐户......虚无!!! – Kendall 2012-01-02 17:50:40
将错误链接提交到Facebook后发布到此处,所以其他遇到此问题的人也可以跟踪他们:) – DMCS 2012-01-02 17:58:18