浏览服务

AWS PaaS为开发者开放的服务接口提供了文档浏览服务,包括API名称、参数、返回结构等详细信息。

服务接口文档

  1. 登录您的AWS PaaS实例控制台
  2. 访问“连接服务”页面
  3. 切换“文档”页面
  4. 点击“Web API”列出平台全部分类

输入参数

输入参数即API的业务参数。分为必须参数和可选参数,必选参数不允许出现空值。

注意:

  • API仅支持utf-8编码的参数名和参数值
  • 为了避免可能产生的乱码,参数值可能需要编码,例如java通过java.net.URLEncoder.encode(参数值,"utf-8")
  • 请求参数含有复杂对象或者数组时,需要用json序列化(json结构在文档中有详细描述),例如TaskApi中查询服务的com.actionsoft.sdk.service.model.TaskQueryModel参数,序列化后值为:{processInstId:"xx",userTask:false,...}

QueryModel参数编码后示例:

tqm=%7B%0A++%22processInstId%22+%3A+%22xxx%22%2C%0A++%22userTask%22+%3A+false%2C%0A++%22nonUserTask%22+%3A+false%2C%0A++%22eaiTask%22+%3A+false%2C%0A++%22activeTask%22+%3A+false%2C%0A++%22suspendedTask%22+%3A+false%2C%0A++%22erroredTask%22+%3A+false%2C%0A++%22userTaskOfWorking%22+%3A+false%2C%0A++%22userTaskOfNotification%22+%3A+false%2C%0A++%22claimToAdministrator%22+%3A+false%2C%0A++%22monitorTask%22+%3A+false%2C%0A++%22asyncTask%22+%3A+false%2C%0A++%22supportDelegateTask%22+%3A+false%0A%7D&

参数类型

类型 处理方式 示例
String 字符值 appId=com.actionsoft.apps.notification
Integer 字符值 rowCount=100
Long 字符值 beginTime=1439277618461
对象/数组等复杂类型 json序列化 参见API文档的输入参数结构说明

API分类

被分为两类:

  • 由AWS PaaS提供的官方HTTP API
  • 由开发者自扩展的API,参见附录

以下为AWS PaaS提供的官方HTTP API

API分类 说明
App API App应用接口
BO API BO操作接口
DC API DC存储接口
Delegation API 任务委托/代理(Delegation Task Instance)接口
ORG API 组织机构接口
Perm API 权限接口
Portal API 身份验证和门户接口
Process API 流程实例控制(Process Instance)接口
Repository API AWS模型元数据仓库接口
Task API 任务实例控制(Task Instance)接口

AWS PaaS提供的官方HTTP API,需要调用者手动进行发布。

步骤:

  1. 创建身份策略,类型为HTTP
  2. 发布官方HTTP API,并绑定身份策略 发布完成后,调用官方HTTP API时,秘钥信息为绑定的身份策略的秘钥信息


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区