2013-02-20 43 views
0

所以我尝试了Facebook API函数,并最终获得了身份验证的工作。但现在我想显示用户养活,更具体地说只是故事/消息/说明(不知道其中的差别)本身: Screenshot from Graph API Explorer检索并显示用户facebook homefeed

所以,我有这样的代码:

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); 
    }); 
} 

这给了我一串包含不同的故事等,这些看起来像这样的数组: Screenshot from Console

现在,我要的是如何只显示描述本身,之后对方。你会如何做到这一点?这个问题可能与Facebook本身比JS更直接相关,但它们使用了一些特殊的标签和名称。也许使用某种类型的foreach代码会做到这一点?

感谢提前:)

回答

1

如果运行在铬或萤火console.dir(response.data)然后每个属性将被示出为每个数据阵列中的对象。

从那里可以执行以下

为(VAR I = 0,LEN = response.data.length;我< LEN;我++){ 的console.log(response.data [I] .propertyNameYouWant

}

+0

感谢队友这工作(我试过类似的东西,但它没有工作,现在做;)。) 但有一两件事我很好奇。我如何将其写入文档? document.write不会执行任何操作,console.log只会将它打印到控制台... – Aleksander 2013-02-20 20:59:59

+0

好吧,忘记最后一件事了。我想到了。感谢百万人的回答! ;) – Aleksander 2013-02-20 21:12:23