开发者社区 问答 正文

去重设备统计怎么启动?



QueryUniqueDeviceStat



描述


查询App维度的去重设备统计。目前只支持返回天的数据,天维度最多支持查31天内数据。去重设备统计是以月为周期计数,每个月月初都会清零重新计数。

请求参数

名称类型是否必须描述
ActionString操作接口名称,取值:QueryUniqueDeviceStat
AppKeyLongAppKey信息
StartTimeString查询的起始时间, ISO-8601格式, 格式为 YYYY-MM-DDThh:mm:ssZ
EndTimeString查询的结束时间, ISO-8601格式, 格式为 YYYY-MM-DDThh:mm:ssZ


响应参数

名称类型描述
AppDeviceStats复杂对象设备统计数据AppDeviceStat组成的数组


错误码



示例



请求示例

  1. [backcolor=transparent]http[backcolor=transparent]:[backcolor=transparent]//cloudpush.aliyuncs.com/?Action=QueryUniqueDeviceStat
  2. [backcolor=transparent]&[backcolor=transparent]AppKey[backcolor=transparent]=[backcolor=transparent]23267207
  3. [backcolor=transparent]&[backcolor=transparent]StartTime[backcolor=transparent]=[backcolor=transparent]2016[backcolor=transparent]-[backcolor=transparent]07[backcolor=transparent]-[backcolor=transparent]25T00[backcolor=transparent]:[backcolor=transparent]00[backcolor=transparent]:[backcolor=transparent]00Z
  4. [backcolor=transparent]&[backcolor=transparent]EndTime[backcolor=transparent]=[backcolor=transparent]2016[backcolor=transparent]-[backcolor=transparent]07[backcolor=transparent]-[backcolor=transparent]26T00[backcolor=transparent]:[backcolor=transparent]00[backcolor=transparent]:[backcolor=transparent]00Z
  5. [backcolor=transparent]&<公共请求参数>


返回示例



XML格式

  1. [backcolor=transparent]<?[backcolor=transparent]xml version[backcolor=transparent]=[backcolor=transparent]'1.0'[backcolor=transparent] encoding[backcolor=transparent]=[backcolor=transparent]'UTF-8'[backcolor=transparent]?>
  2. [backcolor=transparent]<QueryUniqueDeviceStatResponse>
  3. [backcolor=transparent]    [backcolor=transparent]<RequestId>[backcolor=transparent]9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC[backcolor=transparent]</RequestId>
  4. [backcolor=transparent]    [backcolor=transparent]<AppDeviceStats>
  5. [backcolor=transparent]      [backcolor=transparent]<AppDeviceStat>
  6. [backcolor=transparent]        [backcolor=transparent]<Time>[backcolor=transparent]2016-07-25T00:00:00Z[backcolor=transparent]</Time>
  7. [backcolor=transparent]        [backcolor=transparent]<Count>[backcolor=transparent]100[backcolor=transparent]</Count>
  8. [backcolor=transparent]      [backcolor=transparent]</AppDeviceStat>
  9. [backcolor=transparent]      [backcolor=transparent]<AppDeviceStat>
  10. [backcolor=transparent]        [backcolor=transparent]<Time>[backcolor=transparent]2016-07-26T00:00:00Z[backcolor=transparent]</Time>
  11. [backcolor=transparent]        [backcolor=transparent]<Count>[backcolor=transparent]100[backcolor=transparent]</Count>
  12. [backcolor=transparent]      [backcolor=transparent]</AppDeviceStat>
  13. [backcolor=transparent]    [backcolor=transparent]</AppDeviceStats>
  14. [backcolor=transparent]</QueryUniqueDeviceStatResponse>


JSON格式

  1. [backcolor=transparent]{
  2. [backcolor=transparent]  [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC"[backcolor=transparent],
  3. [backcolor=transparent]  [backcolor=transparent]"AppDeviceStats"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent][
  4. [backcolor=transparent]    [backcolor=transparent]{
  5. [backcolor=transparent]      [backcolor=transparent]"Time"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"2016-07-25T00:00:00Z"[backcolor=transparent],
  6. [backcolor=transparent]      [backcolor=transparent]"Count"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]100
  7. [backcolor=transparent]    [backcolor=transparent]},
  8. [backcolor=transparent]    [backcolor=transparent]{
  9. [backcolor=transparent]      [backcolor=transparent]"Time"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"2016-07-26T00:00:00Z"[backcolor=transparent],
  10. [backcolor=transparent]      [backcolor=transparent]"Count"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]100
  11. [backcolor=transparent]    [backcolor=transparent]}
  12. [backcolor=transparent]  [backcolor=transparent]]
  13. [backcolor=transparent]}

展开
收起
猫饭先生 2017-10-23 10:34:57 1347 分享 版权
阿里云 AI 助理回答

为了查询App维度的去重设备统计,您需要调用QueryUniqueDeviceStat接口。以下是调用该接口的具体要求和参数说明:

请求参数

  1. Action: String 类型,必须,操作接口名称,固定取值为 QueryUniqueDeviceStat
  2. AppKey: Long 类型,必须,表示您的AppKey信息。
  3. StartTime: String 类型,必须,查询的起始时间,格式遵循ISO-8601标准,形如 YYYY-MM-DDThh:mm:ssZ
  4. EndTime: String 类型,必须,查询的结束时间,格式同上。

注意事项

  • 目前仅支持查询天级别的数据,且最多能查询过去31天内的数据。
  • 去重设备统计以月为周期进行计数,每个月的月初会清零重新开始计数。

响应参数

  • 接口成功响应时,将返回一个包含AppDeviceStats字段的复杂对象,其中是AppDeviceStat数组,每个AppDeviceStat对象含有:
    • Count: Long 类型,表示去重设备数。
    • Time: String 类型,表示统计的时间片。

示例请求构造

构造请求时,URL的基本结构如下(请替换<YourAccessKeyId>, <YourAccessKeySecret>, <YourAppKey>, <StartTime>, <EndTime>为实际值):

https://cloudpush.aliyuncs.com/
?Action=QueryUniqueDeviceStat
&AppKey=<YourAppKey>
&StartTime=<StartTime>
&EndTime=<EndTime>
&Format=json
&Version=2016-08-01
&SignatureMethod=HMAC-SHA1
&SignatureNonce=<RandomString>
&SignatureVersion=1.0
&Timestamp=<CurrentTimestamp>
&AccessKeyId=<YourAccessKeyId>
&Signature=<GeneratedSignature>

请注意,实际发起请求前,您需要根据阿里云签名规则生成Signature,并正确设置其他公共请求参数,如Format, Version, SignatureMethod, SignatureNonce, SignatureVersion, Timestamp, 和AccessKeyId等。

以上信息基于提供的知识库资料汇总而成,确保了调用此接口所需的关键要素和步骤。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: