我有错误,当我想登录facebook账号的Drupal 7,我用模块hybridauth。
像这样:
无效的范围:offline_access,publish_stream。 该消息只显示给开发者。 您的应用程序的用户会忽略这些权限(如果存在)。 请务必阅读正文为有效权限的文档: https://developers.facebook.com/docs/facebook-login/permissions
从同样的问题,我找到了答案,它是删除权限offline_access和publish_stream范围变量,但我不明白该怎么做?
任何人都可以帮我吗?
权限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
如果你有以下的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