0

如何每 5 分钟获取指定 URL 的共享数量?

这是我从 twitter 获取共享数量的代码:

function twittershares($url) {

 $s = file_get_contents("http://urls.api.twitter.com/1/urls/count.json".
 "?callback=?&url=".urlencode($url));

 preg_match("#(\"count\"):([0-9]*)#",$s,$ar);

 return isset($ar[2]) ? $ar[2] : 0;
 }

 echo twittershares("http://abc1234.com");

谢谢

4

2 回答 2

2

您将要设置一个cron 作业以每 x 分钟运行一次 - 无论您想要什么 - 并且该 cron 作业将调用您的脚本,该脚本将在该时间间隔运行您想要的代码。

这是我开始学习时使用的教程:Tutorial on setting up cron job

最后一次编辑,这是您的 cron 作业的 URL 可能的样子:

wget -N http://yoursite.com/yourscript.php
于 2013-03-24T15:50:29.953 回答
0

好吧,您有两个选项使用纯 php 1.Cron 作业,例如 ppl 已经编写的或 2.更奇特的东西,编写一个小型 php 守护程序,以防您需要同时向多个 url 发出请求。

于 2013-03-24T15:56:17.070 回答