Smiirl是物理实时,喜欢特定Fb页面的计数器(www.smiirl.com/fr/)。
我想知道在网页上获得相同结果的最佳方法是什么... 我使用php方式与图形API和json解码,然后javascript刷新每5秒...但我发现它不可靠也不优雅。
PHP:
<!-- Header -->
$fb_id = "//YOUR FACEBOOK PAGE ID"
$facebook_token = "//YOUR TOKEN";
$facebook_data = file_get_contents('https://graph.facebook.com/'.$fb_id.'?fields=likes&access_token='.$facebook_token);
$facebook_likes_var = json_decode($facebook_data);
$unformatted_likes = $facebook_likes_var->likes;
$facebook_likes = number_format($unformatted_likes, 0, ',', ' ');
<!-- Content -->
<?php echo $facebook_likes; ?>
JS:
<script type="text/javascript">
setTimeout(function(){
document.forms["reload"].submit();
}, 5000);
</script>
你们中任何一个人都知道如何做而无需重新加载?无论如何要获得某种渠道来收听和推送Facebook的推送通知?
任何例子都将非常感谢;)
感谢您的帮助!
维拉德
答案 0 :(得分:1)
这就是Realtime webhooks的用途: