次の FQL クエリがあります。
var comment_query = "SELECT link_id, owner, owner_comment, title, summary, url, created_time FROM link WHERE owner=me() AND url='"+url+"'",
like_query = 'SELECT uid, page_id, type FROM page_fan WHERE uid = me() AND page_id='+pageId,
likes = FB.Data.query(like_query),
comments = FB.Data.query(comment_query);
FB.Data.waitOn([likes,comments],function(result) {
...
});
一部のブラウザーやコンピューターでは、結果が断続的に空になります。
予備テストとして、同じ部屋に 2 台のコンピューターを置きました。どちらも同じ Facebook アカウントを使用しており、どちらも Windows 7 を実行しており、どちらも最新バージョンの Firefox を使用しており、どちらも Firefox をセーフ モードで起動しており、どちらもキャッシュがクリアされています。
1 台のコンピューターが結果を返し、もう 1 台は一貫して空です。
ブラウザが空の結果を返す場合に返される結果をトリガーすることがわかった唯一のことは、ページをFacebook デバッガーに入れることです。