文档中心 > API类目 > 淘宝客API

taobao.tbk.dg.content.media.monthly.report (淘宝客-推广者-微博月报(达人维度))

内容平台域媒体,可查询微博账号下所有相关推广者(即达人维度)的月度统计数据。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
report_type_id String 必须 union_content_media_monthly_report 月报报表名称,固定值
return_fields String 可选 pub_id,sub_pub_id,sub_site_id,sub_adzone_id,div_rule,total_alipay_amt,settle_amount,union_pv,union_uv
  • 默认值:pub_id,sub_pub_id,sub_site_id,sub_adzone_id,div_rule,total_alipay_amt,settle_amount,union_pv,union_uv
  • 月报返回字段
    dimensions String 可选 ds 聚合条件
    page_no Number 必须 1 页码
    page_size Number 必须 20 每页大小
    filters String 必须 ds=201911 查询条件。查询达人pid维度数据需添加:sub_pub_id=xxx;sub_site_id=yyy;sub_adzone_id=zzz

    响应参数

    名称 类型 示例值 描述
    report_type_id String union_content_media_monthly_report 月报报表名称,固定值
    page_info PageInfo map 分页信息
    • └ page_size
    • Number
    • 10
    • 每页大小
    • └ page_no
    • Number
    • 1
    • 当前页数
    • └ total_cnt
    • Number
    • 123
    • 总数
    data_list DataMap [] 查询结果列表
    • └ pub_id
    • Number
    • 123456
    • 媒体平台memberid
    • └ div_rule
    • String
    • 1
    • 1-佣金5%订单;其他枚举值根据结算公式待添加
    • └ sub_pub_id
    • Number
    • 123456
    • 达人memberId
    • └ sub_site_id
    • Number
    • 123456
    • 达人siteId
    • └ sub_adzone_id
    • Number
    • 123456
    • 达人adzoneId
    • └ total_alipay_amt
    • String
    • 123.32
    • 结算订单金额
    • └ settle_amount
    • String
    • 123.32
    • 实际打款结算金额
    • └ union_uv
    • Number
    • 123
    • 联盟口径UV
    • └ union_pv
    • Number
    • 123
    • 联盟口径PV
    result_code Number 500 业务错误码,200正常,500为异常
    result_msg String sub_site_id为空 服务异常时将展示错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    TbkDgContentMediaMonthlyReportRequest req = new TbkDgContentMediaMonthlyReportRequest();
    req.setReportTypeId("union_content_media_monthly_report");
    req.setReturnFields("pub_id,sub_pub_id,sub_site_id,sub_adzone_id,div_rule,total_alipay_amt,settle_amount,union_pv,union_uv");
    req.setDimensions("ds");
    req.setPageNo(1L);
    req.setPageSize(20L);
    req.setFilters("ds=201911");
    TbkDgContentMediaMonthlyReportResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <tbk_dg_content_media_monthly_report_response>
        <report_type_id>union_content_media_monthly_report</report_type_id>
        <page_info>
            <page_size>10</page_size>
            <page_no>1</page_no>
            <total_cnt>123</total_cnt>
        </page_info>
        <data_list>
            <data_map>
                <pub_id>123456</pub_id>
                <div_rule>1</div_rule>
                <sub_pub_id>123456</sub_pub_id>
                <sub_site_id>123456</sub_site_id>
                <sub_adzone_id>123456</sub_adzone_id>
                <total_alipay_amt>123.32</total_alipay_amt>
                <settle_amount>123.32</settle_amount>
                <union_uv>123</union_uv>
                <union_pv>123</union_pv>
            </data_map>
        </data_list>
        <result_code>500</result_code>
        <result_msg>sub_site_id为空</result_msg>
    </tbk_dg_content_media_monthly_report_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部