Facebook JS SDK如何获得当前用户的名字?

ma1*_*w28 8 facebook facebook-graph-api

我是否必须通过图形API调用FB.api来获取当前登录用户的名字?或者,有更简单/更快的方式吗?

Moh*_*rif 11

FB.api('/me', function(response) {
    $('#name').html("Welcome " + response.name);
});
Run Code Online (Sandbox Code Playgroud)

这就是你所需要的.

  • 如果你想要名字,它应该是`response.first_name`,而不是`response.name` (6认同)
  • @Super Chafouin感谢,但response.first_name给出了undefined. (4认同)

lee*_*ggs 1

是的,您必须使用 api 调用,因为它没有编码在访问令牌或传递给应用程序的任何其他信息中。

如果关心性能,您当然可以缓存结果。