itok's Lab

昔の開発ネタを記録として残してます

iPhotoプラグインを作る「フォト蔵編」-3 : フォト蔵APIヘのアクセス-1 : まずはcurlで

さて、プラグイン側のひな形も出来たところで、次はフォト蔵へのアクセスを考えましょう。

多くのWebサービスがそうであるように、フォト蔵も外部からアクセスするためのAPIを公開しています。

このAPIRESTと呼ばれるタイプでして、ものすごく簡単にいうと、指定のURLに対してGETやらPOSTでアクセスすると結果としてXMLが返ってくる、というものです。

あとは、上記サイトに書いてある通りのAPI仕様なのですが、まあ、ここで気にすべきは

  • 認証はBasic認証
  • ファイル送信時にはContent-Typeを指定(全部小文字)

くらいのものでしょう。

早速、試しにcurlを使って nop にアクセスしてみるとこんな感じ。

# curl -u mail@example.com:password http://api.photozou.jp/rest/nop


次はこれを Cocoa から動かします。