約 6,320,290 件
https://w.atwiki.jp/voicetwitter/pages/184.html
名 前 : 喜代原 まり ( キヨハラ マリ ) 誕生日 : 6月22日( かに座 ) 血液型 : O型 出身地 : 福井県 喜代原まり@marippeki #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/145.html
名 前 : 井関 佳子 ( イセキ ヨシコ ) 誕生日 : 1970年1月19日( やぎ座 ) 血液型 : A型 出身地 : 神奈川県 いせきよしこ@yotty0119 #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/217.html
名 前 : 佐倉 薫 ( サクラ カオル ) 誕生日 : 9月29日( てんびん座 ) 所 属 : リマックス 佐倉薫@sakurakaoru_kr #twitter_widget_profile
https://w.atwiki.jp/cscd/pages/198.html
東大物理学専攻の講義情報のRSSを http //www.s.u-tokyo.ac.jp/ja/current/lecture.html?department=grad-phys から取ってきて、Twitterに投稿するbot(というほどでもない)を4月につくったのだけど、 http //twitter.com/#!/utphys twitterfeedやGoogleのなんとかとかを使おうとしてもうまくいかないので、仕方ないから自分で書いた。なぜか使い慣れたRubyではなく、PHPで書いてみた。まあGoogle先生に聞いてコピペしただけだが。 Oauth認証にはabraham/twitteroauth · GitHubを使わせていただいて、Twitterへの投稿の部分はPHP+OAuthでTwitter - SDN Projectから頂きました。 重複して同じエントリーを投稿しないよう、guidを取得してguid.txtというファイルに書き込んでる。 ソース ?php // twitteroauth.phpを読み込む。パスはあなたが置いた適切な場所に変更してくださいrequire_once("abraham-twitteroauth-052b55e/twitteroauth/twitteroauth.php"); // Consumer keyの値$consumer_key = "こんしゅーまーきー";// Consumer secretの値$consumer_secret = "こんしゅーまーしーくれっと";// Access Tokenの値$access_token = "あくせすとーくん";// Access Token Secretの値$access_token_secret = "あくせすとーくんしーくれっと"; // OAuthオブジェクト生成$to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); $out_file =fopen("guids.txt","a+");$i=0;$guid=array();$title=array();$desc=array();$rssdata = simplexml_load_file("http //www.s.u-tokyo.ac.jp/feed/lecture.xml?department=grad-phys");foreach ($rssdata- channel- item as $rssrow) {// print "【";// print $rssrow- title;// print "】";// print $rssrow- description;// print "http //www.s.u-tokyo.ac.jp/lecture/index.html\n"; $guid[$i] = "$rssrow- guid"; $title[$i] = "$rssrow- title"; $desc[$i] = "$rssrow- description";$i=$i+1;}//var_dump($guid);//配列の中身を表示$i=0; while (isset($guid[$i])){// while ($guid[$i] != NULL){// var_dump($guid[$i] rewind($out_file);//ファイルポインタを最初に戻す http //www.standpower.com/php_analyz.html while (!feof($out_file)){ $fileline = fgets($out_file);// print "$fileline";// print "$guid[$i]\n"; if ($fileline == "$guid[$i]\n"){// print "break!!\n"; break 1; } if (feof($out_file)){ fputs($out_file,"$guid[$i]\n");$req = $to- OAuthRequest("http //api.twitter.com/1/statuses/update.xml","POST",array("status"= "【$title[$i]】$desc[$i] http //www.s.u-tokyo.ac.jp/lecture/index.html")); } } $i=$i+1; }fclose($out_file); ? 参考にしたサイト PHP+OAuthでTwitterのBotを作ってみる - SDN Project (OK) 名前 コメント すべてのコメントを見る 今のままだと一度Tweetに失敗するとそれっきりなので、工夫したい。$reqをechoしたときに、tweet成功の時は status ... /status となるのに対して、失敗の時は hash ... /hash となるのを利用したい。なんかtrueかfalseで分かるメソッドもあると思うんだけど、このPHPのやつは詳しくメソッドが載ってるサイトがなさげ。。 -- (OK) 2012-07-05 16 34 18 while ($guid[$i] != NULL)としてたのがよくなかったようで、issetを使うように変えた。 cf.【PHP】Undefined offsetエラーの根絶 rikimaruのPG/SEしょーもない備忘録 -- (OK) 2012-06-06 00 44 22 だがしかし手元のMacでは動くものの研究室のRedhatや@PAGESのサーバーではうまくいかないので作った意味がない疑惑。 -- (OK) 2012-06-05 23 18 31
https://w.atwiki.jp/voicetwitter/pages/204.html
名 前 : 五行 なずな ( ゴギョウ ナズナ ) 愛 称 : なずなん、五行Mずな、Mずなさん etc... rie jimbo@nazutan #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/307.html
名 前 : 平野 妹 ( ヒラノ マイ ) 誕生日 : 10月17日( てんびん座 ) 出身地 : 福岡県 所 属 : アミュレート 平野妹@hiranomai #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/267.html
名 前 : 東條 加那子 ( トウジョウ カナコ ) 誕生日 : 3月3日( うお座 ) 出身地 : 鹿児島県 所 属 : アクセルワン 東條加那子@0303tojo #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/354.html
名 前 : ゆりん 誕生日 : 1981年6月18日( ふたご座 ) 血液型 : AB型 出身地 : 広島県 所 属 : アクセント ゆりん@yurinno0618 #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/182.html
名 前 : カンザキ カナリ 誕生日 : 8月31日( おとめ座 ) 血液型 : A型 出身地 : 東京都 カンザキカナリ@canarism #twitter_widget_profile
https://w.atwiki.jp/voicetwitter/pages/347.html
名 前 : 山下 亜矢香 ( ヤマシタ アヤカ ) 誕生日 : 1月31日( みずがめ座 ) 血液型 : O型 出身地 : 兵庫県 所 属 : アーツビジョン 山下亜矢香@AYAKA_YAMASHITA #twitter_widget_profile