Chuyển tới nội dung chính

Tổng quan về Server APIs

Server APIs là tập hợp các OpenAPI (RESTful) được V-App cung cấp nhằm cho phép V-MiniApp truy cập và tương tác với các chức năng cơ bản của hệ thống. Hiện tại, OpenAPI hỗ trợ các nhóm chức năng chính như:

  • Truy cập thông tin người dùng: Cho phép lấy các thông tin cơ bản về người dùng đã đăng nhập, phục vụ cho việc cá nhân hóa trải nghiệm trong MiniApp.
  • Thanh toán: Cung cấp các API để thực hiện và quản lý các giao dịch thanh toán, giúp MiniApp dễ dàng tích hợp các chức năng mua bán, thanh toán trực tuyến.

Các Open API này được thiết kế với mục tiêu đơn giản, dễ sử dụng và đảm bảo an toàn bảo mật cho cả MiniApp và người dùng cuối.

Phối hợp giữa Mini App và OpenAPI

Khi phát triển MiniApp trên V-App, bạn có thể kết hợp sử dụng cả JS-API (API phía client, gọi trực tiếp từ MiniApp) và OpenAPI (API phía backend, gọi từ server của bạn đến hệ thống V-App) để xây dựng các kịch bản phong phú, đáp ứng đa dạng nhu cầu của người dùng.

  • JS-API cho phép MiniApp tương tác trực tiếp với các tính năng của V-App trên thiết bị người dùng, ví dụ: lấy thông tin cơ bản của user, thực hiện thanh toán, chia sẻ nội dung, v.v.
  • Open API giúp backend của bạn truy xuất hoặc thao tác với dữ liệu trên hệ thống V-App một cách an toàn, ví dụ: lấy thông tin chi tiết user, quản lý đơn hàng, xác thực quyền truy cập, v.v.

Ví dụ:

  • MiniApp sử dụng JS-API getUserInfo để lấy thông tin cơ bản của user và hiển thị trên giao diện.
  • Sau đó, backend sử dụng Open API để lấy thông tin chi tiết hơn hoặc xác thực user trước khi thực hiện các thao tác quan trọng như đặt hàng, thanh toán, v.v.

Việc phối hợp linh hoạt giữa JS-API và OpenAPI sẽ giúp bạn xây dựng Mini App mạnh mẽ, bảo mật và đáp ứng tốt hơn các nhu cầu thực tế của người dùng.