Stack Exchange API を使い始めたばかりです。このタスクでは、最新の投稿のリストを賛成票と反対票の番号で返そうとしています。jQuery と Ajax メソッドを使用しています。
$.ajax({
url: 'http://api.stackexchange.com/2.1/questions',
dataType: 'jsonp',
jsonp: 'jsonp',
data: {
pagesize: 20,
filter_type: 'unsafe',
included_fields: ['questions.up_vote_count','questions.down_vote_count'],
site: 'stackoverflow'
},
success: function (data) {
$.each(data.items, function (i, data) {
var question_list = '<li><span class=votes><b class=upvote>' + data.up_vote_count + '</b><b class=downvote>' + data.down_vote_count + '</b></span><a href="' + data.link + '">' + data.title + '</a></li>';
$('ul.list-items').append(question_list);
});
}
});
デフォルトでは賛成票と反対票のデータが含まれていないため、フィルターと含まれるフィールドを設定する必要があることを理解しています。undefined
アップデータとダウンデータを呼び出すと、コードが返されます。私がこれを間違っている方法を誰かが示すことができますか?