如何在JavaScript中从facebook响应中获取用户名
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用户名和电子邮件地址的文本框?
/我/用户名不再可用。
来源: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
相关文章:
- 从远程脚本获取用户IP
- JSON获取用户id's在嵌套数组中
- 获取用户选择的不带时区的日期
- 如何从客户端的数组中获取用户输入和返回值
- 如何使用Node.js脚本从Rally获取用户的修订历史
- Express.js:在用户发帖时获取用户的引荐来源网址
- 获取用户位置并将坐标保存在数据库中
- 获取用户按键的时间
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- 如何获取用户's输入并返回我定义的匹配变量的值
- 如何通过获取用户输入和使用按钮来运行JavaScript函数
- 使用jQuery获取用户坐标
- 获取用户和服务器时间之间的时间差
- 在 PHP 或 JavaScript 中获取用户的纬度和经度,以便在 PHP 中使用
- 如何通过声云 api 调用获取用户 ID
- 使用 Javascript 获取用户的 Github 存储库列表
- 如何使用 HTML 中的表单框获取用户输入
- 如何从HTML表单中获取用户输入并将其存储在现有的JavaScript数组中
- Phonegap通过WiFi和移动网络而非GPS获取用户位置
- 获取用户选择的选项的值