1、自建应用-营销活动-勾选活动信息回调
2、审核成功后配置第三方回调地址
3、活动接口调用
1)获取活动列表
/api/integrate/activity/getActivityList
请求方式 POST
consumes ["application/json"]
produces ["
application/json
"]
入参说明
参数名称 | 参数说明 | 请求类型 | 参数类型 | 是否必须 | 描述 |
---|---|---|---|---|---|
X-Token | 自建应用访问token | header | string | true | |
activityName | 活动标题 | body | string | false | |
activityStatus | 活动状态 | body | string | false | 活动状态:0未发布,1发布申请中,2已发布,3已发布有修改,4修改申请中,5已下线,10未开始,11进行中,12已过期 |
deptIds | 归属部门 | body | string | false | |
pageNo | 页码 | body | int | false | 默认值为1 |
pageSize | 每页记录数 | body | int | false | 默认值为5 |
出参说明
参数名称 | 参数说明 | 参数类型 | 描述 |
---|---|---|---|
activityId | 活动Id | long | |
activityName | 活动标题 | string | |
activityCode | 活动编号 | string | |
beginTime | 活动开始时间 | date | |
endTime | 活动结束时间 | date | |
orgId | 企业Id | string | |
activityIntroduction | 活动简介 | string | |
totalBudget | 总预算 | decimal | |
activityStatus | 活动状态 | int | 活动状态:0未发布,1发布申请中,2已发布,3已发布有修改,4修改申请中,5已下线 |
approveStatus | 审批状态 | int | 0空,1待提交审批,2发布审批中,3发布审批通过,4发布审批驳回,5发布审批撤销,6下线审批中,7下线审批通过, 8下线审批驳回,9下线审批撤销,10删除审批中,11删除审批驳回,12删除审批撤销 |
createUserId | 创建人用户Id | string | |
deptRelVo | 归属部门信息 | object | { "deptRelVo":{ } |
create_time | 创建时间 | date | |
update_time | 更新时间 | date |
2)获取活动详情
/api/integrate/activity/getActivityDetail
请求方式 GET
入参说明
参数名称 | 参数说明 | 请求类型 | 参数类型 | 是否必须 | 描述 |
---|---|---|---|---|---|
X-Token | 自建应用访问token | header | string | true | |
activityId | 活动Id | body | long | true |
出参说明
参数名称 | 参数说明 | 参数类型 | 描述 |
---|---|---|---|
activityId | 活动Id | long | |
activityName | 活动标题 | string | |
activityCode | 活动编号 | string | |
beginTime | 活动开始时间 | date | |
endTime | 活动结束时间 | date | |
activityIntroduction | 活动简介 | string | |
totalBudget | 总预算 | decimal | |
activityStatus | 活动状态 | int | 活动状态:0未发布,1发布申请中,2已发布,3已发布有修改,4修改申请中,5已下线 |
approveStatus | 审批状态 | int | 0空,1待提交审批,2发布审批中,3发布审批通过,4发布审批驳回,5发布审批撤销,6下线审批中,7下线审批通过, 8下线审批驳回,9下线审批撤销,10删除审批中,11删除审批驳回,12删除审批撤销 |
awardVoList | 权益列表 | list | { "id":"984150119322968064", //权益Id } |
activityItemBudgetVoList | 预算列表 | list | { } |
appContentVoList | 作品列表 | list | { "contentPlayVoList":{ } |
4、活动变更推送信息
参数名称 | 参数说明 | 请求类型 | 参数类型 | 描述 |
---|---|---|---|---|
signature | 接口签名 | header | string | 可用于第三方鉴权,加密方式参考签名鉴权 |
nonce | 6位随机字符串 | body | string | |
timestamp | 时间戳 | body | string | 当前时间戳(毫秒) |
activityId | 活动Id | body | long | |
activityCode | 活动编码 | body | string | |
activityName | 活动名称 | body | string | |
beginTime | 活动开始时间 | body | date | |
endTime | 活动结束时间 | body | date | |
activityIntroduction | 活动简介 | body | string | |
createUserId | 创建人 | body | string | |
orgId | 企业Id | body | string | |
totalBudget | 总预算 | body | decimal | |
activityStatus | 活动状态 | body | int | 活动状态:0未发布,1发布申请中,2已发布,3已发布有修改,4修改申请中,5已下线 |
approveStatus | 审批状态 | body | int | 0空,1待提交审批,2发布审批中,3发布审批通过,4发布审批驳回,5发布审批撤销,6下线审批中,7下线审批通过, 8下线审批驳回,9下线审批撤销,10删除审批中,11删除审批驳回,12删除审批撤销 |
awardVoList | 权益列表 | body | list | { "id":"984150119322968064", //权益Id } |
appContentVoList | 预算列表 | body | list | { } |
activityItemBudgetVoList | 作品列表 | body | list | { "contentPlayVoList":{ } |