项目管理服务

更新时间: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"
}

results matching ""

    No results matching ""