0

所以我正在尝试 Facebook API 功能,最终让身份验证工作正常工作。但现在我正在尝试显示用户提要,更具体地说,只有故事/消息/描述(不知道区别)本身: 来自 Graph API Explorer 的屏幕截图

所以,我有这个代码:

function testAPI() {
  console.log('Welcome!  Fetching your information.... ');
  FB.api('/me', function(response) {
    console.log('Good to see you, ' + response.name + '.');
    alert('Good to see you, ' + response.name + '.');
  });
  FB.api('/me/home', function(response) {
    console.log(response.data);
  });
}

这给了我一堆包含不同故事等的数组,如下所示: 控制台截图

现在,我想要的是如何只显示描述本身,一个接一个。你会怎么做?这个问题可能与 JS 本身的关系比 Facebook 更直接,但他们使用了一些特殊的标签和名称。也许使用某种 foreach 代码可以解决问题?

提前致谢 :)

4

1 回答 1

1

如果您在 chrome 或 firebug 中运行 console.dir(response.data) ,则将为数据数组中的每个对象显示每个属性。

从那里您可以执行以下操作

for(var i=0, len = response.data.length; i < len; i++){ console.log(response.data[i].propertyNameYouWant

}

于 2013-02-20T19:43:58.817 回答