Hướng dẫn tích hợp API

Chào mừng bạn đến với tài liệu hướng dẫn tích hợp API của Vietstats – nền tảng dữ liệu kinh tế, xã hội và thị trường được thiết kế để hỗ trợ doanh nghiệp ra quyết định nhanh chóng và chính xác hơn. Tài liệu này cung cấp hướng dẫn chi tiết giúp bạn dễ dàng tích hợp các API của Vietstats vào hệ thống của mình. Bao gồm:

  • Tổng quan về hệ thống API
  • Hướng dẫn xác thực và kết nối
  • Mô tả chi tiết các endpoint và tham số
  • Ví dụ request/response thực tế
  • Các lưu ý về bảo mật và xử lý lỗi
I. Tổng quan về hệ thống API

Hệ thống API của Vietstats được xây dựng nhằm cung cấp quyền truy cập linh hoạt và bảo mật vào kho dữ liệu kinh tế – xã hội – thị trường được chuẩn hóa và cập nhật liên tục. Thông qua API, doanh nghiệp và nhà phát triển có thể tích hợp dữ liệu trực tiếp vào hệ thống nội bộ, ứng dụng web hoặc các nền tảng phân tích một cách nhanh chóng và hiệu quả

** NOTE: Nếu bạn cần hỗ trợ thêm trong quá trình tích hợp, vui lòng liên hệ đội ngũ kỹ thuật của Vietstats qua email: support@Vietstats.vn

1. Mục tiêu chính:
  • Tự động hóa quá trình truy xuất và cập nhật dữ liệu.
  • Tiết kiệm thời gian cho các tác vụ thu thập và xử lý dữ liệu thủ công.
  • Tăng khả năng mở rộng cho các sản phẩm sử dụng dữ liệu kinh tế – xã hội.
2. Cấu trúc API

Hệ thống API Vietstats tuân thủ chuẩn RESTful, với phương thức giao tiếp chủ yếu là HTTP/HTTPS, sử dụng định dạng dữ liệu JSON cho cả request và response.

Thành phầnMô tả
Base URLĐược cung cấp khi đăng kí tích hợp
MethodGET
FormatApplication/json
AuthenticationAPI key (Được cấp riêng khi mua gói dịch vụ)
3. Bảo mật & giới hạn truy cập

Tất cả các request phải được xác thực bằng API Key đi kèm trong phần headers. Ngoài ra, hệ thống cũng hỗ trợ giới hạn tốc độ truy cập (rate limiting) để đảm bảo tính ổn định và công bằng giữa các bên sử dụng.

4. Ưu điểm nổi bật
  • Nhanh chóng, ổn định, dễ mở rộng.
  • Tài liệu rõ ràng, có ví dụ mẫu.
  • Được hỗ trợ trực tiếp bởi đội ngũ kỹ thuật Vietstats.
III. Hướng dẫn xác thực và kết nối
1. Nhận API Key

Sau khi đăng ký mua gói dịch vụ có tính năng tích hợp API, bạn sẽ được Vietstats cấp một API Key. Mỗi API Key gắn liền với thông tin tài khoản, giới hạn truy cập, thời gian sử dụng và quyền sử dụng dữ liệu

2. Gửi API Key trong Header

Khi gửi request đến API, bạn cần đính kèm API Key trong phần headers của HTTP request như sau:

http

Content-Type: application/json

x-api-key: your_api_key_here
3. Định dạng endpoint

{BaseURL}/{endpoint}

4. Quản lý và bảo mật API Key
  • Không chia sẻ API Key công khai (đặc biệt trên frontend hoặc GitHub).
  • Có thể yêu cầu cấp lại hoặc thu hồi nếu bị lộ.
  • Một số hệ thống hỗ trợ tạo nhiều API Key để phân quyền theo từng dịch vụ hoặc môi trường (dev, staging, production).
IV. Ví dụ request/response thực tế
1. Request

bash

curl -X GET "{BaseURL}/{endpoint}?id=G00101&is_structure=1&is_object_one_time=0&type=bar&page_size=10&page_limit=1" -H "x-api-key: your_api_key_here"
Giải thích Request:
NoFields nameDescription
01idId của chỉ số muốn gắn API. Được cung cấp khi đăng ký tích hợp API qua email
02is_structureLoại chỉ số, được cung cấp khi đăng ký tích hợp thông qua email
03is_object_one_timeLoại chỉ số, được cung cấp khi đăng ký tích hợp thông qua email
04typeLoại chỉ số, được cung cấp khi đăng ký tích hợp thông qua email
05page_sizeVị trí bắt đầu của giá trị muốn trả về, bắt đầu là 1. Mặc định nếu không truyền sẽ trả về toàn bộ.
06page_limitSố lượng giá trị muốn trả về 1 lần gọi. Mặc định không truyền vào sẽ trả về toàn bộ
2. Response

