WebBotを作りたいその3
これまでの流れ→WebBotを作りたい - I am Electrical machine
これまでの流れ→WebBotを作りたいその2 - I am Electrical machine
ひとまず、結構乱立しているが
- 定期的に「腹減ったー」
- @でreplyされると「最中ありがとう☆」的な返しをする
こんなBotを作ろう。なので、まずはreplyのデータを読み込む。
<?php $url = "http://twitter.com/statuses/replies.xml?"; $username = neo6120; $password = ***; $fp = fopen($url, 'r', false, stream_context_create(array( "http" => array( "id" => "neo6120", "header" => "Authorization: Basic ". base64_encode($username. ":". $password) ) ))); $result = ""; while(!feof($fp)){ $result .= fgets($fp); } fclose($fp); /*echo $result;←結果出力確認用。カオスになります。*/ ?>
ここまでくるのにめちゃ時間かかったorz
最初は"header"を欠かしていたのだが(API見たら、認証とかはいらないって書いてあったのに!)、なぜかエラーが出るのでブラウザからURLに直接アクセスしてみたら認証要求してきやがったので"header"を付け加えた。