NAYOTA API
  1. 生成token凭证
NAYOTA API
  • 产品介绍
  • 应用场景
  • 常见问题
  • 生成token凭证
    • 生成token凭证教程
    • 获取token
      POST
  • 入门实例DEMO
    • 获取温度传感器测量数据
    • 获取空开状态数据
    • 获取摄像头图像数据
    • 获取电表统计数据
  • 设备分组类接口
    • 接口调用实例
    • 根据条件查询通用设备信息
      GET
    • 根据条件查询检测设备信息
      GET
    • 根据条件查询控制设备信息
      GET
    • 通过id查询单个设备信息
      GET
    • 通过id查询单个检测设备信息
      GET
    • 通过id查询单个控制设备信息
      GET
  • 数据记录类接口
    • 接口调用实例
    • 通过id查询检测器检测数据记录
      GET
    • 通过id查询控制器控制数据记录
      GET
    • 根据条件查询消息推送记录
      GET
    • 通过id查询视频录制记录
      GET
  • 能耗统计类接口
    • 接口调用实例
    • 根据条件查询设备层级信息
      GET
    • 根据条件查询分项区间信息
      GET
    • 通过id查询设备层级统计数据
      GET
    • 通过id查询分项区间统计数据
      GET
    • 查询单个层级月度能耗统计
      GET
  • 部门层级类接口
    • 根据条件查询部门层级信息
    • 通过id查询单个部门层级信息
  • 图像监控类接口
    • 接口调用实例
    • 根据条件查询人脸信息
    • 根据条件查询摄像头信息
    • 通过id查询单个摄像头信息
  • 用户组织类接口
    • 根据条件查询用户信息列表
    • 通过id查询单个用户信息
  • 未命名接口
    GET
  1. 生成token凭证

获取token

POST
https://ws.25soft.com/api-v1/auth/login
用户若需要调用API获取数据,首先需要用用户名和密码调用获取token接口,获取到对应用户的token。 然后在实际请求时在http的header中添加属性:
Authorization 内容是"Bearer token",例如:
{
    "Authorization": "Bearer eyJhbGciOiJIUzI1NiJ9.eyJfaWQiOiI1ZGE5OTQ1NTBkYzQxODAwMWI5NWQzNmYiLCJ1c2VybmFtZSI6IjEzODA2NjUwOTM3IiwidHJ1ZU5hbWUiOiLpg5HlhYPmnbAifQ.w3XDf9DoA_jeYP2A86o4_fTVN9MZ7Tem6R2GBuuRfj4"
}
入门实例DEMO

请求参数

Body 参数application/x-www-form-urlencoded
username
string 
用户名
可选
示例值:
demo
password
string 
密码
可选
示例值:
123456
visitSource
string 
登录来源
可选
示例值:
api

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://ws.25soft.com/api-v1/auth/login' \
--data-urlencode 'username=demo' \
--data-urlencode 'password=123456' \
--data-urlencode 'visitSource=api'

返回响应

🟢200成功
application/json
Body
code
number 
是否成功
必需
data
object 
返回数据
必需
token
string 
可选
示例
{
    "code": 0,
    "data": {
        "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1ZGE5OTQ1NTBkYzQxODAwMWI5NWQzNmYiLCJ1c2VybmFtZSI6IjEzODA2NjUwOTM3IiwidHJ1ZU5hbWUiOiLpg5HlhYPmnbAiLCJpYXQiOjE2ODM2ODkxMDQsImV4cCI6MTY4NDI5MzkwNH0.mLGF-QEIIPjFlI96uUjsKIhqeI79xQ_aMutsmWC6OaE"
    }
}
修改于 2023-11-21 03:49:45
上一页
生成token凭证教程
下一页
获取温度传感器测量数据
Built with