为什么Facebook登录要求不同的(更多)范围?

时间:2013-06-19 03:17:32

标签: facebook facebook-graph-api facebook-apps facebook-app-requests

我想触发Facebook登录,我正在访问此网址:

https://www.facebook.com/dialog/oauth?client_id=398192236928167&scope=user_photos&response_type=token&redirect_uri=http://www.useralbum.com/callback.html

我指定 scope = user_photos ,但权限弹出窗口显示:

App_name would like to access your public profile, friend list and photos

以前只是说

would like to access your photos.

我做错了什么?

1 个答案:

答案 0 :(得分:2)

你没有做错,消息

  

App_name想要访问您的公开个人资料,朋友列表

随着您的许可一起出现,因为Facebook将基本Public Profile and Friend List permission添加到所有应用程序作为默认设置,即使您没有要求任何权限。并且无法阻止 Facebook添加这些基本权限,以便您可以获得权限请求,例如

  

App_name想要访问您的照片。

修改:如果您在未定义任何范围的情况下请求权限,请接受该权限,然后请求另一个scope=user_photos,然后只需说出App_name would like to access your photos