コードを舐める日々

わからないことがわからないことをしる日々

PHPでwassrに投稿する方法

下記の記事を参考にやってみた。
PHPでTwitterに投稿 - HIRACCHI H.D.

$username = "userid";//ユーザ名
$password = "pass";//パスワード
$message = "メッセージ";//メッセージ
wassr_post($message, $username, $password);
wassr_print($username);

function wassr_post($message, $username, $password){
    $url = "http://api.wassr.jp/statuses/update.json?";
    $params = "status=". rawurlencode($message);
    $result = file_get_contents($url.$params , false, stream_context_create(array(
        "http" => array(
            "method" => "POST",
            "header" => "Authorization: Basic ". base64_encode($username. ":". $password)
        )
    )));
}

function wassr_print($username){
    $userAPI = "http://api.wassr.jp/statuses/user_timeline.xml?";
    $userAPI .= "id=".$username;
    $xml = simplexml_load_file($userAPI);
    $xml = $xml->status;
    $br = "<br />";
    for ( $i = 0; $i < count($xml); $i++){
        echo "ユーザ名:".$xml[$i]->user_login_id.$br;
        echo "一言:".$xml[$i]->text.$br;
    }
}