@jameszuo
2018-07-26T09:57:34.000000Z
字数 1433
阅读 766
文档
应用场景
收集用户在商户扫码购小程序中扫码、加入购物车、下单、支付等行为,以此来分析商户各门店扫码购的运营质量存在哪些问题,通过数据指导,有针对性的解决。
接口说明
请求URL | https://api.mch.weixin.qq.com/mchmp/datareporter |
---|---|
是否需要证书 | 否 |
请求方式 | POST |
报文格式 | JSON |
请求参数
字段名 | 变量名 | 必填 | 示例值 | 类型 | 说明 |
---|---|---|---|---|---|
openid | openid | 否 | 59BBC9141263D6AC4B | String | |
会话ID | session_id | 是 | j1js903ja | String | 自定义的会话ID,定义用户单次使用小程序 |
平台类型 | device | 否 | 1 | INT(2) | 1:iphone,2:android, -1:未知 |
用户端IP | user_ip | 否 | 127.0.0.1 | String | 从HTTP Header中获取 |
appid | appid | 是 | wxid12345678 | String | 从HTTP Header的referrer 中获取 |
子appid | sub_appid | 否 | wxid87654321 | String | |
场景类型 | scene_type | 否 | REFRIGEATOR_STICKER | String | REFRIGERATOR_STICKER-冰箱贴 |
业务类型 | business_type | 否 | O2O | String | O2O-到家业务;SCANGO-扫码购; |
用户行为 | action | 是 | ADD_TO_CART | String | |
小程序码ID | code_id | 否 | abc123def456 | String | |
条码 | barcode | 否 | 6930450802814 | String | |
商品名称 | sku_name | 否 | 康比特维他咀嚼片 | String(64) | |
商品价格 | sku_price | 否 | 5900 | UINT(32) | 整数,以分为单位 |
预付单号 | prepay_id | 否 | wx2017033010242291fcfe0db70013231072 | String(64) | |
物料ID | material_id | 否 | 10001 | String | |
门店ID | store_id | 否 | 10001 | String | |
门店所在省 | store_province | 否 | 广东 | String | |
门店所在城市 | store_city | 否 | 深圳 | String | |
门店名称 | store_name | 否 | 科技园店 | String | |
基础库版本 | mp_base_lib_version | 否 | 2.2.2 | String | |
上报插件版本 | mp_report_plugin_version | 否 | 1.0.0 | String | |
随机字符串 | nonce_str | 是 | N1GlqeqVL2FhMx7R | String | 随机字符串。不上报,仅用于校验签名,处理方式请参考小程序插件开发文档中“插件请求签名”一节 |
时间戳 | timestamp | 是 | 1532419471526 | UINT(64) | 客户端时间戳,用于校验签名,处理方式请参考小程序插件开发文档中“插件请求签名”一节 |
签名字符串 | signature | 是 | EE088059BBC9141263D6AC4BB 94CEA8CF93E262D445F8FF5 |
String(64) | 签名字符串,用于校验签名,处理方式请参考小程序插件开发文档中“插件请求签名”一节 |
返回参数
字段名 | 变量名 | 必填 | 示例值 | 类型 | 说明 |
---|---|---|---|---|---|
描述 | return_msg | 是 | invalid parameter appid | String |
举例如下
HTTP/1.1 400 Bad request
...
{"return_msg": "invalid parameter appid"}
错误码
错误码 | 描述 | 原因 | 解决方案 |
---|---|---|---|
400 | 无效的参数 | 参数格式不正确或为空 | 参考接口文档,确认参数是否已正确设置 |