====== PHPでTwitter Search APIへのアクセスを中継する - Twitter Search Proxy ====== {{:javascript:01_s.jpg|}} Twitter Search APIの検索条件(Query String)をそのまま引き継いでTwitter Search APIにリクエストを投げ、そのレスポンスのJSONをそのままレスポンスとして返すというPHP。 HTTPレスポンスヘッダーはTwitter Search APIのレスポンスヘッダーをそのまま返すため、HTTPステータスコードが420(IPアドレスごとの利用制限にひっかかった場合)の場合なども、あたかも直接Twitter Search APIにアクセスしているかのように透過的に扱えるようにした。 $urlのところを変えればTwitter以外のAPIでもいろいろ使えそう。 array('ignore_errors' => true))) ); foreach ($http_response_header as $header) { header($header); } echo $resp;