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 サブステータス

注意:

  1. 過去6か月以内の特定の日の詳細データのクエリをサポートします。
  2. 各クエリで取得された対応する記録は、ユーザーが提供したパラメーターに基づいて10分間キャッシュされます。
  3. この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
    }

            
このコードブロックはフローティングウィンドウ内に表示されます
icon
お問い合わせ