[ついったー部Friends登録ご自由]に掲載されているアカウントに、自動でフォロー登録するphpまとめ
下記のphpで自動でフォロー登録出来ます。
<?php require_once 'Services/Twitter.php'; require_once 'HTTP/Request.php'; $user = 'ユーザー名'; $pass = 'パスワード'; //ついったー部Friends登録ご自由にのサイトURL $url = 'http://twitter.g.hatena.ne.jp/keyword/Friends%e7%99%bb%e9%8c%b2%e3%81%94%e8%87%aa%e7%94%b1%e3%81%ab%20'; $request = &new HTTP_Request(); $request->setURL($url); $result = $request->sendRequest(); if (!PEAR::isError($result)) { //リンクから抽出する正規表現 preg_match_all('/<tr><td><a\shref="http:\/\/twitter.com\/([a-zA-Z0-9_]+)"\starget="_blank">/',$request->getResponseBody(),$matches); $twitter_users = array_unique($matches[1]); $st =& new Services_Twitter($user, $pass); //アプリケーションの名前を設定 $st->setAppName('camelmasa_sample'); //アプリケーションのバージョンの設定 $st->setAppVersion('1.0'); //フォローしているユーザーを取得する。 $friends = $st->getFriends($id = null); foreach(json_decode($friends) as $friend){ $followers[] = $friend->screen_name; } foreach($twitter_users as $user){ if(!in_array($user,$followers)){ //友人を登録する $st->addFriend($user); } } } ?>
API制限の調整等必要かも。
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/