2012-02-01 72 views
1

我有一个问题来定义用户应该允许我的应用程序所需的权限。 其实,只有offline_access不起作用。要求offline_access忽略

我把它放在应用程序说明(认证转介),当用户要求进行授权

$ dialog_url =“https://www.facebook.com/dialog/oauth?
CLIENT_ID = “$ APP_ID
” & REDIRECT_URI = &范围= offline_access “>
。” &状态=” $ _ SESSION [ '状态'] “进行urlencode($ my_url)
。”。

我不明白为什么,当oauth对话框出现时,没有要求脱机许可!我已经尝试删除并重新安装应用程序。

有什么建议吗?谢谢

回答

0

根据the documentationoffline_access会在OAuth对话框的第二页上提示。你是否点击了第一页,而没有看到第二页?

+0

没错!没有第二页出现。 – DeLac 2012-02-01 07:54:30

+0

尝试使用电子邮件和publish_stream和工作。对于offline_access没有任何影响。应用程序详细信息中的作用域与OAuth对话框中所需的作用域之间有什么区别?他们似乎独立。 – DeLac 2012-02-01 08:22:16

0

因为它被忽略,我有

弃用offline_access =真

他们为什么不赞成呢?有没有新的方法来做到这一点?