我在我的web应用程序中使用的是FacebookphSDK2.1.2。我使用getLoginUrl方法向登录在我的站点的用户请求权限。
$facebook->getLoginUrl(array(
'req_perms'=> 'email,read_stream,user_birthday,user_hometown,user_photos'));我想知道用户是否可以要求可选的permission.And,req_perms和ext_perms之间有什么区别?
诚挚的问候
发布于 2012-05-23 01:47:59
req_perms是您可以设置为应用程序在开始使用应用程序之前“需要”的权限。
ext_perms是您可以请求的可选权限,以增强用户的体验,用户可以根据不同的情况选择具体允许/不允许这些权限中的每一个。
编辑: req_perms和ext_perms已经折旧,并被一个单一的“作用域”参数(值将确定哪些权限是可选的)所取代- 感谢Igy
ie:https://developers.facebook.com/docs/authentication/permissions/#extended_perms
如果您使用的是增强的Auth对话框,扩展权限将显示在对话框的第二页上,并且是单独的用户可撤销的。如果请求这些权限,用户可以选择不授予其中一个或多个权限。如果请求,应用程序不应期望用户总是授予这些权限。
https://stackoverflow.com/questions/6221444
复制相似问题