1.11.2.5 Web 插件开发-服务调用
优质
小牛编辑
126浏览
2023-12-01
Web 插件开发-服务调用
更新时间:2018-07-03 20:05:49
介绍如何在 Web 插件开发过程中调用服务
获取 App Key 和 App Secret
查看插件开发 App Key & App Secret:
关联服务
点击“新增服务”按钮,在当前插件版本下关联服务;在服务列表中查看服务:
点击“详情”按钮,查看服务列表,比如点击物的管理服务的“详情”链接:
在 API 列表中找到 getThingProperties(获取物的全量属性快照数据),可以查看 API 详情:
安装 SDK
安装:
$ bnpm install --save @bone/linkdevelop-sdk
引入:
import { APIGateway } from '@bone/linkdevelop-sdk';
示例代码
APIGateway.request("http://api.link.aliyun.com/basekit/debug/ping", {
version: "1.3.0",
data: {
// 接口参数
"input":"test"
}
}).then(response => {
console.log(response);
}).catch(error => {
console.log(error);
});
注意事项
使用 APIGateway SDK 发起请求的时候,需要在页面上填写“开发环境 AppKey & AppSecret”:
其他注意事项:
Web 插件的 AppKey 仅供开发调试使用,请勿在生产环境使用;
不要将 AppKey 和 AppSecret 明文写在前端代码工程中,以免泄漏;
若输入 AppKey 有误,可重启本地服务,然后重新输入。