如何删除范围可变权限offline_access和publish_stream(How to rem

2019-10-23 00:59发布

我有错误,当我想登录facebook账号的Drupal 7,我用模块hybridauth。

像这样:

无效的范围:offline_access,publish_stream。 该消息只显示给开发者。 您的应用程序的用户会忽略这些权限(如果存在)。 请务必阅读正文为有效权限的文档: https://developers.facebook.com/docs/facebook-login/permissions

从同样的问题,我找到了答案,它是删除权限offline_access和publish_stream范围变量,但我不明白该怎么做?

任何人都可以帮我吗?

Answer 1:

权限offline_access和publish_stream已被弃用,因此不能再申请。

publish_stream可以通过publish_actions更换,offline_access走了。

看到

https://developers.facebook.com/docs/facebook-login/permissions/v2.4#reference https://developers.facebook.com/docs/apps/changelog



Answer 2:

如果你有以下的URL请求,同时登录使用Facebook的身份验证(1)。 然后,你必须删除您发送最后一个参数,并尝试以下网址(2)请求希望它会工作。

https://www.facebook.com/dialog/oauth?client_id=113006002193070&redirect_uri=http%3A%2F%2Fyougagged.com%2Findex&scope=email%2C+offline_access (1)
https://www.facebook.com/dialog/oauth?client_id=113006002193070&redirect_uri=http%3A%2F%2Fyougagged.com%2Findex (2)


文章来源: How to remove permissions offline_access and publish_stream in scope variable