{BaseURL}/{endpoint}

Giải thích data Response:
NoField nameTypeRequiredDescription
1idstringID của chỉ số đang gọi
2namestringTên của chỉ số
3unitstringĐơn vị tính của chỉ số
4originalstringNguồn dữ liệu
5notestringGhi chú
6summarystringTổng quan chỉ số
7dataTypestringLoại dữ liệu: [day, month, quarter, year]
8valuesArray<Object>Dữ liệu của chỉ số. Nếu is_structure = 0, is_object_one_time=0
9yearstringNăm tổng hợp dữ liệu
10quarterstringQuý tổng hợp dữ liệu
11monthstringTháng tổng hợp dữ liệu
12daystringNgày tổng hợp dữ liệu
13valuestringGiá trị của chỉ số
14childrenArray<Object>Chỉ số con, chứa dữ liệu để làm rõ chỉ số cha. Nếu is_structure = 1, is_object_one_time=0
15namestringTên của chỉ số con
16unitstringĐơn vị tính của chỉ số con
17originalstringNguồn dữ liệu
18notestringGhi chú
19summarystringTổng quan chỉ số con
20dataTypestringLoại dữ liệu: [day, month, quarter, year]
21valuesArray<Object>Dữ liệu của chỉ số con
22yearstringNăm tổng hợp dữ liệu
23quarterstringQuý tổng hợp dữ liệu
24monthstringTháng tổng hợp dữ liệu
25daystringNgày tổng hợp dữ liệu
26valuestringGiá trị của chỉ số con
27childrenArray<Object>Chỉ số làm rõ dữ liệu. Nếu is_structure = 0, is_object_one_time=1
28namestringTên của chỉ số
29unitstringĐơn vị tính của chỉ số
30originalstringNguồn dữ liệu
31notestringGhi chú
32summarystringTổng quan chỉ số
33dataTypestringLoại dữ liệu: [day, month, quarter, year]
34childArray<Object>Chỉ số làm rõ dữ liệu
35namestringTên của chỉ số
36unitstringĐơn vị tính của chỉ số
37originalstringNguồn dữ liệu
38notestringGhi chú
39summarystringTổng quan chỉ số
40dataTypestringLoại dữ liệu: [day, month, quarter, year]
41valuesArray<Object>Dữ liệu của chỉ số
42yearstringNăm tổng hợp dữ liệu
43quarterstringQuý tổng hợp dữ liệu
44monthstringTháng tổng hợp dữ liệu
45daystringNgày tổng hợp dữ liệu
46valuestringGiá trị của chỉ số
V. Mã lỗi
Mã lỗiÝ nghĩaGợi ý xử lý
400 Bad RequestTham số không hợp lệKiểm tra lại định dạng, kiểu dữ liệu và giá trị các tham số truyền vào.
401 UnauthorizedThiếu hoặc sai API keyThêm hoặc kiểm tra lại google-api-key trong header.
403 ForbiddenKhông có quyền truy cậpKiểm tra quyền truy cập với Vietstats. Có thể API key bị giới hạn quyền.
404 Not FoundEndpoint hoặc ID không tồn tạiKiểm tra lại URL hoặc tham số ID.
429 Too Many RequestsGọi API quá giới hạnChờ một khoảng thời gian rồi gọi lại. Có thể cần gọi thêm để gói API.
500 Internal Server ErrorLỗi hệ thốngThử lại sau hoặc liên hệ với đội kỹ thuật Vietstats.
IV. Kết luận

Chúng tôi tin rằng dữ liệu không chỉ là những con số – mà là nền tảng để đưa ra quyết định đúng đắn, tạo nên giá trị và thúc đẩy sự phát triển bền vững. Với hệ thống API của Vietstats, bạn đang nắm trong tay một công cụ mạnh mẽ để tiếp cận, khai thác và ứng dụng dữ liệu một cách linh hoạt và hiệu quả. Tài liệu này được xây dựng nhằm đồng hành cùng bạn trong quá trình tích hợp, giúp đơn giản hóa các bước kỹ thuật và tối ưu thời gian triển khai. Chúng tôi luôn sẵn sàng hỗ trợ khi bạn cần – vì sự thành công của bạn cũng chính là mục tiêu mà Vietstats hướng đến. Nếu có bất kỳ thắc mắc, góp ý hoặc nhu cầu tùy biến nâng cao, đừng ngần ngại liên hệ với đội ngũ kỹ thuật của chúng tôi. Cảm ơn bạn đã lựa chọn Vietstats làm đối tác dữ liệu đáng tin cậy.