2013-02-20 66 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