如何停止登录按钮应用程序请求朋友列表权限

我已经实现了Facebook登录按钮,但即时通知人们说应用程序正在请求访问好友列表,因此他们不信任它,因为他们认为应用程序将能够将消息发送给他们的朋友。 我知道这不是什么应用程序,但普通用户不。

我没有用于朋友列表。 我所用的只是电子邮件地址以及用户名和用户名。 这个朋友列表访问在默认情况下存在,我没有添加权限,所以我想删除它,因为它花费了我很多工作来设置所有这些,并且很烦人地听到关于我甚至不需要的权限请求的投诉。

这是即时通讯用于从Facebook获取用户信息的代码。

require_once("facebook.php");
    $config = array();
    $config['appId'] = 'xxx';
    $config['secret'] = 'xxx';
    $config['fileUpload'] = false; // optional

    $facebook = new Facebook($config);
    $loginURL = $facebook->getLoginUrl(array('scope' => 'email'));
    try
    {
        $uid = $facebook->getUser();
        $details = $facebook->api($uid);
    }
    catch(Exception $e)
    {
        $uid =0;
    }

基本权限文本是“应用程序想要访问您的公共个人资料和好友列表。” 这是验证任何应用的默认文本,即使没有添加任何权限。


询问基本信息+好友列表是应用程序可以请求的最基本的权限。 如果您没有提供任何额外的读取权限,那么这两个权限是唯一会显示的权限,我不相信您可以将其删除。

我相信我们这样做是因为在将您的应用程序与Facebook集成时,其内在原因是让您的应用程序变得社交化并为您的应用程序提供分发渠道。 因此,默认情况下会添加好友列表权限,因为您应该使用该权限来鼓励用户与他们的朋友分享您的应用,如果他们希望在应用请求对话框中这样做的话。

所以你可以从社交中删除你的应用程序

还请查看此链接了解更多信息:点击此处

链接地址: http://www.djcxy.com/p/13153.html

上一篇: how to stop login button app asking for friends list permission

下一篇: off for disabling CSS in HTMLUnit?