(C) niwango, inc. All rights reserved.

2007年06月05日

ニワンゴ開発者向けサービスのお知らせ

■ 携帯電話メール向けAPIで、ニワンゴを「使う」からニワンゴを「作る」へ ■

OpenAPIとは、API、すなわちアプリケーションを作ることができるプラットフォームを、無償で自由に使うことができるサービスです。

開発者は、今回ニワンゴが提供するOpenAPIを使用することで、携帯電話のメール機能を使ったアプリケーションを作成することができます。

今回公開するOpenAPIを利用して開発したアプリケーションをサーバーに設置することで、エンドユーザーからの問い合わせに対して開発者(デベロッパー)が回答することができます。

具体的には、エンドユーザーの送ってきたコマンド付きのメールが、ニワンゴを介して、そのコマンドに対応する開発者のサーバーに問い合わせをします。

開発者サーバーからの返答は、再びニワンゴを介してメールの形に整形されて、エンドユーザーに届けられます。

メールを送ってから帰ってくるまでの手順を説明するとこうなります。

  1. m@open.niwango.jp にコマンド名(例:ラーメンタイマー)を入れた携帯メールを送る
  2. コマンド名に結びついたURLにOpenAPIリクエストをする
    (この時点であなたのサーバにリクエストが届きます)
  3. あなたのサーバのほうでOpenAPIのリクエストを処理して、適切な形式で応答する
  4. メール形式に加工されて返信される
  5. 携帯メールが届く

いくつかサンプルを用意したので、ぜひ参考にしてみてください。
サンプルアプリ