Sep 27th, 2009

timelog post api cURL version

久しぶりな書き込みなんですが、最近出戻り気味に使ってるTimelogのAPIのcURL版作ってみたので、晒してみるテスト。

このコードのURLとPOSTFIELDSを変更すればTwitterでも書き込み可能。

<?php  
$username = 'username';  
$password = 'password';  
$msg = 'is timelog from php using curl';  
$encmsg = rawurlencode($msg);  
$options = array(  
                CURLOPT_URL => "http://api.timelog.jp/newtest.asp",  
                CURLOPT_CONNECTTIMEOUT => 2,  
                CURLOPT_RETURNTRANSFER => 1,  
                CURLOPT_POST => TRUE,  
                CURLOPT_POSTFIELDS => "text=$encmsg",  
                CURLOPT_HTTPAUTH =>  CURLAUTH_BASIC,  
                CURLOPT_USERPWD => "$username:$password",  
            );  
$ch = curl_init();  
curl_setopt_array($ch,$options);                                                  
if( curl_exec($ch) === FALSE ) {  
    curl_error($ch);  
}  
curl_close($ch);

たいしたコードじゃないですが。

09/27 15:58 Update
SyntaxHighlighterプラグイン入れたので修正。