1

我正在使用对 Facebook Open Graph API 的一次调用来获取两组 JSONP 数据,并且在解析响应时遇到了一些麻烦。

这是我的代码:

// The IDs to the fan pages to like
var likeURLs = ['71671905072','146175949904'];
// The base of the URL we will build to query the API
var reqURL = "http://graph.facebook.com/?ids=";
// Construct the rest of reqURL using our fan pages
for (var i=0; i < likeURLs.length; i++) {
    reqURL += likeURLs[i];
    if (i != (likeURLs.length - 1)) {reqURL += ',';} else {reqURL += "&callback=?"}
};

function getLikes(){
    $.getJSON(reqURL, function(data){
        console.dir(data);
    });
}

getLikes();

数据已成功返回,但我正在讨论如何正确访问它。无论出于何种原因,data[0]都不会工作,也不会data.71671905072。谁能指出我正确的语法?已经很晚了,我的大脑不太好。

4

1 回答 1

3

data["71671905072"]应该管用。

于 2011-01-31T07:01:05.410 回答