ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

A.9.2 レスポンス

ステータスコード
表 A.1 APIが返却するステータスコードを参照してください。
ヘッダー
Content-Type: application/json; charset=UTF-8
ボディ
以下の形式です。
{
    "response": {
        "code": "ステータスコード",
        "message": "メッセージ"
    }
    "success": 成功数,
    "failure": 失敗数,
    "msgID":"メッセージID",
    "responses": [
        {
            "regID": "登録ID",
            "extData": "拡張データ",
            "response": {
                "code": "各登録IDのステータスコード",
                "message": "各登録IDのメッセージ"
            }
        },
        ...
    ]
}
変数名 説明
response レスポンス
code ステータスコード int
message メッセージ String
success 成功数 int
failure 失敗数 int
msgID メッセージID String
responses 送信結果 配列
regID 登録ID String
extData 拡張データ String
response レスポンス
code 各登録IDのステータスコード int
message 各登録IDのメッセージ String
各登録IDのステータスコードについて
返却するステータスコードは以下のとおりです。○は返却される値です。
コード 意味(W3C) 本APIでの意味 IMAPSプッシュ APNs GCM WNS
200 OK 処理成功
400 Bad Request リクエスト違反
404 Not Found リソースがない
500 Internal Server Error そのほかのエラー
メッセージの内容は以下のとおりです。
コードが200番台:空文字
コードが200番台以外:プッシュのエラーコード、メッセージ
メッセージが最大サイズを超えた場合の振る舞い
定義ファイル情報(impush.properties)のfj_push_message_fail_send_exitのステータスがtrueの場合、送信メッセージの形式に誤りがあると指定した登録IDへ1件もメッセージを送りません。falseの場合は、送信可能な登録IDへはメッセージを送ります。
APNs、GCM、WNSへの送信に失敗した場合
  • APNsへのメッセージ送信に失敗した場合は、APNsの公式サイトやマニュアルを確認してください。
  • GCMへのメッセージ送信に失敗した場合は、GCMの公式サイトやマニュアルを確認してください。
  • WNSへのメッセージ送信に失敗した場合は、WNSの公式サイトやマニュアルを確認してください。
リクエストの内容に問題があった場合の振る舞い

以下の場合、レスポンスで返ってくるsuccess,failureそれぞれの値は0となります。

  • リクエストのボディやFJP,APNs,GCM,WNSの送信メッセージがJSON形式でない場合
  • リクエストのボディにregIDsの変数名が存在しない又は宛先数が0件の場合