tb做为一个多租户的物联网平台,文档也很齐全。后端使用的是java语言编写的,可以用swagger来导出文档。tb的所有服务都可以通过接口来看到。接口主要分为两部分,一部分是设备API,另一部分是用于服务端API。
在我们启动tb之后,可以通过http://ip +port/swagger-ui.html 来访问tb的所有接口。以我的tb为例,我的tb访问地址是http://192.168.99.102:8080/,那么接口文档的swagger的文档访问地址就是 http://192.168.99.102:8080/swagger-ui.html/
打开swagger文档之后,你会看到tb所有的接口,这里边有太多接口
首先那顶部我们可以对接口进行授权,授权之后,就能直接在这个页面对接口进行测试,并且直接调用接口来创建,删除数据。非常方便快捷。
下面来演示一下。
点击右上角的Authorize按钮,会有一个弹窗.
在这里需要属于一个授权秘钥,token。怎么获取那?
- 首先是要使用一个用户登录tb,
- 然后按下
F12
, - 刷新一下页面可以看到很多HTTP请求,
- 点开一个HTTP请求,查