用户购买商品并付款成功,云市场将调用本接口,通知服务商开始创建应用实例。
- 每次创建的应用实例需要返回一个唯一的标识(instanceId),后续续费、过期等操作云市场会使用此标识。
- instanceId 的值建议直接使用云市场传入的 orderBizId
- 请不要阻塞此接口,若耗时较长,可使用队列做缓冲,设置 instanceId=0,然后立即返回。若操作失败也请设置 instanceId=0,云市场都会再次调用,直到获取到
instanceId。
- 该接口可能会被多次调用,如果被重复调用,请保证接口的幂等性。
参数
参数 |
必选 |
类型及范围 |
说明 |
token |
true |
String |
安全校验令牌 |
action |
true |
String |
createInstance |
aliUid |
true |
String |
用户唯一标识 |
orderBizId |
true |
String |
云市场业务 ID |
orderId |
true |
String |
云市场订单 ID |
productCode |
true |
String |
云市场商品 code |
skuId |
true |
String |
商品规格标识 |
trial |
true |
Boolean |
是否试用 |
expiredOn |
false |
DateTime |
过期时间(yyyy-MM-dd HH:mm:ss) |
template |
false |
String |
模板 ID,适用于模板类建站商品 |
返回值
参数名称 |
是否必选 |
类型及范围 |
key 名称 |
说明 |
instanceId |
true |
String |
- |
实例 ID,服务商提供的唯一标识 |
hostInfo |
false |
固定JSON |
name |
主机名 |
ip |
服务器 IP |
innerIp |
服务器内网 IP |
username |
服务器帐号 |
password |
服务器密码 |
cname |
服务器 CNAME |
tempDomain |
临时域名 |
ftpUsername |
ftp 用户名 |
ftpPassword |
ftp 密码 |
region |
机房信息 |
beianInfo |
备案地址 |
databaseInfo |
数据库信息 |
appInfo |
false |
固定JSON |
frontEndUrl |
前台地址 |
adminUrl |
管理地址 |
username |
管理员帐号 |
password |
管理员密码 |
authUrl |
免登地址 |
info |
false |
JSON |
- |
自定义 Key-Value 数据 |
调用示例
http://www.isvwebsite.com?
token=097a56e26a93c874140bbcdf403f3f60&action=createInstance&aliUid=123123323&orderId=100001&orderBizId=1&productCode=cmjj000123&skuId=sku-1
返回示例
{
"instanceId": "1",
"hostInfo": {
"name": "linux server",
"ip": "127.0.0.1",
"username": "root",
"password":"root_password"
},
"appInfo": {
"frontEndUrl":"http://yourdomain.com/",
"adminUrl":"http://yourdomain.com/admin",
"username":"admin",
"password": "admin_password"
},
"info": {
"key1": "my custom info"
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交