【问题标题】:Correct syntax to parse JSONP response from Facebook Open Graph解析来自 Facebook Open Graph 的 JSONP 响应的正确语法
【发布时间】:2011-06-18 09:51:06
【问题描述】:

我正在使用对 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 也不起作用。谁能指出我正确的语法?已经很晚了,我的大脑不太好。

【问题讨论】:

    标签: jquery json facebook jsonp facebook-opengraph


    【解决方案1】:

    data["71671905072"] 应该可以工作。

    【讨论】:

    • 呃。你说对了。感谢您的提示:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 2013-05-29
    • 2015-04-03
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多