2013-05-01 33 views
7

我已經實現了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; 
    } 

回答

3

的基本權限文本「應用想訪問您的公開資料和好友列表。」這是默認的文本權威性的任何應用程序,即使沒有任何權限添加。

+2

爲什麼這不能被覆蓋?在創建應用程序的文件是說少權限,這是我理解的更好,但隨後說,他們去和請求的權限,我不甚至想和不似乎讓我刪除後 – 2013-05-02 09:58:25

+0

嘿@DanHastings你有沒有發現無論如何解決這個問題。我爲了設計一個免費的應用程序而付出了巨大的努力,只是爲了停止使用這個對話框。 – 2013-06-17 22:51:02

+1

不可悲。因爲它非常令人沮喪,因此我收到了一些關於此許可的投訴。它是facebook的一項要求,沒有辦法繞過它。我從來沒有真正得出具體的答案,爲什麼他們甚至要求許可,但可悲的是,我不能找到解決它的方法 – 2013-06-18 11:52:01

0

詢問基本信息+好友列表是應用程序可以請求的最基本的權限。如果你不提供任何額外的讀權限,那麼這兩個權限是唯一會顯示出來,我不相信你可以刪除它們。

我相信我們這樣做是因爲將您的應用程序與Facebook集成時,內在原因是讓您的應用程序變得社交併爲您的應用程序提供分發渠道。因此,默認情況下會添加好友列表權限,因爲您應該使用該權限來鼓勵用戶與他們的朋友分享您的應用,如果他們希望通過應用請求對話框等來這樣做。

因此,您可以刪除表單來自社交

也請查看此鏈接瞭解更多信息:Click Here

相關問題