- 营销中心
- 一期接口文档
- 二期接口文档
- 营销cms
- 付费会员赢好礼
- 活动
- 88周年庆
- 排行活动
- 活动通用
- 邀请有礼活动
- 消费有礼
- 推广活动
- 创建推广活动POST
- 创建主题活动POST
- 创建抽奖活动POST
- 微信券
- 百度券
- 优惠券兑换任务
- 券
- 营销短链
- 寄件有礼活动通知会员团GET
- 寄件有礼活动通知会员团 CopyGET
- 上传POST
- 万象平台
- 百度OpenAPI
- 微信OpenAPI
创建邀请有礼活动
测试中
POST
/promotioncenter/activity/create
请求参数
Body 参数application/json
appKey
string
appKey
operatorOrgId
string
操作人id
operatorOrgType
string
操作人类型
operator
string
操作人
data
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": "vientiane",
"data": {
"activityDescription": "qq",
"activityName": "邀请有礼-l",
"activityType": "INVITE_REWARD",
"additionalJson": {
"inviterConfigInfo": {
"rewardModel": 2,
"rewardInfoList": [
{
"issuePolicy": "",
"rewardLines": "3",
"rewardDetailList": [
{
"id": "282485436487764512",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"couponList": {
"id": "282485436487764512",
"code": "uUVtMWkmrKabh1b",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282485436487764536",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
},
"totalLimitNumber": 10,
"todayLimitNumber": 1
}
]
},
{
"issuePolicy": "",
"rewardLines": "6",
"rewardDetailList": [
{
"id": "282485436487762518",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"couponList": {
"id": "282485436487762518",
"code": "kyUtMWkmrKM9Zl8",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282485436487762516",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
},
"totalLimitNumber": 10,
"todayLimitNumber": 5
}
]
},
{
"issuePolicy": "",
"rewardLines": "9",
"rewardDetailList": [
{
"id": "282484697753394427",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"couponList": {
"id": "282484697753394427",
"code": "fHNT0WXmrKU2Trq",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282484697753394425",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
},
"totalLimitNumber": 15,
"todayLimitNumber": 5
}
]
}
]
},
"inviteeConfigInfo": {
"rewardSwitch": true,
"onlyOne": true,
"rewardInfo": {
"issuePolicy": 1,
"rewardDetailList": [
{
"id": "282485436487762512",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"totalLimitNumber": 100,
"todayLimitNumber": 1,
"couponList": {
"id": "282485436487762512",
"code": "eyUtMWkmrKAgNwc",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282485436487762511",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
}
},
{
"id": "282484697753394427",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"totalLimitNumber": 100,
"todayLimitNumber": 1,
"couponList": {
"id": "282484697753394427",
"code": "fHNT0WXmrKU2Trq",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282484697753394425",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
}
}
]
}
},
"backgroundInfo": {
"color": "#cad4ba",
"imgUrl": "http://10.171.32.18:31005/promotioncenter/picture/202111/20211103103516779.png"
},
"shareConfigInfo": {
"title": "分享",
"description": "11",
"imgUrl": "http://10.171.32.18:31005/promotioncenter/picture/202111/20211103103532474.png"
}
},
"businessSystemId": "expressBusiness",
"endTime": 1637251199000,
"rules": [
{
"name": "邀请有礼参与规则模板",
"ruleInstanceDesc": "邀请有礼参与规则模板",
"ruleInstanceDetailList": [
{
"ruleDetailValue": "",
"ruleDictCode": "invite_crowd"
},
{
"ruleDetailValue": "1",
"ruleDictCode": "invite_activity_type"
},
{
"ruleDetailValue": "",
"ruleDictCode": "invite_task_period"
},
{
"ruleDetailValue": "",
"ruleDictCode": "invite_task_max_count"
},
{
"ruleDetailValue": "",
"ruleDictCode": "user_assistance_max_count"
}
],
"ruleTemplateId": 7
}
],
"startTime": 1635868800000
},
"operator": "0001|张三测试",
"operatorOrgId": "",
"operatorOrgType": ""
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/promotioncenter/activity/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"appKey": "vientiane",
"data": {
"activityDescription": "qq",
"activityName": "邀请有礼-l",
"activityType": "INVITE_REWARD",
"additionalJson": {
"inviterConfigInfo": {
"rewardModel": 2,
"rewardInfoList": [
{
"issuePolicy": "",
"rewardLines": "3",
"rewardDetailList": [
{
"id": "282485436487764512",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"couponList": {
"id": "282485436487764512",
"code": "uUVtMWkmrKabh1b",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282485436487764536",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
},
"totalLimitNumber": 10,
"todayLimitNumber": 1
}
]
},
{
"issuePolicy": "",
"rewardLines": "6",
"rewardDetailList": [
{
"id": "282485436487762518",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"couponList": {
"id": "282485436487762518",
"code": "kyUtMWkmrKM9Zl8",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282485436487762516",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
},
"totalLimitNumber": 10,
"todayLimitNumber": 5
}
]
},
{
"issuePolicy": "",
"rewardLines": "9",
"rewardDetailList": [
{
"id": "282484697753394427",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"couponList": {
"id": "282484697753394427",
"code": "fHNT0WXmrKU2Trq",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282484697753394425",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
},
"totalLimitNumber": 15,
"todayLimitNumber": 5
}
]
}
]
},
"inviteeConfigInfo": {
"rewardSwitch": true,
"onlyOne": true,
"rewardInfo": {
"issuePolicy": 1,
"rewardDetailList": [
{
"id": "282485436487762512",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"totalLimitNumber": 100,
"todayLimitNumber": 1,
"couponList": {
"id": "282485436487762512",
"code": "eyUtMWkmrKAgNwc",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282485436487762511",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
}
},
{
"id": "282484697753394427",
"name": "metersphere创建无规则券",
"couponType": "REDUCE",
"worth": 1,
"amount": 1,
"rewardType": 1,
"totalLimitNumber": 100,
"todayLimitNumber": 1,
"couponList": {
"id": "282484697753394427",
"code": "fHNT0WXmrKU2Trq",
"platformName": "YUNDA",
"deliverChannel": "PROMOTION_ACTIVITY",
"couponName": "metersphere创建无规则券",
"couponStatus": "PROCESSING",
"activityId": "282484697753394425",
"remark": "metersphere创建无规则券",
"useStartTime": "2021-11-02 00:00:00",
"useEndTime": "2032-03-20 23:59:59",
"pickupStartTime": "2021-11-02 00:00:00",
"pickupEndTime": "2031-11-30 23:59:59",
"pickupAfterPeriod": 0,
"pickupAfterDays": "111",
"issueMaxAmount": 10000,
"pickupAmount": 0,
"usedAmount": 0,
"writeOffAmount": 0,
"miniOrderAmount": 10,
"maxDiscountAmount": 0,
"discountAmount": 1,
"discountRate": 0,
"businessSystemId": "expressBusiness",
"couponType": "REDUCE",
"couponDescription": "metersphere创建无规则券",
"useChannels": ""
}
}
]
}
},
"backgroundInfo": {
"color": "#cad4ba",
"imgUrl": "http://10.171.32.18:31005/promotioncenter/picture/202111/20211103103516779.png"
},
"shareConfigInfo": {
"title": "分享",
"description": "11",
"imgUrl": "http://10.171.32.18:31005/promotioncenter/picture/202111/20211103103532474.png"
}
},
"businessSystemId": "expressBusiness",
"endTime": 1637251199000,
"rules": [
{
"name": "邀请有礼参与规则模板",
"ruleInstanceDesc": "邀请有礼参与规则模板",
"ruleInstanceDetailList": [
{
"ruleDetailValue": "",
"ruleDictCode": "invite_crowd"
},
{
"ruleDetailValue": "1",
"ruleDictCode": "invite_activity_type"
},
{
"ruleDetailValue": "",
"ruleDictCode": "invite_task_period"
},
{
"ruleDetailValue": "",
"ruleDictCode": "invite_task_max_count"
},
{
"ruleDetailValue": "",
"ruleDictCode": "user_assistance_max_count"
}
],
"ruleTemplateId": 7
}
],
"startTime": 1635868800000
},
"operator": "0001|张三测试",
"operatorOrgId": "",
"operatorOrgType": ""
}'
返回响应
🟢200成功
application/json
Body
code
string
必需
message
string | null
必需
data
integer
必需
success
boolean
必需
示例
{
"code": "string",
"message": "string",
"data": 0,
"success": true
}
修改于 2022-07-27 03:03:39