一、该问题的重现步骤是什么?
数据大屏调用物联网平台官方的API,如果物联网已登录,数据大屏可以调用成功;如果物联网未登录,数据大屏调用不成功,提示请求未授权
如果使用SQL查询时序库,则不受登录的影响
二、你期待的结果是什么?实际看到的又是什么?
在物联网登录与未登录的情况下,大屏可以通过API调用物联网数据
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Linux
你指的登录是指的什么,指的是物联网平台系统部署还是账号通过登录界面登录?
如果物联网平台不部署不启动,则无法调用,因为数据大屏是需要用物联网的openapi才能调用的。
而现在openapi需要做token鉴权才能正常调用,如果你指的是不需要token就能调用,那你只需要在物联网平台的后端配置 blade.secure.skip-url ,把openapi的地址填进去,这样就不会校验token了。
但是这样没有token就能调用会非常危险,外部可以免认证就获取到数据。这是不推荐的。
数据大屏要能调用到API,现在是需要登录物联网平台才能调用;如果是在不登录的情况下就能调用需要改 blade.secure.skip-url ,把openapi填进去?
调用openapi跟登不登录没关系,跟token有关系。如果有token,不管你本身是否登录系统都可以调用
扫一扫访问 Blade技术社区 移动端