2011-01-31 5 views
1

Facebook Open Graph APIを1回呼び出して、JSONPデータの2つのセットを取得し、レスポンスの解析に問題が発生しました。ここでFacebook Open Graphから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もありません。誰かが正しい構文に私を向けることができますか?それは遅れて、私の脳はうまくいっていません。

答えて

3

data["71671905072"]が有効です。

+0

Duh。あなたはそれを持っています。ヒントをありがとう:) – Jon

関連する問題