01.
Trong Tapato Platform, không phải mọi Trang (Page) đều được phép xuất hiện thông qua API.
Mỗi Trang đều có thể được cấu hình trạng thái chia sẻ dữ liệu bởi quản trị viên hệ thống.
Chỉ những Trang được bật chế độ chia sẻ mới được đưa vào kết quả API.
Điều này giúp:
Nhờ đó nhà quản trị hoàn toàn kiểm soát được những dữ liệu nào được phép sử dụng bên ngoài hệ thống.
API trả về dữ liệu theo cấu trúc cây (Tree Structure) với tối đa 3 cấp:
Danh mục cha
├── Danh mục con
│ ├── Danh mục cấp 3
│ └── Danh mục cấp 3
└── Danh mục con
Dữ liệu được tổ chức sẵn theo quan hệ cha – con giúp việc xây dựng menu hoặc bộ lọc trở nên đơn giản.
Mỗi Trang có thể cung cấp các thông tin:
{
"label": "Điện thoại",
"value": "125",
"link": "/dien-thoai",
"image": "phone.jpg",
"icon": "fa-mobile",
"productcount": 125,
"children": []
}
Một trong những ưu điểm của API Tapato là khả năng nhận tham số lọc trực tiếp từ phía ứng dụng gọi API.
Điều này giúp giảm lượng dữ liệu truyền tải và chỉ lấy đúng dữ liệu cần thiết.
Ví dụ:
?in=12,15,20
Kết quả chỉ trả về:
?notin=8,9,10
Kết quả sẽ bỏ qua:
?limit=20
?level=1
?parentid=125
Nhờ cơ chế lọc dữ liệu linh hoạt, nhà phát triển có thể:
Mà không cần xử lý dữ liệu dư thừa ở phía giao diện.
API có thể được sử dụng với:
Giúp các nhà phát triển dễ dàng xây dựng giao diện theo phong cách riêng.
API Cấu Trúc Trang được thiết kế theo hướng mở nhưng vẫn đảm bảo khả năng kiểm soát dữ liệu.
Quản trị viên quyết định dữ liệu nào được phép chia sẻ, trong khi nhà phát triển có thể chủ động lọc và khai thác dữ liệu theo nhu cầu thực tế.
Kiểm soát chia sẻ – Dữ liệu linh hoạt – Tích hợp dễ dàng.