我的javascript解決方案用於在特定頁面上拉取一組鏈接的喜歡不再有效。我找不到任何錯誤,我嘗試使用.api()方法(下面)和Data.query()方法,但都沒有工作。這是我目前擁有的代碼,它與我在工作時使用的代碼類似。FQL查詢沒有得到迴應
var inlist = [url1, url2, url3..... urln];
FB.api(
{
method: 'fql.query',
query: 'SELECT url, total_count FROM link_stat WHERE url IN('+inlist.substr(0, inlist.length-2)+')'
},
function(response) {
console.log(response);
for(var i = 0 ; i < response.length ; i++) {
if (response[i]['total_count'] > 0){
$(vids[response[i]['url']]).append("<div class='likes'>"+response[i]['total_count']+"</div>");
}
}
}
);
控制檯報告什麼都沒有,我的FB對象正確初始化(示例中的查詢,沒有問題跑)和URL的基於鏈接列表的動態生成。另外,值得一提的是,我在這裏測試了FQL:http://developers.facebook.com/docs/reference/rest/fql.query/,它工作的很好...