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

时间:2015-05-07 08:53:03

标签: facebook facebook-graph-api drupal drupal-7 hybridauth

当我想使用facebook帐户登录drupal 7并且使用模块hybridauth时,我有错误。

像这样:

  

无效的范围:offline_access,publish_stream。此消息仅向开发人员显示。如果存在,您应用的用户将忽略这些权限。请阅读以下文档以获取有效权限:https://developers.facebook.com/docs/facebook-login/permissions

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

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

不建议使用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

答案 1 :(得分:0)

如果您在使用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)