2011-01-31 1 views
1

Я использую один вызов API Open Open API для захвата двух наборов данных JSONP и с некоторыми проблемами, анализирующими ответ.Правильный синтаксис для анализа ответа JSONP от Facebook Open Graph

Вот мой код:

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

ответ

3

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

+0

Duh. Ты понял. Спасибо за совет :) – Jon