« 0 == 'hoge' は true | メイン | 人間味のあるサイトはニワトリにも優しい »

フォト蔵API(β版)へPHPでアクセス
このエントリーをブックマークに追加 このエントリーをlivedoorクリップに追加

こんにちは! やまもと@テスト番長です。

フォト蔵では、フォト蔵API(β版)を公開しています。
最近テスト用にPHPでアクセスするコードを用意したので、簡単ですがご紹介します。
写真を追加する「photo_add」へアクセスしてみましょう。

<?php
/*photo-zo api test*/

require_once "HTTP/Request.php";

$req =& new HTTP_Request("http://api.photozou.jp/rest/photo_add");
$req->setBasicAuth("mailaddress","password");
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addFile( 'photo', 'C:\Documents and Settings\user\My Documents\My Pictures\test.gif', 'image/gif');
$req->addPostData('album_id', 'xxxxxx');
$req->addPostData('photo_title', 'test');
$req->addPostData('date_type', 'date');
$req->addPostData('year', 'yyyy');
$req->addPostData('month', 'm');
$req->addPostData('day', 'd');

if (!PEAR::isError($req->sendRequest())) {
     $response1 = $req->getResponseBody();
    } else {
    $response1 = "";
}
print $response1;
?>

ご覧の通り特に変わったところはないのですが、
β版ゆえにちょっとだけコツみたいなものがあります。
それは、「Content-Type を小文字で指定すること」です。

宜しければ試してみてくださいね。


※β版サービスなので、今後予告無しに仕様変更される可能性があります。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/61

この一覧は、次のエントリーを参照しています: フォト蔵API(β版)へPHPでアクセス:

» 「公開APIを利用したサンプルサイトを作っていくよ」公開 from [Z]ZAPAブロ〜グ2.0
公開APIを利用したサンプルサイトを作っていくよを作りました。 AWS、BWS、DWSを利用した[Z]ZAPAnetサーチ2.0や、サン・マイクロシ... [詳しくはこちら]

コメントを投稿


画像の中に見える文字を入力してください。

  [PR] 転職
ウノウラボはウノウ株式会社のエンジニア/デザイナーによる大小のアウトプットを行っていく場です。

現在ウノウは絶賛人材募集中です。詳細は求人ページへ。

About

2006年4月18日 20:27に投稿されたエントリーのページです。

ひとつ前の投稿は「0 == 'hoge' は true」です。

次の投稿は「人間味のあるサイトはニワトリにも優しい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

ウノウサービス