项目管理服务
更新时间:2018-05-16 14:53:53
运营平台
运营中心入驻
创建项目对应的运营商
path | 版本 | 描述 | 是否需要cloudToken |
---|---|---|---|
/cloud/operator/create | 1.0.1 | 创建项目对应的运营商 | 是 |
请求参数
参数
|
类型
|
必填
|
描述
|
loginName
|
String
|
是
|
登录用户名
|
identityId
|
String
|
否
|
登录用户ID
|
intentionType
|
String
|
是
|
意向类型
producer-生产商,operator-经营商
|
projectId
|
String
|
是
|
项目ID
|
childName
|
String
|
是
|
运营商名称
|
返回参数
参数
|
类型
|
描述
|
true
|
Boolean
|
true-申请成功
fase-申请失败
|
示例
请求示例
{
"id": "1509086454180",
"version": "1.0",
"request": {
"apiVer": "1.0.0",
"iotToken": "token"
},
"params": {
"loginName":"共享商用运营者",
"identityId":"5072al9d636f594294cb28cc2636800a57fb3622",
"intentionType":"operator",
"projectId":"a124uD62zz0XIyzF",
"childName":"测试"
}
}
正常返回示例
{
"code": 200,
"data": "true",
"localizedMsg": null,
"message": "success"
}
错误码
错误码 | 错误信息 | 详细描述 |
---|---|---|
创建项目
path | 版本 | 描述 | 是否需要cloudToken |
---|---|---|---|
/cloud/linkbusiness/project/create | 1.0.0 | 运营平台创建项目 | 是 |
请求参数
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
identityId | String | 是 | 登录用户ID |
loginName | String | 是 | 登录用户名 |
projectName | String | 是 | 项目名称 |
productKey | String | 是 | 绑定的产品key |
dataAuth | Boolean | 是 | 数据授权 |
返回结果
类型 | 描述 |
---|---|
String | 项目ID |
实例
请求实例
{
"id": 1508232047194,
"request": {
"cloudToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.0"
},
"params": {
"identityId":"50abal335a59902a909fc19de70a500e8d649288",
"loginName":"测试",
"projectName":"projectName",
"productKey":"a1rQhWaOZ4w"
},
"version": "1.0"
}
正常返回
{
"code": 200,
"data": "a124W9XmUO33f9lK",
"localizedMsg": null,
"message": "success",
"class": "com.aliyun.iotx.common.base.service.IoTxResult"
}
错误码
错误码 | 错误信息 | 错误描述 |
---|---|---|
29001 | project number limit 5 | 已创建项目达到5个上限 |
29041 | the project of the same name has already existed. | 相同名称的项目已存在 |
29002 | create project fail. | 项目创建失败 |
29526 | no auth product | 没有已授权产品 |
修改项目
path | 版本 | 描述 | 是否需要cloudToken |
---|---|---|---|
/cloud/linkbusiness/project/update | 1.0.0 | 运营平台修改项目 | 是 |
请求参数
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
identity | String | 是 | 登录用户ID |
projectId | String | 是 | 项目ID |
projectName | String | 是 | 项目名称 |
返回结果
类型 | 描述 |
---|---|
boolean | 是否成功 |
实例
请求实例
{
"id": 1508232047194,
"request": {
"cloudToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.0"
},
"params": {
"projectId":"a103W4cf3EAeDfox",
"projectName":"new_name"
},
"version": "1.0"
}
正常返回
{
"code": 200,
"data": true,
"localizedMsg": null,
"message": "success",
"class": "com.aliyun.iotx.common.base.service.IoTxResult"
}
错误码
错误码 | 错误信息 | 错误描述 |
---|---|---|
29041 | the project of the same name has already existed. | 相同名称的项目已存在 |
查询单个项目
path | 版本 | 描述 | 是否需要cloudToken |
---|---|---|---|
/cloud/linkbusiness/project/get | 1.0.0 | 查询单个项目 | 是 |
请求参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
identityId | String | 是 | 登录用户ID |
projectId | String | 是 | 项目ID |
返回结果
对象 | 名称 | 类型 | 描述 |
---|---|---|---|
projectDTO | |||
tenantId | String | 项目归属租户ID | |
projectId | String | 项目ID | |
name | String | 项目名称 | |
description | String | 项目描述 | |
gmtCreate | Date | 创建时间 | |
gmtModified | Date | 修改时间 | |
owner | Boolean | 是否为创建者 |
实例
请求实例
[
"B73E422D87664B2AB3338626FD6E5342",
"",
"a1247Wi7cQf9EYa1"
]
{
"id": 1508232047194,
"request": {
"cloudToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.0"
},
"params": {
"identityId":"50f1ala320409fd398fa38b97c2c231222301187",
"projectId":"a103W4cf3EAeDfox"
},
"version": "1.0"
}
返回实例
{
"code": 200,
"data": {
"owner": true,
"gmtModified": 1522221738000,
"companyName": null,
"projectType": "OPERATION",
"description": "3334-共享商用项目创建",
"gmtCreate": 1522221730000,
"name": "3334",
"tenantId": "B73E422D87664B2AB3338626FD6E5342",
"warningCount": 0,
"class": "com.aliyun.iotx.linkbusiness.operation.facade.dto.project.ProjectDTO",
"projectId": "a1247Wi7cQf9EYa1"
},
"message": "success",
"localizedMsg": null,
"class": "com.aliyun.iotx.common.base.service.IoTxResult"
}
错误码
错误码 | 错误信息 | 错误描述 |
---|---|---|
29003 | project is not exist. | 项目不存在 |
查询项目列表
path | 版本 | 描述 | 是否需要cloudToken |
---|---|---|---|
/cloud/linkbusiness/project/getList | 1.0.0 | 查询项目列表 | 是 |
请求参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
identityId | String | 是 | 登录用户ID |
返回结果
对象 | 名称 | 类型 | 描述 |
---|---|---|---|
projectDTO | |||
tenantId | String | 项目归属租户ID | |
projectId | String | 项目ID | |
name | String | 项目名称 | |
description | String | 项目描述 | |
gmtCreate | Date | 创建时间 | |
gmtModified | Date | 修改时间 | |
owner | Boolean | 是否为创建者 |
实例
请求实例
{
"id": 1508232047194,
"request": {
"cloudToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.0"
},
"params": {
"identityId":"50f1ala320409fd398fa38b97c2c231222301187",
"projectId":"a103W4cf3EAeDfox"
},
"version": "1.0"
}
返回实例
{
"code": 200,
"data": [
{
"owner": false,
"gmtModified": 1522221738000,
"companyName": null,
"projectType": null,
"description": "测试-共享商用项目创建",
"gmtCreate": 1522221730000,
"name": "测试",
"tenantId": "B73E422D87664B2AB3338626FD6E5342",
"warningCount": 0,
"class": "com.aliyun.iotx.linkbusiness.operation.facade.dto.project.ProjectDTO",
"projectId": "a1247Wi7cQf9EYa1"
}
],
"message": "success",
"localizedMsg": null,
"class": "com.aliyun.iotx.common.base.service.IoTxResult"
}
查询接入项目列表
path | 版本 | 描述 | 是否需要cloudToken |
---|---|---|---|
/cloud/linkbusiness/project/develop/get | 1.0.0 | 查询接入商项目列表 | 是 |
请求参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
identityId | String | 是 | 登录用户ID |
返回结果
对象 | 名称 | 类型 | 描述 |
---|---|---|---|
developProjectDTO | |||
companyName | String | 公司名称 | |
productList | List | 产品列表 |
实例
请求实例
{
"id": 1508232047194,
"request": {
"cloudToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.0"
},
"params": {
"identityId":"50f1ala320409fd398fa38b97c2c231222301187"
},
"version": "1.0"
}
返回实例
{
"code": 200,
"data": [
{
"companyName": "阿里妈妈",
"productList": [
{
"productKey": "a1neGnHnGw6",
"categoryName": "测试",
"productName": "测试产品"
}
]
}
],
"message": "success",
"localizedMsg": null,
"class": "com.aliyun.iotx.common.base.service.IoTxResult"
}