[英]How to get username from facebook response in JavaScript
我正在使用此代碼:
FB.api('/me', function(response) {
console.log(response);
});
但是,響應不包括當前登錄用戶的用戶名。
我在網上找到了使用response.username的引用,所以我認為它曾經存在過,現在在哪里?
編輯: https ://ca.madbid.com/login/如何做到? 我點擊“使用Facebook登錄”,文本框顯示我的Facebook用戶名和電子郵件地址?
/ me /用戶名不再可用。
資料來源: https : //developers.facebook.com/docs/apps/changelog#v2_0_graph_api
您將能夠使用用戶名獲取用戶的全局/真實ID,並訪問其真實URL。 從v2.0開始,您僅獲得應用程序范圍ID,而沒有用戶名來保護用戶的隱私。
從當前的Graph API資源管理器中 ,這是/me/
返回的內容。
{
"id": "#######",
"bio": "Vidi, Vici, Veni.",
"first_name": "Sameer",
"gender": "male",
"last_name": "Chitley",
"link": "https://www.facebook.com/app_scoped_user_id/#########/",
"locale": "en_US",
"name": "Sameer Chitley",
"timezone": -5,
"updated_time": "2014-12-29T02:55:12+0000",
"verified": true
}
您可以按照response.link
URL,在重定向的網頁中,用戶名的格式為:
https://www.facebook.com/username
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.