Icon Created with Sketch.

西部数码MSSQL数据库API接口文档 V2.0

  • ← 返回目录
  • 认证相关
    • 1.1、文档简介
    • 1.2、身份验证
    • 1.3、公共参数说明
    • 1.4、统一返回说明
    • 1.5、联调环境说明
    • 1.6、技术支持
    • 1.7、 下载PHP示例代码
    • 1.8、获取账户可用余额
  • 公共接口
    • 一、数据库相关配置
    • 二、检查数据库名称是否可用
    • 三、获取mssql开通价格
    • 四、mssql开通正式/试用
    • 五、查看mssql详情
    • 六、续费mssql
    • 七、mssql业务转正
    • 八、变更业务密码
    • 九、获取升级价格
    • 十、确定升级

一、版本更新说明

版本号: 2.0.0

版本号 修改点说明 变更日期

公共接口

一、数据库相关配置

基本信息

Path: /database/?act=configure

Method: GET

接口描述:

请求参数

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ products object [] 非必须

item 类型: object

├─ proid string 必须 产品型号
├─ name string 必须 名称
├─ size string 必须 大小
├─ rooms object [] 非必须

item 类型: object

├─ id string 必须 机房ID
├─ name string 必须 机房 名称
├─ ver string [] 必须 可开mssql版本

item 类型: string

├─ 非必须

二、检查数据库名称是否可用

基本信息

Path: /database/?act=checkdbname

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 test 数据库名4-20长度并且由字母+数字 并且以字母操作

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ dbname string 非必须 可用数据名称

三、获取mssql开通价格

基本信息

Path: /database/?act=getprice

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
proid 是 mssql50 产品型号
buyyear 是 1 开通年限

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ price number 非必须 售价
├─ costprice number 非必须 成本
├─ proid string 非必须 型号
├─ buyear string 非必须 年限

四、mssql开通正式/试用

基本信息

Path: /database/?act=buy

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号
password 是 xxxxx 密码长度6位以上
proid 是 mssql50 产品型号
buyyear 是 1 开通年限
room 是 1 机房
version 是 2016 型号
paytype 是 0 0-正式;1-试用

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ westid number 非必须 我司ID
├─ dbname string 非必须 数据库名
├─ dbloguser string 非必须 登录帐号
├─ dbsize number 非必须 数据库大小M
├─ dbpasswd string 非必须 数据库密码
├─ dbbuydate string 非必须 开通时间
├─ dbexpdate string 非必须 到期时间
├─ dbproid string 非必须 产品型号
├─ dbyear number 非必须 开通年限
├─ dbstatus number 非必须 数据库状态
├─ dbserverip string 非必须 服务器
├─ dbver string 非必须 数据库版本
├─ dbbuytest boolean 非必须 是否为试用

五、查看mssql详情

基本信息

Path: /database/?act=view

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ dbname string 非必须 数据库名
├─ dbloguser string 非必须 数据库登录帐号
├─ dbsize number 非必须 数据库大小M
├─ dbpasswd string 非必须 密码
├─ dbbuydate string 非必须 开通时间
├─ dbexpdate string 非必须 到期时间
├─ dbproid string 非必须 产品型号
├─ dbyear number 非必须 开通年限
├─ dbstatus number 非必须 数据库状态
├─ dbserverip string 非必须 数据库服务器IP
├─ westid number 非必须 西数编号
├─ dbver string 非必须 数据库版本
├─ dbbuytest boolean 非必须 是否试用0/1
├─ dbroom string 必须 机房ID
├─ dbroomname string 必须 机房名称
├─ isgift number 必须 0-开通,1-赠品
├─ dbmdfsize number 必须 数据库使用情况
├─ dbldfsize number 必须 日志使用情况

六、续费mssql

基本信息

Path: /database/?act=renew

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号
buyyear 是 1 1-10

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ dbname string 非必须 数据库名
├─ dbloguser string 非必须 数据库登录帐号
├─ dbsize number 非必须 数据库大小M
├─ dbpasswd string 非必须 密码
├─ dbbuydate string 非必须 开通时间
├─ dbexpdate string 非必须 到期时间
├─ dbproid string 非必须 产品型号
├─ dbyear number 非必须 开通年限
├─ dbstatus number 非必须 数据库状态
├─ dbserverip string 非必须 数据库服务器IP
├─ westid number 非必须 西数编号
├─ dbver string 非必须 数据库版本
├─ dbbuytest boolean 非必须 是否试用0/1

七、mssql业务转正

基本信息

Path: /database/?act=paytest

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号
buyyear 是 1 1-10

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ dbname string 非必须 数据库名
├─ dbloguser string 非必须 数据库登录帐号
├─ dbsize number 非必须 数据库大小M
├─ dbpasswd string 非必须 密码
├─ dbbuydate string 非必须 开通时间
├─ dbexpdate string 非必须 到期时间
├─ dbproid string 非必须 产品型号
├─ dbyear number 非必须 开通年限
├─ dbstatus number 非必须 数据库状态
├─ dbserverip string 非必须 数据库服务器IP
├─ westid number 非必须 西数编号
├─ dbver string 非必须 数据库版本
├─ dbbuytest boolean 非必须 是否试用0/1

八、变更业务密码

基本信息

Path: /database/?act=chgpwd

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号
password 是 password 密码

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ password string 非必须 新密码

九、获取升级价格

基本信息

Path: /database/?act=upgradeprice

Method: GET

接口描述:

此为升级成本
(新价格-旧价格)/总天数*剩余天数

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号
room 是 1 机房编号
proid 是 mssql100 新的型号
version 是 2016 型号

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ price number 非必须
├─ oldprice number 非必须
├─ newprice number 非必须
├─ dayprice number 非必须
├─ leftday number 非必须

十、确定升级

基本信息

Path: /database/?act=upgrade

Method: GET

接口描述:

此为升级成本
(新价格-旧价格)/总天数*剩余天数

请求参数

Query

参数名称 是否必须 示例 备注
dbname 是 dbtest 数据库名及登陆帐号
room 是 1 机房编号
proid 是 mssql100 新的型号
version 是 2016 型号

返回数据

名称 类型 是否必须 默认值 备注 其他信息
result number 非必须
clientid string 非必须
data object 非必须
├─ price number 非必须
├─ oldprice number 非必须
├─ newprice number 非必须
├─ dayprice number 非必须
├─ leftday number 非必须