Public API ERa hỗ trợ
Ghi chú
API E-ra https://backend.eoh.io/swagger/
Document API E-ra https://backend.eoh.io/redoc/
Trigger action chỉ dành cho các widget là action
Response data sẽ trả nhiều field hơn so với những ví dụ, cho nên chỉ tập trung nhưng field ví dụ.
1. Hướng dẫn lấy Token
Bước 1: Đăng nhập app.e-ra.io
Bước 2: Chọn profile
Bước 3: Copy Auth Token
2. Danh sách API:
2.1. API lấy unit của user:
METHOD: GET
HEADERS: {Authorization: Token}
RESPONS_STATUS_CODE: 200
RESPONSE_DATA:
--> Lấy end_device_id
2.2. API lấy widget dựa vào end device id
METHOD: GET
HEADERS: {Authorization: Token}
RESPONS_STATUS_CODE: 200
RESPONSE_DATA
--> Lấy action_on hoặc action off
2.3. API điều khiển thiết bị dựa vào action key
METHOD: POST
BODY:
HEADERS: {Authorization: Token}
RESPONS_STATUS_CODE: 200
RESPONSE_DATA:
2.4. API Lấy giá trị của datastream
METHOD: GET
HEADERS: {Authorization: Token}
RESPONS_STATUS_CODE: 200
RESPONSE_DATA:
3. Ví dụ
Bước 1: Gọi api lấy unit của user:
RESPONSE_DATA:
--> end_device_id là 3
Bước 2: Gọi api lấy widget của end device 3:
RESPONSE_DATA:
--> action_on key là c163e4a9-79a6-4ae5-9dd9-c5cf8377d3e3
--> action_off key là dbd5b4d7-8c5c-485f-8aca-90474ffe9d84
Bước 3: Gọi api điều khiển thiết bị và api lấy giá trị của datastream
- Gọi api điều khiển thiết bị
BODY:
RESPONSE_DATA:
- API Lấy giá trị của datastream
RESPONSE_DATA:
Last updated