帮助!这一直困扰着我。
我正在通过 Facebook 的 Graph API 访问数据。如何获取应用程序名称?
{
"data": [
{
"message": "Lorem ipsum dolor site amet.",
"application": {
"name": "Instagram",
"namespace": "instapp",
"id": "000000"
}
},
{
"message": "2 Lorem ipsum dolor site amet.",
"application": {
"name": "Instagram",
"namespace": "instapp",
"id": "000000"
}
}
]
}
到目前为止我的代码:
$.getJSON(url,function(data){
for( i=0; i < data.data.length; i++){
var fbApp = data.data[i].application
var fbMessage = data.data[i].message;
$(".facebook").append('<p>'+ fbMessage +'</p>');
}
});
变量的输出fbApp
将是[object Object]
或undefined
。
修改data.data[i].application
为data.data[i].application['name']
我的名字,但只有 1 个对象,所以循环停止。
看来我需要重新循环对象 [键](例如数据 [消息])才能到达应用程序 [名称]。我该怎么做呢?