【问题标题】:access as little information as possible using facebook connect使用 facebook connect 访问尽可能少的信息
【发布时间】:2013-11-17 08:45:45
【问题描述】:

我不久前读到,对于使用 facebook connect 的网站请求的每条额外信息,有人使用 facebook connect 注册到您的网站的几率会大大降低。

当用户注册时,他们会在 facebook 上看到:

“myAPP 将收到以下信息:您的公开资料、好友列表、电子邮件地址和个人描述。”

我怎样才能减少它,让它只显示公共个人资料和电子邮件地址?

我认为这是减少收集信息量的地方:

$user_profile = $facebook->api('/me', array('fields' => 'id,email,first_name,last_name'));

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:

    登录时您已添加范围。只需删除所有范围,用户将只被要求提供基本权限:Public Profile and Friends List - 默认

    但我假设,您需要用户的电子邮件,所以添加email;就是这样。

    我不知道为什么,但是您在权限列表中也添加了user_about_me,如果不需要,您可以避免这样做,您会看到-

    “myAPP 将收到以下信息:您的公开资料、好友列表、电子邮件地址”

    【讨论】:

    • 谢谢。希望我也可以摆脱“朋友列表”,但不幸的是它似乎是标准的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    相关资源
    最近更新 更多