# 汇总订单添加/变更


开发之前需拥有一个腾讯数据接入数据源 (dataSourceId),可将 dataSourceId 理解为数据的集合。创建一个数据源后,所有接口传输数据时都可重复使用。


上报时效要求:

每天 6:00 前完成前一天的数据上报。


# 请求地址

域名/data-api/v1/order/add_order_sum


# 请求方法

POST


# 请求参数

参数名 样例 描述
app_id abc 分配的app_id
nonce 61794670f155b 随机字符串
sign sha256 签名算法
timestamp 1569232087 请求时间戳(秒级)
signature aee30792812d7b09ba7d3aa67c24e16c6a7ea81282ac728ad5966dd1b3eef6d5 签名结果

# 请求体类型

application/json


# 请求体参数

名称
类型
必填
描述
dataSourceIdstringY数据源id(create方法返回的data.dataSource.id)
ordersarrayY订单列表 数组最大长度 50
ref_datestringY日期,unix时间戳,字段长度为13字节
give_order_amount_sumfloatY接入的数据源(如小程序),在统计日期,产生过下单的用户实付金额(orders.payment_amount)之和(含下单后取消,只要生成订单号就计算)
give_order_num_sumintegerY接入的数据源(如小程序),在统计日期,产生过下单的订单数量之和(含下单后取消,只要生成订单号就计算)
payment_amount_sumfloatY接入的数据源(如小程序),在统计日期,产生过支付完成的用户实付金额(orders.payment_amount)之和(含支付成功后取消/退款,只要支付成功过就计算)
payed_num_sumintegerY接入的数据源(如小程序),在统计日期,产生过支付完成的订单数量之和(含支付成功后取消/退款,只要支付成功过就计算)

# 请求体示例

{
    "dataSourceId": "101",
    "orders": [
        {
            "ref_date": "1643212800000",
            "give_order_amount_sum": 1000000.01,
            "give_order_num_sum": 1100,
            "payment_amount_sum": 1000000.01,
            "payed_num_sum": 1100
        }
    ]
}

# 应答体结构

名称
类型
描述
retcodeinteger返回码
errmsgstring错误信息
datajson object响应内容

# 应答示例

{
  "retcode":0,
  "errmsg":"",
  "data": {}
}


# 常见FAQ

问:ref_date的时间戳如何传?

答:如传 ”1 月 27 日“,传 1 月 27 日 0:00:00 的时间即可 。


问:日期应该是 9 字节,13 字节如何传?

答:后面几位传 0 即可 。