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"を付け加えた。