前の記事 ≪:PHPで独自CAPTCHAを作るチュートリアル
次の記事 ≫:壁紙に出来るCSSチートシート

PHPからTwitterに簡単に投稿できる15行の関数

2009年06月17日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

Tweeting from PHP - Fabien Potencier

PHPからTwitterに簡単に投稿できる15行の関数が公開されています。
以下のような、tweet 関数で実現可能みたい。

function tweet($message, $username, $password)
{
    $context = stream_context_create(array( 
        'http' => array( 
        'method' => 'POST', 
        'header' => sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password)). 
            "Content-type: application/x-www-form-urlencoded\r\n", 
        'content' => http_build_query(array('status' => $message)), 
        'timeout' => 5, 
        ), 
    )); 
    $ret = file_get_contents('http://twitter.com/statuses/update.xml', false, $context); 

    return false !== $ret;
}

tweet('メッセージ', 'ID', 'PASSWORD'); みたいにして簡単に実装できるようです。
もちろん、php.ini で外部に対して file_get_contents できるようにしておく必要がありますが、手軽に使えて便利かも。

関連エントリ

関連の記事検索:PHP, Twitter, API
スポンサード リンク

By.KJ : 2009年06月17日 10:04 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)