如何使用已部署的API
更新时间:2018-09-17 20:02:43
服务流分为API和设备流,两种流的部署形态不同。设备流在完成部署之后,产物是一条在云端运行的规则,当指定的设备属性/事件发生变更时,云端收到设备消息推送,执行设备流规则,因此无需在外部进行调用;API在部署完成之后,产物是http接口,需要在外部系统进行调用。
开发完成后的API可以在LinkDevelop平台中的WEB应用/WEB插件/移动应用 中进行使用,使用流程:在服务开发工作台进行api部署 -> 服务发布,然后在应用/插件中进行:服务授权 -> 服务调用。
流式服务编排中,部分功能节点的能力均来自于LD平台提供的官方服务API,平台提供的能力按照功能属性可分为六大类:设备管理服务类、用户服务类、数据服务类、存储服务类、消息推送类和消息通知类。官方服务除了在流式服务编排中,通过功能节点和脚本中apiClient发起调用外,LD支持第三方平台通过使用Java、Node.js、Python、Bone.js下的SDK进行服务调用,SDK需要使用LD平台创建Web应用颁发的AppKey和AppSecret进行鉴权。
各版本服务调用过程中都需要输入服务的请求路径、版本号以及参数信息,每个官方提供的API都会在详情页面将路径、版本、参数信息显示出来,开发者只需要进行填充即可。注意调用前需要预先安装各个依赖库,具体查看各语言的示例代码。