如何在范围变量中删除权限offline_access和publish_stream

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在范围变量中删除权限offline_access和publish_stream相关的知识,希望对你有一定的参考价值。

当我想用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

另一答案

如果您在使用Facebook身份验证登录时有以下Url请求(1)。然后你必须删除你发送的最后一个参数,并尝试按照url(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)

以上是关于如何在范围变量中删除权限offline_access和publish_stream的主要内容,如果未能解决你的问题,请参考以下文章

java访问权限

如何使用范围存储创建和删除公共文件,Android Q

Spotify Web API - 登录后如何扩展权限范围?

AngularJS自定义验证指令 - 如何避免使用隔离范围

C如何检查内存地址是不是仍在范围内[关闭]

如何使大量现有函数在一个类的范围内可用?