PokéDia API 公開のお知らせ

 合同会社S21Gは、iPhoneアプリ・サイト制作者向けに、日めくりタイプの手帳をモチーフとしたiPhone/iPod touch向け手帳アプリ「PokéDia」を制御するAPI(アプリケーション・プログラミング・インターフェイス)を公開いたしまた。

PokéDiaは画面全体を一日分のページとして利用できる手帳アプリとなっています。日記、スケジュール、ToDoリストなど日々思いついたことを画面上の好きな位置に紙の手帳と同じ感覚で書き留めることができます。一日一画面で、テキストの色は黒、赤、緑、青の4色を使用できます。チェックボックスを自在に設置することができます。メモの一覧機能、検索機能も完備しています。

PokéDia APIが提供する機能

PokéDia APIで利用可能な機能は以下の通りです。

  • メモ作成機能
  • アプリケーション連携機能

メモ作成機能

メモ作成機能は、iPhone上でSafariなどから以下の形式のURLを開こうとした時に、PokéDiaを起動してメモを作成する機能です。

pokedia://memo?date=20090406&color=1&row=7&col=0&state=0&memo=hello

各パラメータの意味は以下の通りです。

date
年月日を4桁、2桁、2桁の西暦で指定します。省略時は現在時刻が適用されます
color
メモの色を指定します。0=黒、1=赤、2=緑、3=青です。省略時は黒になります。
row
何行目にメモを貼付けるかを数字(一番上は0行目)で指定します。省略した場合は、現在時刻(hour)が適用されます。午前10時であれば、上から11番目の行になります。
col
何桁目にメモを貼付けるかを数字(一番左は0桁目)で指定します。省略時は0桁目になります。
state
メモの状態を数字で指定します。
0: 通常状態
1: チェックされているがチェックボックスは見えない状態
2: チェックされていないチェックボックス
3: チェックされているチェックボックス
省略時は通常状態が適用されます
memo
メモの本文を指定します。省略不可能です。

いずれのパラメータも、UTF8でパーセントエンコーディングを行ってください。

アプリケーション連携機能

アプリケーション連携機能は、PokéDiaを起動したあとに、別なアプリケーションを起動したり、指定したURLをSafariで開いたりする機能です。利用例としては、SafariでiPhoneサイトを閲覧中に、上述のメモ作成機能でメモを作成し、再びiPhoneサイトに戻るという事が考えられます。

この機能を利用するには、以下のようにURLのフラグメントで行き先のURLを指定します。

pokedia://memo?memo=hello#http%3A%2F%2Fwww.apple.com

この例では、PokéDiaにメモを作成したあとに、Safariが立ち上がり、http://www.apple.com が表示されます。

PokéDia APIの利用について

PokéDia APIは、各国の法令その他に反しない目的であれば、どなたでも自由に利用可能です。PokéDia APIを利用するにあたってPokéDiaを購入する必要はありませんが、実際にAPIの実行をするためにはPokéDiaバージョン1.3以降が必要になります。

<本リリースに関するお問い合わせ先>
合同会社S21G (エスツーワンジー)
E-mail:info@s21g.com

※iPhone、iPodは米国Apple Inc.の商標または登録商標です。
※その他記載の会社名、製品名は、それぞれの会社の商標もしくは登録商標です。