ブログトップ 記事一覧 ログイン 無料ブログ開設

Road To Nowhere

2008-12-19

PHPのプログラムからmixiのプロフィール画像をアップロードする

| 00:52 | PHPのプログラムからmixiのプロフィール画像をアップロードするを含むブックマーク

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