paas php,(应用平台)VPaas平台PHP API接口文档

(应用平台)VPaas平台PHP API接口文档

VPaas组件化 应用平台

更新历史编号

版本

说明

作者

日期

1

v1.0

1.创建文档

Seven

2016-12-13

目录

1. 对接方式、鉴权认证

凡是要使用应用能力的接口,双方需通过对比加密sign值,进行安全校验,否则接口不能使用。

2. 全局返回码说明每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。返回码

说明

-1

系统繁忙,此时请开发者稍候再试

200

请求成功

403

禁止访问

404

异常错误

500

数据验证错误

40001

不合法的凭证,或者access_token无效。

40004

不合法请求HTTP请求状态返回格式返回字段

字段类型

说明

status

Integer

请求返回码(详细请见状态表)

message

String

返回描述

data

Array

返回结果错误样例

{

"status": 40013,

"message": {"0":"invalid appid"}

}

成功样例

{

"status": 200,

"data": {"access_token":"ACCESS_TOKEN","expires_in":7200}

}

1.应用平台

1.1 创建应用

接口地址/v1/app/create

HTTP Content-Type / 请求方式application/json

POST

请求参数参数

必选

类型

说明

RequestBody

userId

Int

用户uid

name

String

应用名称

type

Int

类型 1.普通,2.内容商,3.开发商,4.平台(需传token)

HTTP 响应状态200返回字段

字段类型

说明

status

int

返回状态码

message

String

返回错误信息

data

Array

返回结果

接口示例Request

curl -X POST -H "Content-Type:application/json" -d {"userId":"13","name":"应用宝","type":"1"} http://app.sewise.com/v1/app/create

Response

{"status":200,"data":{"id":"31"}}

1.2 获取授权

接口地址/v1/app/token

HTTP Content-Type / 请求方式application/json

POST

请求参数参数

必选

类型

说明

RequestBody

appId

String

应用appId

appSecret

String

应用appSecret

HTTP 响应状态200返回字段

字段类型

说明

status

int

返回状态码

message

String

返回错误信息

data

Array

返回结果

接口示例Request

curl -X POST -H "Content-Type:application/json" -d {"appId":"ic89rf8705ztf6uip7","appSecret":"82n7n4iow01sfmzwjpfuo120v5n7erta"} http://app.sewise.com/v1/app/token

Response

{

"status": 200,

"data": {

"access_token": "bSjHgdh43NRbxZ9fOrTtjipynmcIh74fUr8u4Rnd",

"expire": "2016-12-23 17:55:54"

}

}

1.3 获取应用基本信息

接口地址/v1/app/info

HTTP Content-Type / 请求方式application/json

GET/POST

请求参数参数

必选

类型

说明

RequestBody

appid

String

应用appID

time

int

时间戳

random

int

随机数

sign

String

加密值

参数

必选

类型

说明

RequestBody

token

String

授权码

HTTP 响应状态200返回字段

字段类型

说明

status

int

返回状态码

message

String

返回错误信息

data

Array

返回结果

接口示例Request

curl -X POST -H "Content-Type:application/json" -d http://app.sewise.com/v1/app/info?appid=ic89rf8705ztf6uip7&time=1481612242&sign=ee856df94a5e059043747fa242b84761&random=123456

http://app.sewise.com/v1/app/info?token=bSjHgdh43NRbxZ9fOrTtjipynmcIh74fUr8u4Rnd

Response

{"status": 200,

"data": {

"appId": "ic89rf8705ztf6uip7",

"userId": "1",

"appName": "平台应用号",

"appType": "4",

"appStatus": "1",

"creationDate": "2016-12-13 10:22:00",

"modifiedDate": "2016-12-13 10:22:00",

"isDelete": "N"

}

}

1.4 删除应用

接口地址/v1/app/delete

HTTP Content-Type / 请求方式application/json

GET/POST

请求参数参数

必选

类型

说明

RequestBody

appid

String

应用appID

time

int

时间戳

random

int

随机数

sign

String

加密值

参数

必选

类型

说明

RequestBody

token

String

授权码

HTTP 响应状态200返回字段

字段类型

说明

status

int

返回状态码

message

String

返回错误信息

data

Array

返回结果

接口示例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值