Правильный синтаксис для анализа ответа JSONP от Facebook Open Graph - PullRequest
1 голос
/ 31 января 2011

Я использую один вызов API Open Graph Facebook, чтобы получить два набора данных 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.Кто-нибудь может указать мне правильный синтаксис?Уже поздно, и мой мозг работает не очень хорошо.

1 Ответ

3 голосов
/ 31 января 2011

data["71671905072"] должно работать.

...