こんにちは、開発チームのmzpです。MisocaのiPhoneアプリがリリースできて、ほっとしています。 www.misoca.jp 今回は、このiPhoneアプリ用のためにつくったAPIについて書きたいと思います。 提供するAPIの種類 MisocaではすでにAPIv1と呼ばれるRESTful APIの提供を行なっています。 しかし、iPhoneアプリ開発では、以下のような理由から、APIv1を拡張するのではなく新規にAPIを作成することにしました。 通信回数をなるべく減らすため、1回のレスポンスに必要な情報を詰めたい 汎用のAPIではなく、iPhoneアプリの特化したAPIを作りたい iPhoneアプリから使わない機能の実装・テストは省略したい このように特定のアプリケーション向けのAPIのことをSSKD (small set of known developers)*1 と呼ぶそうで
![MisocaのiPhoneアプリのためのAPI開発 - 弥生開発者ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8c880fb1df11ddf14e6a44848a992bee47dcff3/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmzp%2F20150828%2F20150828134937.png)