| PHP で Twitter にメッセージを投稿するプログラムを作る。 |
サンプル・プログラム |
|
|
このスクリプトを実行すると、下図のような画面が現れる。 使い方は、メッセージ欄にメッセージを入力し、[投稿]ボタンを押下するだけというシンプルなものだ。 |
|
サンプル・プログラムの解説:BASIC認証 |
|
|
0015: $Username = 'xxxxxxxxxx'; //あなたのTwitterユーザー名 |
|
|
0049: //Basic認証用のヘッダ |
|
Twitter に投稿するには、ユーザー名とパスワードで BASIC認証* を受ける必要がある。まず、ユーザー名を $Username に、パスワードを $Password にセットする。
「PHP でテキストから緯度・経度を求める」で使用したユーザー関数 http は BASIC認証を受けることができるので、これをそのまま流用するのことにした。 引数 $url は下記のように指定する。 http://ユーザー名:パスワード@URL の本体 |
サンプル・プログラムの解説:投稿 |
|
|
0110: //投稿する(TwitterAPI; statuses/update) |
|
|
投稿は簡単である。 statuses/update メソッドの URL である "http://twitter.com/statuses/update.xml" で BASIC認証を行い、POST で status=メッセージ を渡せばよい。 戻り値は XML 形式である。今回はエラーかどうかだけを判定している。 TwitterAPI は、ファイル名の拡張子によって、戻り値を XML / JASON / RSS / Atom から選べるというユニークな設計になっている。 |
参考サイト |
|
|
|
参考書籍 |
|
|
|
(この項おわり)
|
|
|
|
|
2009年07月09日 作成
2009年07月09日 更新
Copyright by studio pahoo, (C)2009
(※)本ページはリンクフリーですが、複製・転載時にはご一報ください。 ★本ページへのご意見・ご質問・お便りは、ここをクリックしてください。 |