我有一些 PHP 代码可以从其 API 中检索 Twitter JSON 数据。我正在抓取一些东西,比如用户图片、屏幕名称、不。追随者和没有。的推文。
以后可能会为其他配置文件提供更多数据!
这是PHP代码:
<?php
$data = json_decode(file_get_contents('https://api.twitter.com/1/users/show.json?callback=?&screen_name=guardian'), true);
$data[0]['profile_image_url'];
?>
<?php
$data = json_decode(file_get_contents('https://api.twitter.com/1/users/show.json?callback=?&screen_name=guardian'), true);
echo $data[0]['screen_name'];
?>
<?php
$data = json_decode(file_get_contents('https://api.twitter.com/1/users/show.json?callback=?&screen_name=guardian'), true);
echo $data[0]['followers_count'];
?>
<?php
$data = json_decode(file_get_contents('https://api.twitter.com/1/users/show.json?callback=?&screen_name=guardian'), true);
echo $data[0]['statuses_count'];
?>
一切都很好,然后就没有了。我假设这是由于速率限制/我没有缓存的事实。
我对这一切都很陌生,所以我将如何为它设置缓存并让它每隔几个小时左右请求一次最新数据/基本上确保它不会填满&什么都不显示>。<
非常感谢任何帮助!