iPhotoプラグインを作る「フォト蔵編」-3 : フォト蔵APIヘのアクセス-1 : まずはcurlで
さて、プラグイン側のひな形も出来たところで、次はフォト蔵へのアクセスを考えましょう。
多くのWebサービスがそうであるように、フォト蔵も外部からアクセスするためのAPIを公開しています。
このAPIはRESTと呼ばれるタイプでして、ものすごく簡単にいうと、指定のURLに対してGETやらPOSTでアクセスすると結果としてXMLが返ってくる、というものです。
あとは、上記サイトに書いてある通りのAPI仕様なのですが、まあ、ここで気にすべきは
- 認証はBasic認証
- ファイル送信時にはContent-Typeを指定(全部小文字)
くらいのものでしょう。
早速、試しにcurl
を使って nop にアクセスしてみるとこんな感じ。
# curl -u mail@example.com:password http://api.photozou.jp/rest/nop
次はこれを Cocoa から動かします。