1
私はFB Post LikesとReactions with Graph APIを取得しようとしています。 「LIKE」、「LOVE」、「HAHA」の投稿を検索するために使用したコードは以下のとおりです。Facebookの投稿を好きにするには?
<script type="text/javascript">
var postID = '';
var access_token = '';
var refreshTime = 1;
var defaultCount = 0;
var reactions = ['LIKE', 'LOVE', 'HAHA'].map(function (e) {
var code = 'reactions_' + e.toLowerCase();
return 'reactions.type(' + e + ').limit(0).summary(total_count).as(' + code + ')'
}).join(',');
function refreshCounts() {
var url = 'https://graph.facebook.com/v2.8/?ids=' + postID + '&fields=' + reactions + '&access_token=' + access_token;
$.getJSON(url, function(res){
var v1 = res[postID].reactions_like.summary.total_count;
var v2 = res[postID].reactions_love.summary.total_count;
var v3 = res[postID].reactions_haha.summary.total_count;
$('#counter1').text(v1);
$('#counter2').text(v2);
$('#counter3').text(v3);
});
}
$(document).ready(function(){
setInterval(refreshCounts, refreshTime * 3000);
refreshCounts();
});
</script>
しかし、結果の代わりに{}
を示すコード。
私のために働いたことは、それ自体で、またはあなたのコードをあなたの要求に問題があるかどうかを確認するために、グラフAPI Explorerのリクエストをテストします。 – CBroe
とbtw。、あなたは実際にクライアント側のコードでアクセストークンを公開していないことを願っていますか?そして、もちろん、3秒ごとにそのリクエストを発生させようとすると、APIレート制限をかなり速やかに実行します。 – CBroe
Facebookデベロッパーページからトークンを生成しました。ページの取得私のFBページからのようなカウント。 –