我的问题对你来说可能很简单,但对我来说这很难,因为我是jquery和json的新手。
此链接 https://graph.facebook.com/?ids=http://iphotogra.ph:4732/Images/ViewPhoto?photo_id=3538
将返回
{
"http://iphotogra.ph:4732/Images/ViewPhoto?photo_id=3538": {
"id": "http://iphotogra.ph:4732/Images/ViewPhoto?photo_id=3538",
"shares": 6,
"comments": 2
}
}
我的问题是,如何使用jquery访问共享和评论。
我试过这个
var link = "http://iphotogra.ph:4732/Images/ViewPhoto?photo_id=3538";
jQuery.getJSON('http://graph.facebook.com/?ids=' + link, function (data) {
console.log(data.shares);
});
答案 0 :(得分:3)
您必须将console.log(data.shares);
更改为console.log(data[link].shares);
,因为shares
属性位于link
变量引用的对象内。
var link = "http://iphotogra.ph:4732/Images/ViewPhoto?photo_id=3538";
jQuery.getJSON('http://graph.facebook.com/?ids=' + link, function (data) {
console.log("Shares : " +data[link].shares , "Likes :"+data[link].likes );
});