0

指定されたURLに対して5分ごとに共有数を取得するにはどうすればよいですか?

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

x分ごとに実行するようにcronジョブを設定する必要があります-必要なものは何でも-cronジョブは、その時間間隔で必要なコードを実行するスクリプトを呼び出します。

これは私が学び始めたときに使用したチュートリアルです:cronジョブの設定に関するチュートリアル

最後の編集です。これは、cronジョブのURLがどのようになるかを示しています。

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

純粋なphpを使用する2つのオプションがあります1.pplがすでに書いているようなcronジョブまたは2.同時に多くのURLにリクエストを行う必要がある場合に備えて、小さなphpデーモンを書くというもっとエキゾチックなものがあります。

于 2013-03-24T15:56:17.070 に答える