mixiボイスにPHPで投稿する
<?php #美乳 error_reporting(E_ALL); include "php_mixi.php"; $email = "nanchara"; $pass = "kanchara"; $body = "テストです"; write_voice($body); function write_voice($body){ global $email,$pass; $body=mb_convert_encoding($body,'EUC-JP','auto'); $mixi=new PHP_Mixi(); $mixi->PHP_Mixi($email,$pass, 0) ; $mixi->login("home.pl"); $ret = $mixi->fetch("http://mixi.jp/recent_voice.pl"); preg_match('/<input type="hidden" name="post_key" id="post_key" value="(\w*)" \/>/',$ret,$temp); $key=$temp[1]; $params = array("body"=>$body, "post_key"=>$key); $ret = $mixi->submit("add_voice.pl",$params); } ?>
最初「投稿はされているが、本文は空」という状態だったが、原因は文字コードだった。mb_convert_encodingをかませて解決。