「APIが返却するHTTPのステータスコード」を参照してください。
Content-Type: application/json; charset=UTF-8
以下の形式です。
{ "response": { "code": "HTTPのステータスコード", "message": "メッセージ" } "success": 成功数, "failure": 失敗数, "responses": [ { "regID": "登録ID", "response": { "code": "各登録IDのステータスコード", "message": "各登録IDのメッセージ" } }, ... ] }
変数名 | 説明 | 型 | 指定値、または例 |
---|---|---|---|
response | レスポンス | - | |
code | HTTPのステータスコード | int | |
message | メッセージ | String | |
success | 成功数 | int | |
failure | 失敗数 | int | |
responses | 送信結果 | JSON配列 | |
regID | 登録ID | String | |
response | レスポンス | - | |
code | 各登録IDのステータスコード | int | |
message | 各登録IDのメッセージ | String |
返却するHTTPのステータスコードは以下のとおりです。○は返却される値です。
コード | 意味(W3C) | 本APIでの意味 | IMAPSプッシュ | APNs | GCM |
---|---|---|---|---|---|
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へのメッセージ送信に失敗した場合は、APNsの公式サイトやマニュアルを確認してください。
GCMへのメッセージ送信に失敗した場合は、GCMの公式サイトやマニュアルを確認してください。
以下の場合、レスポンスで返ってくるsuccess,failureそれぞれの値は0となります。
リクエストのボディやFJP,APNs,GCMの送信メッセージがJSON形式でない場合
リクエストのボディにregIDsの変数名が存在しない又は宛先数が0件の場合