GET Service traffic
- 指定した日の1日分の転送量を返す
- 指定した月の1日から、本APIの実行当日までの転送量を返す
リクエスト情報
シンタックス
GET /?traffic&chargeDate=20141010 HTTP/1.1 Host: s3api.iot.iij.jp Date: {date} Authorization: {authorization string}
リクエストパラメータ
以下のHTTPリクエストパラメータが指定可能です。両パラメータともに指定が無い場合は、実行当月の1日から当日までの転送量を返却します。
パラメータ名 | 説明 | 必須 |
---|---|---|
chargeDate | 集計対象の日付 1日分の集計結果を取得する際に指定します。
| × |
backwardTo | 転送量の取得対象となる月が、当月から何ヵ月前にあたるか 本パラメータは、何か月前のデータから集計するかを示しています。0は当月を示します。
| × |
リクエストヘッダー
この操作では基本リクエストヘッダーのみ使用します。
リクエストエレメント
この操作ではリクエストエレメントは使用しません。
Authorizationヘッダーは必須です。
レスポンス情報
レスポンスヘッダー
この操作では基本レスポンスヘッダーのみ返します。
レスポンスエレメント
この操作では以下のレスポンスエレメントを返します。
表. Get Traffic Charge レスポンスレメント一覧
名前 | 説明 |
---|---|
ListTrafficResult | 転送量情報(DownTraffics)を含むコンテナ型:Container |
DownTraffics | 転送量の日毎の情報を含むコンテナ型:Container親:ListTrafficResult |
ChargeDate | 日付型:String親:DownTraffics |
Amount | 転送量(Bytes)型:String親:DownTraffics |
エラー情報
この操作では以下のエラーを返します。
表. GET Service エラーコード一覧
コード | ステータス | 内容 |
---|---|---|
InvalidBackwardMonth | 400 Bad Request | backwardToの指定値が正の整数、もしくは0ではありません。 |
InvalidChargeDate | 400 Bad Request | chargeDateの指定値が、日付として無効です。 |
サンプル
2014年11月10日の転送量情報を取得する
リクエスト
GET /?traffic&chargeDate=20141110 HTTP/1.1 Host: s3api.iot.iij.jp Date: Wed, 12 Oct 2009 17:50:00 GMT Authorization: IIJGIO 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE=
レスポンス
<ListTrafficResult> <DownTraffics> <ChargeDate>20141125</ChargeDate> <Amount>20707</Amount> </DownTraffics> </ListTrafficResult>
2014年10月1日から実行当日(サンプルは2014年11月10日を当日とする)までの転送量情報を取得する。
リクエスト
GET /?traffic&backwardTo=1 HTTP/1.1 Host: s3api.iot.iij.jp Date: Wed, 12 Oct 2009 17:50:00 GMT Authorization: IIJGIO 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE=
レスポンス
<ListTrafficResult> <DownTraffics> <ChargeDate>20141101</ChargeDate> <Amount>20707</Amount> </DownTraffics> <DownTraffics> <ChargeDate>20141102</ChargeDate> <Amount>107</Amount> </DownTraffics> <DownTraffics> <ChargeDate>20141103</ChargeDate> <Amount>11900</Amount> </DownTraffics> <DownTraffics> <ChargeDate>20141104</ChargeDate> <Amount>0</Amount> </DownTraffics> ~~~~~(略)~~~~~ <DownTraffics> <ChargeDate>20141110</ChargeDate> <Amount>10</Amount> </DownTraffics> </ListTrafficResult>