版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

1、自建应用-营销活动-勾选活动信息回调

2、审核成功后配置第三方回调地址

  1. 当活动发布成功后,会推送活动信息给第三方

3、活动接口调用

     1)当活动发布成功后,会推送活动信息给第三方3、活动接口调用 1)获取活动列表

请求方式 POST

consumes ["application/json"]

produces ["*application/*json"]

入参说明

参数名称参数说明请求类型参数类型是否必须描述
signature
X-Token
接口签名
自建应用访问tokenheaderstring
可用于第三方鉴权,加密方式参考签名鉴权
true
nonce

activityName
6位随机字符串
活动标题bodystringfalse
timestamp

activityStatus
时间戳
活动状态bodystring
当前时间戳(毫秒)userInfo
false
活动状态:0未发布,1发布申请中,2已发布,3已发布有修改,4修改申请中,5已下线,10未开始,11进行中,12已过期
deptIds
归属部门
用户身份
body
List<userInfo>   "userInfo":[{
        "identityType":"openid", //身份类型
        "identityValue":"obeXk1E7Vlt4YH5" //身份值

},{

        "identityType":"phone", //身份类型
        "identityValue":"13776529876" //身份值

}]

pushTitle通知标题bodystringcontent通知的消息内容bodystringpic图片地址bodystring可为空toUrl点通知后的跳转地址bodystring可为空,url携带参数pageType=app时表示跳转App原生页面;pageType=h5时表示跳转App内嵌H5页面msgId消息Idbodylong当响应是异步时会传递,同步则不会传extras额外参数bodymap可自定义 key/value 信息,以供业务使用
paramInfo
自定义参数body
List<ParamInfo>

 "paramInfo":[{

        "paramKey":"en", //对应系统集成的英文key

        "paramValue":"值" // 如果是多项就是逗号分隔

},{

"paramKey":"en", //对应系统集成的英文key

        "paramValue":"值" // 如果是多项就是逗号分隔

}]

请求示例

...

stringfalse


pageNo
页码bodyintfalse默认值为1
pageSize每页记录数bodyintfalse默认值为5


出参说明

参数名称参数说明参数类型描述
activityId
活动Idlong
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删除审批撤销
createUserId
创建人用户Id
string

deptRelVo
归属部门信息

{
    "deptRelVo":{
        "deptId":"872871040115032064", // 部门Id
        "deptName":"兔展智能科技/企业微信应用消息" // 部门名称 全路径
    }
}
create_time创建时间date
update_time更新时间date




4、返回触达结果

 1) 同步返回

参数名称参数类型是否必须描述
codestringtrue请求码,200-请求成功,其他为请求失败
resultinttrue触达结果,1为触达成功,0为触达失败
timestamplongfalse时间戳格式,触达用户的时间
msgstringtrue触达失败原因,客户回调兔展接口返回,当触达用户失败时(即code不等于200时)需要填写

...