在facebook登录中请求某些扩展权限(read_stream)不起作用

时间:2013-03-19 18:38:29

标签: facebook oauth facebook-javascript-sdk

我的目标是让我的应用能够使用扩展权限“read_stream”读取我的用户流,但是在请求该权限时,对话框并未显示我已请求该权限。

我在请求电子邮件或publish_actions权限时没有遇到任何问题,但read_stream与其他各种扩展权限不同。以下是我用于登录facebook的示例:

https://www.facebook.com/dialog/oauth?scope=publish_actions%2Cread_stream&redirect_uri=http%3A%2F%2Fwww.MYDOMAIN.com%2Fsocialregistration%2Ffacebook%2Fconnect%2F&display=popup&client_id=MYAPPID

请求read_stream时是否需要请求其他权限?我的facebook应用程序设置中是否需要更改专门针对范围权限请求的内容?我的目标是能够获得“read_stream”的许可。

感谢您的任何意见!

1 个答案:

答案 0 :(得分:0)

我描述的方法确实有效!问题是,在初始提示权限之后,会出现第二个facebook提示,指出扩展权限。

令人困惑的是,facebook在第一个facebook对话框中显示了email和publish_actions的权限,而不是以一致的方式显示所有扩展权限....但这是facebook的选择!

所以希望这能帮助像我这样困惑的其他人!