首页 > web前端 > js教程 > 如何使用 Facebook 的 Graph API v2.4 检索用户 ID 和名称以外的内容?

如何使用 Facebook 的 Graph API v2.4 检索用户 ID 和名称以外的内容?

Mary-Kate Olsen
发布: 2024-12-13 15:45:11
原创
381 人浏览过

How Can I Retrieve More Than Just User ID and Name Using Facebook's Graph API v2.4 ?

通过 Graph API v2.4 中的 Facebook JS SDK 的 FB.api('/me') 方法检索其他用户数据

在为了提高性能,Graph API v2.4 引入了一项更改,即开发人员在使用 FB.api() 方法时必须显式请求他们所需的字段。这与早期版本中自动返回 name 和 id 等常用字段不同。

问题:

开发者可能会遇到仅检索用户的 name 和 id 的问题使用 FB.api('/me'),尽管尝试检索其他信息,例如电子邮件、名字、姓氏和

解决方案:

要解决此问题,开发人员必须在调用 FB.api('me') 时手动指定所需的每个字段。例如,要检索基本用户信息,包括姓名、ID、电子邮件、名字、姓氏和生日,可以使用以下代码:

FB.api('/me', 'get', { access_token: token, fields: 'id,name,email,first_name,last_name,birthday' }, function(response) {
    console.log(response);
});
登录后复制

注意:

请务必记住,您指定的字段必须得到 Facebook 隐私政策的允许。此外,如果任何请求的字段不公开,则响应将不包含这些字段。

以上是如何使用 Facebook 的 Graph API v2.4 检索用户 ID 和名称以外的内容?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板