SMSステータス
クエリ
ユーザーによって送信されたSMSステータスのリスト。
このリストに対してクエリ操作を実行できます。
URL
https://sms.api.engagelab.cc/v1/status
https://sms.api.engagelab.cc/v1/status
このコードブロックはフローティングウィンドウ内に表示されます
HTTPリクエストメソッド
GET
GET
このコードブロックはフローティングウィンドウ内に表示されます
リクエストヘッダー
ヘッダー | タイプ | 必須 | 説明 |
---|---|---|---|
Authorization | string | true | Basic base64(sms_user:sms_key) |
パラメーターの説明
パラメーター | タイプ | 必須 | 説明 |
---|---|---|---|
offset | string | No | クエリの開始位置、範囲[0-]、デフォルトは0 |
limit | string | No | クエリ数、範囲[0-100]、デフォルトは100 |
time_zone | string | No | タイムゾーン。デフォルトのタイムゾーン: +8 |
send_date | string | Yes | 送信日、形式: yyyy-mm-dd |
phone | string | No | 電話番号 |
sms_ids | string | No | SMSが正常に配信された際に返されるSMS ID、複数のsms_idsは「;」で区切り、最大10件まで対応 |
msg_type | string | No | SMSタイプ、2は国際SMSを表します |
sms_user | string | No | 顧客の特定のSMS_USER |
template_id | string | No | テンプレートID |
label_id | string | No | ラベルID |
status | string | No | 1 送信済み, 2 配信済み, 3 受信待ち, 4 処理失敗, 5 送信失敗 |
sub_status | string | No | サブステータス |
注意:
- 過去6か月以内の特定の日の詳細データのクエリをサポートします。
- 各クエリで取得された対応する記録は、ユーザーが提供したパラメーターに基づいて10分間キャッシュされます。
- このAPIは、各sms_userが1分間にインターフェースを60回呼び出すことを制限します。
リクエスト例
curl -X GET "sms.api.engagelab.cc/v1/status?start_date=2011-11-20&end_date=2011-11-20?msg_types=2"
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
curl -X GET "sms.api.engagelab.cc/v1/status?start_date=2011-11-20&end_date=2011-11-20?msg_types=2"
--header "Authorization: Basic <<YOUR_API_KEY_HERE>>"
このコードブロックはフローティングウィンドウ内に表示されます
レスポンスの説明
パラメーター | 説明 |
---|---|
phone | 電話番号 |
sms_id | SMS ID |
msg_type | SMSタイプ |
sms_user | SMS_USER |
template_id | テンプレートID |
template_name | テンプレート名 |
status | 1 送信済み, 2 配信済み, 3 受信待ち, 4 処理失敗, 5 送信失敗 |
status_desc | SMS配信ステータスの説明、5つのステータスに分かれます: リクエスト, 配信済み, 処理失敗, 送信失敗, 受信待ち |
sub_status | サブステータス |
sub_status_desc | サブステータスの説明、以下の表を参照 |
request_time | リクエスト時間 |
update_time | 更新時間 |
response_message | 送信ログ |
処理失敗ステータスコードと説明:
sub_status | サブステータスの説明 |
---|---|
410 | 処理失敗 - グローバルブロックリスト |
420 | 処理失敗 - ローカルブロックリスト |
430 | 処理失敗 - 購読解除 |
440 | 処理失敗 - キーワードフィルター |
450 | 処理失敗 - 変数置換エラー |
460 | 処理失敗 - コンテンツの不適合 |
470 | 処理失敗 - 頻度制限超過 |
480 | 処理失敗 - その他 |
送信失敗ステータスコードと説明:
sub_status | サブステータスの説明 |
---|---|
500 | 送信失敗 - 空の番号 |
510 | 送信失敗 - 一時停止 |
520 | 送信失敗 - ブラックリスト |
530 | 送信失敗 - 通話中 |
540 | 送信失敗 - 応答なし |
550 | 送信失敗 - ブロック済み |
560 | 送信失敗 - 電話機の故障 |
570 | 送信失敗 - サービスエリア外 |
580 | 送信失敗 - 電源オフ |
590 | 送信失敗 - その他 |
レスポンス例
{
"result": [{
"sms_id":"***_**_**_**_**$**",
"msg_type": 2,
"phone": "+16235217",
"request_time": "2017-02-19 00:21:20",
"response_message": "success",
"sms_user": "*****",
"status_desc": "delivery",
"status":2,
"template_id": "10",
"template_name": "engagelab code",
"update_time": "2017-02-19 00:21:21"
}
],
"total": 1
}
{
"result": [{
"sms_id":"***_**_**_**_**$**",
"msg_type": 2,
"phone": "+16235217",
"request_time": "2017-02-19 00:21:20",
"response_message": "success",
"sms_user": "*****",
"status_desc": "delivery",
"status":2,
"template_id": "10",
"template_name": "engagelab code",
"update_time": "2017-02-19 00:21:21"
}
],
"total": 1
}
このコードブロックはフローティングウィンドウ内に表示されます