使用场景:

这是一个C端触发的接口。券码获取,调用外部三方系统制作(生成)券码。

接口地址 由第三方企业开发者或中间件开放接口并在自建应用中配置券码获取接口

请求方式 POST

consumes ["application/json"]

produces ["application/json"]

应用权限 优惠券->券码获取

请求参数


公共参数

参数名称

参数说明

请求类型

是否必须

数据类型

schema

orgId企业IDbodytrueString
appInstanceId应用实例IDbodytrueString
activityId
活动id,对应玩法组件idbodytrueString
callbackData回调参数bodytrueList
nonce签名随机数bodytrueString签名随机数
timestamp签名时间戳bodytrueLong签名时间戳
signature签名bodytrueString签名
instanceAppId自建应用appidStringtrueString
thirdCompanyId开放平台登陆componyIdString非开放平台用户为空String

thirdUid

开放平台登陆uidString非开放平台用户为空String

发券通知

参数名称

参数说明

请求类型

是否必须

数据类型

schema

thirdCouponTplId第三方卡券模板IDbodytrueString
thirdId客户IDbodyfalsestring
phone手机bodyfalsestring
openidDtos
身份识别标识集合
bodytruearray
身份识别标识集合

身份识别标识集合

参数名称

参数说明

请求类型

是否必须

数据类型

schema

unionid微信unionidbodyfalseString
openid应用身份标识bodytrueString
fromTo应用类型(contentminiapp:小程序, workwechat:企业微信外部联系人, gzh:公众号, workwechatgroup:客户群)bodytruestring
appid应用idbodyfalsestring
jcappid
兔展系统集成-自建应用ID(是一串数字,非自建应用的应用ID(一窜字母字符串))bodyfalsenumber(64)
identityType
身份识别类型(phone: 手机号码, id: 第三方用户ID, openid: 公众号openid, unionid: 开放平台unionid)
bodyfalsestring
identityId
身份识别类型ID, identityType 字段对应的value值
bodyfalsestring

请求示例

{
    "appInstanceId""778985290508406784",
    "orgId""928a852d-e749-45be-bc31-f8e23f07b7f4",
    "callbackData": [
        {
            "phone""18681452902",
            "thirdCouponTplId""SINGLE_LINE_COMMON_MIN_1.0815c",
            "openidDtos": [
                {
                    "openid""o2shHwg9VjkygpN6__rHOyQ5Y2lE",
                    "appid""wxa1a8ae7a3acd6d38",
                    "fromTo""gzh"
                }
            ],

"openidDtos": [
                {
                    "openid""o2shHwg9VjkygpN6__rHOyQ5Y2lE",
                    "appid""wxa1a8ae7a3acd6d38",
                    "fromTo""gzh"
                }
            ]
        }
    ],
    "nonce""n14GvACT6Ed768TUlJHKwD2Ml2ej89n1",
    "timestamp": 1625793771858,
"instanceAppId": "Ipu_t60KoV-gTTtCSkFMWtrkTIA",
"thirdCompanyId": "0707",
    "signature""1d11d6b2be2113fd42519be97421b1ad0ddcb1e5"
}



响应参数


参数名称

参数说明

请求类型

是否必须

数据类型

schema

code状态码bodytruestring
msg描述bodytruestring
data返回内容body



data实体

参数名称

参数说明

请求类型

是否必须

数据类型

schema

callbackSuccessData成功数据List


成功实体

参数名称

参数说明

数据类型

是否必须

schema


couponCode券CODEStringtrue
返回券码不能超过32位
thirdCouponTplId第三方卡券模板IDStringfalse

thirdId第三方客户IDStringfalse
四种身份匹配必须传一种
openid公众号openidStringfalse
unionid开放平台unionidStringfalse

phone

手机号Stringfalse
validateType卡券码领取时效类型Integerfalse

1:时间区间, 2:按领取后有效天数, 3:永久有效

不传以券模板数据为准

startTime卡券有效开始时间Longfalse
validateType=1必填
endTime卡券有效结束时间Longfalse
validateType=1必填
awardAfterDay领取后有效天数Intergerfalse
validateType=2必填


响应状态

状态码

说明

schema

200OK
201Created
401Unauthorized
403Forbidden
404Not Found
500FAIL

响应示例

{
    "code""200",
    "errorCode""SUCCESS",
    "msg""通讯成功",
    "data": {
        "callbackSuccessData": [
            {
                "couponCode""ASDESGFSF",
                "thirdCouponTplId""SINGLE_LINE_COMMON_MIN_1.0815c",
                "phone""18681452902",
                "validateType": 1,
                "startTime": 1625793771858,
                "endTime": 1625793771858
            }
        ]
    }
}

  • 无标签