2008-12-19
PHPのプログラムからmixiのプロフィール画像をアップロードする
PHP | |
PHPからファイルをPOSTするプログラムを作っていて、サンプルでmixiのプロフィール画像をアップロードするコードを書いたので公開。
pearのHTTP_Clientを使用する。
なければインストールする。
pear install --alldeps HTTP_Client
ここからサンプルコード
<?php
require_once "HTTP/Client.php";
$params = array(
"next_url" => "/home.pl",
"email" => "メアド",
"password" => "パスワード",
"sticky" => "1",
);
$url = "http://mixi.jp/login.pl";
$client =& new HTTP_Client();
$client->post($url, $params);
$url = "http://mixi.jp/edit_photo.pl";
$files = array(array('photo', '画像パス(ローカル)'));
$client->post($url, array() , false , $files );
$response = $client->currentResponse();
var_dump($response);
?>
とっても簡単。
こういうことができると、なんか色々やりたくなるね。
コメントを書く
トラックバック - http://d.hatena.ne.jp/kazumaryu/20081219/1229615535
