我想从我的Facebook页面获取json数据,这是一件非常好的事情,但显示空白。
$(document).ready(function() {
var dmJSON = "https://graph.facebook.com/v2.4/me?fields=feed&debug=all&access_token=";
$.getJSON( dmJSON, function(data) {
var html = '';
// loop through all the news items, and append the
// title and published date to the html variable.
for(var i = 0; i < data.feed.length; i++){
html += '<div>';
html += data.feed[i].message
html += '<br>';
html += data.feed[i].created_time
html += '</div>';
}
// append all the html variable to the ticker div.
$("#ticker").append(html);
});});
答案 0 :(得分:1)
您需要查看您获得的数据。 console.log
您要写出的值。获得undefined
时,请查看其父对象。
然后很快就会发现data.feed
不是数组。这是一个对象(并没有length
)。
它有一个名为data
的属性,它是一个数组。
你所拥有的data.feed
到处都应该data.feed.data
。