日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

PushMeteringData

更新時間:

調用PushMeteringData推送計量數據。

  • 目前不支持子賬號調用該接口。
  • 請求參數全部需要URLEncode編碼。
  • 云市場對每個InstanceId的請求限制為60秒一次,每次請求支持寫入的計量數據為100條。
  • 不支持跨商品的InstanceId批量推送,批量推送時請確保所有InstanceId來自同一個商品。
  • 按小時出賬的商品,截止出賬時間是下一個小時,計量數據必須按時推送過來。比如推送的計量數據是8:10-08:20, 則必須在9.59之前將計量數據推送過來,否則將不會出賬。按天出賬規則類似,即第二天必須要把前一天的數據推送過來,否則不會出賬。

    -注意參數中Metering字段要嚴格按照文檔中的示例來提交,以往發現很多提交過來的不是一個JSON字段,再提交之前可以先用JSON格式化工具檢查一下,否則接口調用會失敗, 一定要仔細檢查。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱

類型

是否必選

示例值

描述

Action String PushMeteringData

系統規定參數。取值:PushMeteringData

Metering String [{"InstanceId":"1000001","StartTime":"100000000","EndTime":"100000010","Entities":[{"Key":"PeriodMin","Value":"96","meteringAssit":"cmapi00060317-PeriodMin-4"}]}]

示例中的參數說明如下:

  • InstanceId:云市場實例ID 。參數類型為String。
  • StartTime:計量開始時間。單位秒(格式為Unix時間戳, 如1723771200)。參數類型為Long。
  • EndTime:計量結束時間。單位秒(格式為Unix時間戳,如1723771800)。參數類型為Long。
  • Entities:計量實體對象。參數類型為List<Map>。
    • Key:計量項屬性名稱。參數類型為String。
      • Frequency:使用次數(次)。
      • Period:使用小時時長(秒)。
    • meteringAssit: 多維度計量項Id。參數類型為String, 在商品發布的后臺可以看到這個計費項id。Frequency等計費項有1個或多個都會有這個值,新發布的品推送計量時需要將這個參數傳遞過來。

      注意:請求參數中的時長單位為秒,而計費單位為小時,因此計費時會轉換為小時,如推送19:00-20:00的用量1800,計費價格為1元/小時,按小時出賬該時段費用為1800 / 3600 x 1 = 0.5元, 費用如為小數,保留兩位小數,超過兩位舍棄。

      • Storage:使用存儲空間(Byte)。

        注意:請求參數中的單位為Byte,而計費單位為MB,因此計費時會轉換為MB,如推送19:00-20:00的用量524288,計費價格為1元/MB,按小時出賬該時段費用為524288 / 1024 / 1024 x 1 = 0.5元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • NetworkOut:上行使用流量(Bit)。

        注意:請求參數中的單位為Bit,而計費單位為Mb,因此計費時會轉換為Mb,如推送19:00-20:00的用量524288,計費價格為1元/Mb,按小時出賬該時段費用為524288 / 1024 / 1024 x 1 = 0.5元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • NetworkIn:下行使用流量(Bit)。

        注意:請求參數中的單位為Bit,而計費單位為Mb,因此計費時會轉換為Mb,如推送19:00-20:00的用量524288,計費價格為1元/Mb,按小時出賬該時段費用為524288 / 1024 / 1024 x 1 = 0.5元,費用如為小數,保留兩位小數,超過兩位舍棄。

      • Character:字符數(個)。
      • DailyActiveUser:日活躍用戶數(DAU)。
      • PeriodMin:使用分鐘時長(分鐘)。
      • VirtualCpu:虛擬CPU核數。

        -Unit: Unit(個)。

        -Memory: Memory(GB)

    • Value:計量數值(取值 >= 0)。參數類型為Integer。

說明

  • 如果商品設置為實時出賬,StartTime和 EndTime為任意時間寬度均可以,但是EndTime一定要大于StartTime 。
  • 如果商品設置為非實時出賬(即選擇按小時、按天、按月等),StartTime和EndTime 的間隔必須大于5分鐘。
  • 批量推送計量數據時,“InstanceId”屬性必須為同一個商品所產生的實例,目前不支持多個商品的實例同時推送。
  • 新支持了多維度的計量能力,即對于上述的Frequency(次)、Period(使用時長)、PeriodMin等這些計費項在發布商品的時候可以支持多個,比如一個商品中可以有多個PeriodMin計費項,每個PeriodMin計費項會生成一個唯一的ID, 用戶標識計費項,這個計費項是在發布商品的時候生成的,格式如(cmapi00060317-PeriodMin-3, cmapi00060317-PeriodMin-4)。在推送計量的時候需要將上面的ID傳遞過來,以便進行相應的計費扣減。新發布品推送的計量數據格式如下所示:{"InstanceId":"1000001","StartTime":"100000000","EndTime":"100000010","Entities":[{"Key":"PeriodMin","Value":"96","meteringAssit":"cmapi00060317-PeriodMin-4"}}]

返回數據

名稱

類型

示例值

描述

Success Boolean true

成功狀態標識

RequestId String 6EF60BEC-0242-43AF-BB20-270359FB54A7

請求ID

示例

請求示例

http(s)://market.aliyuncs.com/?Action=PushMeteringData
&Metering=%5B%7B%22InstanceId%22%3A%221000001%22%2C%22StartTime%22%3A%22100000000%22%2C%22EndTime%22%3A%22100000010%22%2C%22Entities%22%3A%5B%7B%22Key%22%3A%22Frequency%22%2C%22Value%22%3A%2296%22%7D%5D%7D%5D
&<公共請求參數>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<PushMeteringDataResponse>
<RequestId>6EF60BEC-0242-43AF-BB20-270359FB54A7</RequestId>
<Success>true</Success>
</PushMeteringDataResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "6EF60BEC-0242-43AF-BB20-270359FB54A7",
  "Success" : "true"
}

錯誤碼

HttpCode

錯誤碼

錯誤信息

描述

400 Invalid.Parameter.Metering meteringAssit is empty meteringAssit 為空
500 UnknownError An error occurred while processing your request. 未知錯誤。
500 Service.Flow.Control The rate throttling threshold has been exceeded. 請求超過流控限制。
500 Invalid.Parameter The specified parameter is invalid. 請求參數錯誤。
500 Invalid.Parameter.Instance The specified Instance parameter is invalid. Instance參數請求錯誤。
500 Invalid.Parameter.Metering The specified Metering parameter is invalid. Metering參數請求錯誤。
500 Metering.Data.Exceeded The number of metering entities must not exceed 100. Metering entities不能超過100個。
500 Permission.Denied You are not authorized to call the API operation. Contact the API developer to add your account to the API user whitelist. 沒有調用權限,請聯系接口負責人添加白名單。
500 UnknownError execute oms post error 執行oms post相關接口出錯

訪問錯誤中心查看更多錯誤碼。