- 营销中心
- 一期接口文档
- 二期接口文档
- 营销cms
- 付费会员赢好礼
- 活动
- 微信券
- 百度券
- 优惠券兑换任务
- 券
- 营销短链
- 寄件有礼活动通知会员团
- 寄件有礼活动通知会员团 Copy
- 上传
- 万象平台
- 一期接口文档
- 二期接口文档
- 三期接口文档
- 88周年庆
- 导出
- 补发券
- 回收券
- 排行活动
- 优惠券兑换任务
- 人群圈选
- 用户领取与使用限制相关接口
- 微信券
- 公共接口
- 中止/恢复活动POST
- 百度OpenAPI
- 微信OpenAPI
创建邀请有礼活动
测试中
POST
/ypc/vientiane/activity/createThemeActivity
请求参数
Body 参数application/json
appKey
string
appKey
operatorOrgId
string
操作人id
operatorOrgType
string
操作人类型
operator
string
操作人
activity
object
必需
businessSystemId
string
业务体系id
activityName
string
活动名称
activityType
string
活动类型
activityDescription
string
活动描述
startTime
string
开始时间
endTime
string
结束时间
additionalJson
object
必需
rules
array [object {4}]
必需
"rules":[
{
"ruleTemplateId":7,
"name":"邀请有礼参与规则模板",
"ruleInstanceDesc":"邀请有礼参与规则模板",
"ruleDetails":[
{
"ruleDictCode":"invite_crowd",
"descrption":"邀请人群设置",
"ruleDetailValue":""
},
{
"ruleDictCode":"invite_activity_type",
"descrption":"邀请活动类型(1 助力,2 拉新)",
"ruleDetailValue":"1"
},
{
"ruleDictCode":"invite_task_period",
"descrption":"邀请任务周期(单位:h)",
"ruleDetailValue":"2"
},
{
"ruleDictCode":"invite_task_max_count",
"descrption":"单个用户可发起邀请任务次数",
"ruleDetailValue":"3"
},
{
"ruleDictCode":"user_assistance_max_count",
"descrption":"用户助力最大次数",
"ruleDetailValue":"4"
}
]
}
]
invite_crowd 指的是邀请人群设置;
invite_activity_type指的是邀请活动类型(1 助力,2 拉新);
invite_task_period指的是邀请任务周期(单位:h);
invite_task_max_count指的是单个用户可发起邀请任务次数;
user_assistance_max_count指的是用户助力最大次数;
不限制的值都可以为空
示例
{
"appKey": "appKey",
"operatorOrgId": "123456",
"operatorOrgType": "",
"operator": "tyl",
"activity": {
"businessSystemId": "expressBusiness",
"activityName": "邀请有礼活动",
"activityType": "INVITE_REWARD",
"activityDescription": "邀请有礼活动",
"startTime": "2021-03-30 08:00:00",
"endTime": "2021-05-19 12:00:00",
"additionalJson": {
"inviterConfigInfo": {
"rewardModel": 1,
"rewardMaxCount": 10,
"rewardInfoList": [
{
"issuePolicy": "",
"rewardLines": 3,
"rewardDetailList": [
{
"id": "2342342",
"couponType": "满减券",
"worth": "30",
"name": "3元满减券",
"amount": 3,
"rewardType": 1
}
],
"rewardRangeInfoList": [
{
"order": 1,
"minLines": 0,
"maxLines": 3,
"rewardIds": [
"2342342",
"5455467546"
]
},
{
"order": 2,
"minLines": 3,
"maxLines": 6,
"rewardIds": [
"23423423",
"54554675462"
]
}
]
}
]
},
"inviteeConfigInfo": {
"rewardSwitch": false,
"onlyOne": true,
"rewardInfo": {
"issuePolicy": "",
"rewardDetailList": [
{
"id": "2342342",
"couponType": "满减券",
"worth": "30",
"name": "3元满减券",
"amount": 3,
"rewardType": 1
}
]
}
},
"backgroundInfo": {
"imgUrl": "www.baidu.com",
"color": "黑色"
},
"shareConfigInfo": {
"title": "领红包了",
"description": "描述",
"imgUrl": "www.baidu.com"
},
"invitePageInfo": {
"posterUrl": "http://",
"displayRanking": true
}
},
"rewardEventType": 0,
"rules": [
{
"ruleTemplateId": 4,
"name": "参与活动规则模板",
"ruleInstanceDesc": "参与活动规则模板",
"ruleDetails": [
{
"ruleDictCode": "person_take_activity_total",
"descrption": "参与活动次数",
"ruleDetailValue": "500"
},
{
"ruleDictCode": "allow_users",
"descrption": "允许的用户类型",
"ruleDetailValue": "vip7"
},
{
"ruleDictCode": "allow_app",
"descrption": "允许的业务端",
"ruleDetailValue": "alipay"
}
]
}
]
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/ypc/vientiane/activity/createThemeActivity' \
--header 'Content-Type: application/json' \
--data-raw '{
"appKey": "appKey",
"operatorOrgId": "123456",
"operatorOrgType": "",
"operator": "tyl",
"activity": {
"businessSystemId": "expressBusiness",
"activityName": "邀请有礼活动",
"activityType": "INVITE_REWARD",
"activityDescription": "邀请有礼活动",
"startTime": "2021-03-30 08:00:00",
"endTime": "2021-05-19 12:00:00",
"additionalJson": {
"inviterConfigInfo": {
"rewardModel": 1,
"rewardMaxCount": 10,
"rewardInfoList": [
{
"issuePolicy": "",
"rewardLines": 3,
"rewardDetailList": [
{
"id": "2342342",
"couponType": "满减券",
"worth": "30",
"name": "3元满减券",
"amount": 3,
"rewardType": 1
}
],
"rewardRangeInfoList": [
{
"order": 1,
"minLines": 0,
"maxLines": 3,
"rewardIds": [
"2342342",
"5455467546"
]
},
{
"order": 2,
"minLines": 3,
"maxLines": 6,
"rewardIds": [
"23423423",
"54554675462"
]
}
]
}
]
},
"inviteeConfigInfo": {
"rewardSwitch": false,
"onlyOne": true,
"rewardInfo": {
"issuePolicy": "",
"rewardDetailList": [
{
"id": "2342342",
"couponType": "满减券",
"worth": "30",
"name": "3元满减券",
"amount": 3,
"rewardType": 1
}
]
}
},
"backgroundInfo": {
"imgUrl": "www.baidu.com",
"color": "黑色"
},
"shareConfigInfo": {
"title": "领红包了",
"description": "描述",
"imgUrl": "www.baidu.com"
},
"invitePageInfo": {
"posterUrl": "http://",
"displayRanking": true
}
},
"rewardEventType": 0,
"rules": [
{
"ruleTemplateId": 4,
"name": "参与活动规则模板",
"ruleInstanceDesc": "参与活动规则模板",
"ruleDetails": [
{
"ruleDictCode": "person_take_activity_total",
"descrption": "参与活动次数",
"ruleDetailValue": "500"
},
{
"ruleDictCode": "allow_users",
"descrption": "允许的用户类型",
"ruleDetailValue": "vip7"
},
{
"ruleDictCode": "allow_app",
"descrption": "允许的业务端",
"ruleDetailValue": "alipay"
}
]
}
]
}
}'
返回响应
🟢200成功
application/json
Body
result
boolean
必需
code
string
必需
message
string
必需
data
null
必需
示例
{
"result": true,
"code": "string",
"message": "string",
"data": null
}
修改于 2022-07-27 03:03:31