数据大屏调用物联网API时效性

Blade 未结 2 64
zhangkecheng
zhangkecheng 2024-12-13 09:48

一、该问题的重现步骤是什么?


数据大屏调用物联网平台官方的API,如果物联网已登录,数据大屏可以调用成功;如果物联网未登录,数据大屏调用不成功,提示请求未授权

如果使用SQL查询时序库,则不受登录的影响


二、你期待的结果是什么?实际看到的又是什么?


在物联网登录与未登录的情况下,大屏可以通过API调用物联网数据


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


Linux


2条回答
  •  admin
    admin (楼主)
    2024-12-13 13:02

    你指的登录是指的什么,指的是物联网平台系统部署还是账号通过登录界面登录?

    如果物联网平台不部署不启动,则无法调用,因为数据大屏是需要用物联网的openapi才能调用的。

    而现在openapi需要做token鉴权才能正常调用,如果你指的是不需要token就能调用,那你只需要在物联网平台的后端配置 blade.secure.skip-url ,把openapi的地址填进去,这样就不会校验token了。

    但是这样没有token就能调用会非常危险,外部可以免认证就获取到数据。这是不推荐的。

提交回复