我读了一阵子,对于使用Facebook Connect的网站所请求的每条额外信息,有人使用Facebook Connect注册到您的网站的几率大大降低。
当用户注册时,他们会从facebook中看到以下内容:
“ myAPP将收到以下信息:您的公开个人资料,朋友列表,电子邮件地址和个人描述。”
我如何减少它,只显示公开个人资料和电子邮件地址?
我认为这是减少收集的信息量的地方:
$user_profile = $facebook->api('/me', array('fields' => 'id,email,first_name,last_name'));
登录时,您已经添加了作用域。只需删除所有作用域,仅向用户询问基本权限:“公共资料”和“朋友列表” -默认
但我认为,您需要用户的电子邮件,因此添加email
; 就是这样。
我不知道为什么,但是您也已将其添加user_about_me
到权限列表中,如果不需要,可以避免这种情况,您只会看到-
“ myAPP将收到以下信息:您的公开个人资料,朋友列表,电子邮件地址”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句