创建自定义事件
调用方式
- 请求方式:
POST
- 请求地址:
https://tls2s.allapp.link/manage/event/customize_create?project_id=你的ProjectId
请求头参数(Header)
参数 | 必须 | 值 | 说明 |
---|---|---|---|
Content-Type | 是 | application/json | 声明json格式 |
Authorization | 是 | Bearer md5(OpenSecret+(空格)+md5(请求body)) | OpenSecret 获取方式:Dashboard > 开发配置 > 开放平台秘钥 获取OpenSecret |
请求内容参数(Body)
请求示例:
{
"event_show_name": "new_event",
"event_name": "1",
"event_key": [
{
"key_name": "key1"
},
{
"key_name": "key2"
}
],
"event_lang": [
{
"lang_flag": "en",
"is_default": 1,
"web_url": "",
"extra_param": "11"
}
]
}
参数说明
参数 | 必须 | 类型 | 说明 |
---|---|---|---|
project | 是 | string | 智链Dashboard后台项目管理页中获取到的项目ID |
event_show_name | 是 | string | 事件显示名称 |
event_name | 是 | string | 事件名称 |
custom_key | 否 | []object | 事件key列表 |
custom_key.key_id | 否 | int64 | 事件key的Id值 |
custom_key.key_name | 否 | string | 事件key值 |
event_lang | 否 | []object | 事件语言列表 |
event_lang.lang_flag | 否 | string | 事件语言标记, |
event_lang.is_default | 否 | int32 | 事件语言标记是否为默认标识 |
event_lang.web_url | 否 | string | Web端事件url,活动页在Web端点击”去完成”时,自动跳转地址 |
event_lang.extra_param | 否 | string | 额外参数,活动页在App端点击”去完成”时,事件跳转监听方法携带参数 |
返回示例
{
"code": 200,
"msg": "请求成功",
"data": {
"event_id": 209027300070735872
}
}
返回参数说明
参数 | 类型 | 说明 |
---|---|---|
code | int32 | 返回状态码 200为成功返回 |
msg | string | 返回状态码信息 |
data | object | 返回内容 |
data.event_id | int64 | 事件id |
返回编码(code)说明
返回编码 | 说明 |
---|---|
200 | 成功 |
20000 | 服务器繁忙,请稍后重试 |
10206 | 自定义事件名称重复 |
10207 | 自定义事件创建数量限制 |