[英]access as little information as possible using facebook connect
我讀了一陣子,對於使用Facebook Connect的網站所請求的每條額外信息,有人使用Facebook Connect注冊到您的網站的幾率大大降低。
在用戶注冊時,他們會從facebook中看到以下內容:
“ myAPP將收到以下信息:您的公開個人資料,朋友列表,電子郵件地址和個人描述。”
我如何減少它,只顯示公開個人資料和電子郵件地址?
我認為這是減少收集的信息量的地方:
$user_profile = $facebook->api('/me', array('fields' => 'id,email,first_name,last_name'));
登錄時,您已添加范圍。 只需刪除所有作用域,僅向用戶詢問基本權限:“ 公共資料”和“朋友列表” -默認
但是我認為,您需要用戶的電子郵件 ,因此添加email
; 就是這樣。
我不知道為什么,但是您也在權限列表中添加了user_about_me
,可以避免這種情況(如果不需要的話),而您只會看到-
“ myAPP將收到以下信息:您的公開個人資料,朋友列表,電子郵件地址”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.