引流事件上传
引流事件上传
- URL: /open/lead/leadEventUpload
- 命令: HTTPS POST
- request body json格式
body
| 参数名 |
参数类型 |
参数说明 |
| appId |
int |
合作方标识, Q音1 , 酷我2 |
| devInfo |
string |
事件所属设备 json 串,base64+rsa 加密 |
| sign |
string |
签名(md5 key:?rdv37$@NcLPxhev) |
| eventType |
int |
事件类型 1.免费听点击事件 2.抢先听点击事件 3.独家内容点击事件 4.看原著点击事件 |
| eventTime |
long |
事件时间戳,毫秒 |
| eventId |
string |
事件的唯一标识(字母+数字,最大长度 100) |
| eventSource |
string |
事件源,事件发生现场,比如点击位置 |
| eventBody |
string |
事件内容,不同eventType可定制不同内容协议 |
devInfo结构体
| 参数名 |
参数类型 |
参数说明 |
| imsi |
string |
imsi |
| imei |
string |
imei |
| androidId |
string |
androidId |
| oaid |
string |
oaid |
| serialNo |
string |
serialNo |
| qimei16 |
string |
q16 |
| qimei36 |
string |
q36 |
| idfa |
string |
idfa |
| osType |
int |
1.android 2.ios |
| modelType |
string |
机型 |
| ip |
string |
公网ip |
不同eventType的eventBody定义
- eventType = 1|2|3|4 定义 json格式:
| 参数名称 |
参数类型 |
参数说明 |
| resType |
int |
资源类型 1:有声书 2:电台节目 3:电子书 |
| resId |
long |
懒人侧资源id |
| tmeId |
long |
曲库id |
| resName |
string |
资源名 |
Response格式
| 参数名称 |
参数类型 |
参数说明 |
| code |
int |
返回码(0-请求正常,非0-请求异常) |
| msg |
string |
描述信息 |
- 返回示例
- 如code不为0,或者无返回值则调用失败
md5签名示例:
signBody:{
"appId":1,
"devInfo":base64+rsa({}),
"sign":"md5签名"(签名时要排除),
"eventType":1,
"eventTime":1648022223603,
"eventId":"E1648022223603",
"eventSource":"d1",
"eventBody":{
"resType":1,
"resId":18664199,
"tmeId":1000203263,
"resName":"剑来|多人小说剧|玄幻+"
},
"key":"?rdv37$@NcLPxhev"(签名时加入,传输时去除)
}