mixiアプリ » 技術仕様(旧方式) » モバイル » メッセージ送信機能について
メッセージ送信機能について
mixiアプリモバイルでは、アプリからユーザがメッセージを送信することを可能とする、メッセージ送信機能を提供しています。ここでは、メッセージ送信機能を使用する方法について説明します。
メッセージを送信する
アプリからユーザがメッセージを送信するには、mixiモバイルへHTTPリクエストを行います。文字コードは Shift_JIS と UTF-8、メソッドはPOSTのみをサポートしています。
send:message?callback=[エスケープ済みURL]
HTTPリクエストのパラメータは、以下となります。
| callback | 送信完了画面(*1)へ遷移するエスケープ済みURL(*2)を指定します。 *1 SAPサーバに用意していただく必要があります。 *2 QUERY_STRING に含める必要があります |
|---|---|
| recipients | メッセージの送り先ユーザID *指定できるユーザIDは1つです |
| title | 件名にデフォルト入力する値 *全角100文字上限 *絵文字は使えません |
| body | メッセージとは別に本文に追加される固定本文 *全角1000文字上限 *絵文字が使用可能です。 *アプリへのリンクなどを含めることが可能です |
また、ユーザがアクセスしている端末のキャリアがドコモの場合には、”guid=ON”パラメータも付加してください。
リクエスト例 (ドコモ)
POST:
<form action="send:message?callback=[エスケープ済みURL]&guid=ON" method="POST" > <input type="text" name="recipients" value="[送り先ユーザID]" /> <input type="text" name="title" value="[デフォルト件名]" /> <input type="text" name="body" value="[固定本文]" /> <input type="submit" value="送信" /> </form>
HTTPリクエスト後の遷移について
mixiモバイルに、HTTPリクエストを行うと、ユーザに以下のような画面が表示されます。

ユーザが確認画面で”はい”を押すと、指定したコールバックURLにリダイレクトされます。送信したメッセージは送り元ユーザのメッセージ送信箱に残り、送り先ユーザのメッセージ受信箱に届きます。
エラーページについて
mixiモバイルに、HTTPリクエストを行った際のエラーページについて説明します。
| パターン1 |
アクセス制限
|
|---|---|
| パターン2 |
18歳未満のユーザが、以下のユーザ以外に送信した場合
|
| パターン3 |
アカウント制限
|
| パターン4 |
その他
|
