TypeError:response.data未定义Facebook api

时间:2013-04-08 17:58:46

标签: javascript facebook facebook-like

我想使用本教程:http://www.webtuts.info/webdevelopment/facebook-download-script-2/225/。我只改变appId。我收到了这个错误:

TypeError: response.data is undefined
[Break On This Error]   

...( response.data.length == 1 ) { //there should only be a single value inside "da...

以下是我的代码:http://pastebin.com/dz3LMWaP 有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

无法分辨出问题是什么,因为可能有很多原因 - 在帖子的行之前将其添加到您的代码中,它不会解决您的问题,但它会提供更准确的信息是问题。

if (response.error) {
      console.log('Error - ' + response.error.message);
      return
}    

答案 1 :(得分:0)

response不包含属性data,因此当您尝试获取其长度时,Javascript会抛出错误。

您需要通过response检查console.log()