首页 >web前端 >js教程 >如何在 Graph API v2.4 中使用 Facebook 的 JS SDK FB.api('/me') 检索特定用户字段?

如何在 Graph API v2.4 中使用 Facebook 的 JS SDK FB.api('/me') 检索特定用户字段?

DDD
DDD原创
2024-12-20 22:11:10874浏览

How Can I Retrieve Specific User Fields Using Facebook's JS SDK FB.api('/me') in Graph API v2.4 ?

使用 Graph API v2.4 处理 Facebook JS SDK 的 FB.api('/me') 中的字段返回

Facebook JS SDK 的FB.api('/me') 方法检索用户信息。然而,在Graph API 2.4及以上版本中,默认只返回用户名和ID。要检索其他字段,例如电子邮件、名字、姓氏和生日,开发人员必须显式指定它们。

解决方案:

手动指定所需字段,将 fields 参数添加到 API 请求中,例如this:

FB.api('/me', 'get', { access_token: token, fields: 'id,name,gender' }, function(response) {
    console.log(response);
});

背景:

Graph API v2.4 中引入了此更改,以提高移动网络的性能。默认情况下,节点和边不再包含喜欢和评论。开发人员必须明确请求 GET 请求所需的字段。

其他资源:

  • [Graph API v2.4 变更日志](https:// Developers.facebook.com/docs/apps/changelog#v2_4)
  • [FB.api参考](https://developers.facebook.com/docs/javascript/reference/FB.api)

以上是如何在 Graph API v2.4 中使用 Facebook 的 JS SDK FB.api('/me') 检索特定用户字段?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn