gpt4 book ai didi

jquery - 使用 jQuery 获取 JSON Facebook Graph API 用户信息

转载 作者:行者123 更新时间:2023-12-03 23:04:58 26 4
gpt4 key购买 nike

我正在尝试使用图形 API 来获取有关用户的一些基本信息,无需用户授权,只需获取公开详细信息。我正在尝试使用 jQuery 和 .getJSON 来获取数据并解析它,但我很难弄清楚如何访问我想要的键值对。

我想要类似的东西

var fburl = "http://graph.facebook.com/USER/callback=?"

$.getJSON(fburl, function(data){
$.each(data, function(i,item){
var name = item.user["name"];
$("#profile").append("<h3>"name"</h3>");
});
});

我尝试过诸如 item.name 之类的东西以及其他一些我认为是潜在语法选项的东西,但仍然未定义。

这种方法有什么问题吗?我只有使用 JSON 和 twitter API 的经验,它与上述方法配合得很好。

当我控制台日志数据时,我得到这样的信息

first_name: "First"
gender: "male"
id: "8977344590"
etc...
name: "Full Name"

最佳答案

它不返回一个数组,而是一个对象。您不需要循环任何内容。

您可以直接从对象获取名称:

$.getJSON(fburl, function(data){
var name = data["name"];
$("#profile").append("<h3>"+name+"</h3>");
});

示例:http://jsfiddle.net/niklasvh/Wm9M3/

PS。你有一个语法错误 $("#profile").append("<h3>"+name+"</h3>");以及(你忘记了 + 周围的 name )

关于jquery - 使用 jQuery 获取 JSON Facebook Graph API 用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6431576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com