获取facebook数据php和javascript

时间:2016-11-09 23:35:41

标签: javascript php facebook-graph-api facebook-javascript-sdk facebook-php-sdk

所以我试图从Facebook获取一些基本数据并用纯文本显示这个简单的php和js代码,它似乎工作,但问题是 - 如果我改变了getJSON的url,它确实添加了新的JSON到文件,但在2秒延迟后,它将以前提取的JSON数据添加到data.json文件,这对我这样的人来说真的很混乱,任何人都可以给我一些提示?谢谢!

<?php

if(isset($_POST['data'])) {
  file_put_contents('data.json', $_POST['data']);
}

$file = json_decode(file_get_contents('data.json'),true);
foreach ($file['data'] as $one) {
  if(strpos($one['message'], 'it') > -1) {
    echo '<p> ' . $one['from']['name'] . ' : ' . $one['message'] . '</p>';
  }
}

?>
<script src="https://code.jquery.com/jquery-2.2.2.min.js"></script> 
<script>
setInterval(function () { 
    $url = "https://graph.facebook.com/21785951839_10155105722796840/comments/?filter=toplevel&order=reverse_chronological&summary=true&access_token=mytoken";
    $.getJSON($url, function( data ) {
        $.post('index.php',{
            data: JSON.stringify(data)
        },function(data) {

        });
    });
}, 2000);
</script>

0 个答案:

没有答案