Class ReportDataRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      ReportDataRequest()  
      ReportDataRequest​(ReportDataRequest source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getReportData()
      Get 上报数据 注:reportData为客户端压缩后的上报数据进行16进制转换的字符串数据 压缩说明: a) 上报的json格式字符串通过流的转换(ByteArrayInputStream, java.util.zip.GZIPOutputStream),获取到压缩后的字节数组。 b) 将压缩后的字节数组转成16进制字符串。 reportData由两部分数据组成: 1)report_type(上报类型) 2)data(歌曲上报数据) 不同的report_type对应的data数据结构不一样。 详细说明请参考文档reportdata.docx: https://github.com/tencentyun/ame-documents
      void setReportData​(String ReportData)
      Set 上报数据 注:reportData为客户端压缩后的上报数据进行16进制转换的字符串数据 压缩说明: a) 上报的json格式字符串通过流的转换(ByteArrayInputStream, java.util.zip.GZIPOutputStream),获取到压缩后的字节数组。 b) 将压缩后的字节数组转成16进制字符串。 reportData由两部分数据组成: 1)report_type(上报类型) 2)data(歌曲上报数据) 不同的report_type对应的data数据结构不一样。 详细说明请参考文档reportdata.docx: https://github.com/tencentyun/ame-documents
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ReportDataRequest

        public ReportDataRequest()
      • ReportDataRequest

        public ReportDataRequest​(ReportDataRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getReportData

        public String getReportData()
        Get 上报数据 注:reportData为客户端压缩后的上报数据进行16进制转换的字符串数据 压缩说明: a) 上报的json格式字符串通过流的转换(ByteArrayInputStream, java.util.zip.GZIPOutputStream),获取到压缩后的字节数组。 b) 将压缩后的字节数组转成16进制字符串。 reportData由两部分数据组成: 1)report_type(上报类型) 2)data(歌曲上报数据) 不同的report_type对应的data数据结构不一样。 详细说明请参考文档reportdata.docx: https://github.com/tencentyun/ame-documents
        Returns:
        ReportData 上报数据 注:reportData为客户端压缩后的上报数据进行16进制转换的字符串数据 压缩说明: a) 上报的json格式字符串通过流的转换(ByteArrayInputStream, java.util.zip.GZIPOutputStream),获取到压缩后的字节数组。 b) 将压缩后的字节数组转成16进制字符串。 reportData由两部分数据组成: 1)report_type(上报类型) 2)data(歌曲上报数据) 不同的report_type对应的data数据结构不一样。 详细说明请参考文档reportdata.docx: https://github.com/tencentyun/ame-documents
      • setReportData

        public void setReportData​(String ReportData)
        Set 上报数据 注:reportData为客户端压缩后的上报数据进行16进制转换的字符串数据 压缩说明: a) 上报的json格式字符串通过流的转换(ByteArrayInputStream, java.util.zip.GZIPOutputStream),获取到压缩后的字节数组。 b) 将压缩后的字节数组转成16进制字符串。 reportData由两部分数据组成: 1)report_type(上报类型) 2)data(歌曲上报数据) 不同的report_type对应的data数据结构不一样。 详细说明请参考文档reportdata.docx: https://github.com/tencentyun/ame-documents
        Parameters:
        ReportData - 上报数据 注:reportData为客户端压缩后的上报数据进行16进制转换的字符串数据 压缩说明: a) 上报的json格式字符串通过流的转换(ByteArrayInputStream, java.util.zip.GZIPOutputStream),获取到压缩后的字节数组。 b) 将压缩后的字节数组转成16进制字符串。 reportData由两部分数据组成: 1)report_type(上报类型) 2)data(歌曲上报数据) 不同的report_type对应的data数据结构不一样。 详细说明请参考文档reportdata.docx: https://github.com/tencentyun/ame-documents