0

如何为此调用添加缓存功能以显示 Twitter 关注者数量?我正在创建一个包含 50 个 Twitter 用户的列表,并显示他们的关注者数量。我希望它每 24 小时更新一次。我有一个缓存文件夹设置,只是不知道如何有效地做到这一点。

这是我用来调用关注者数量的代码。

<?php
$data = json_decode(file_get_contents('https://api.twitter.com/1/users/lookup.json?screen_name=eminem'), true);
echo $data[0]['followers_count'];
?>
4

1 回答 1

1

一个简单的解决方法。使用文件来存储它。让它成为一个脚本:myscript.php

<?php 
$data = json_decode(file_get_contents('https://api.twitter.com/1/users/lookup.json?screen_name=eminem'), true); 
$no_of_followers=$data[0]['followers_count'];
$myfile=fopen('count.txt','w');
fwrite($myfile,$no_of_followers);
fclose($myfile);
?> 

在您的站点中,从文件中读取并显示。

$myfile=fopen('count.txt','r');
$no_of_followers=fgets($myfile);
echo $no_of_followers;
fclose($myfile);

现在将 myscript.php 放入 cron-job 并每 24 小时执行一次。.txt 文件无关紧要。里面的任何数据都没有保密。

于 2012-06-06T14:30:02.790 回答