Skip to content

Số dư nền tảng mở

Mô tả

Truy vấn số Credits khả dụng của tài khoản nền tảng mở hiện tại, hữu ích để thiết lập cảnh báo số dư.

Ghi chú dữ liệu: Dữ liệu số dư có thể có độ trễ ngắn; lấy kết quả thực tế từ API làm chuẩn.

Endpoint

  • Phương thức: GET
  • Path: /open/v1/credit/balance

Credits

  • Chi phí: 0

Điều kiện tiên quyết

  • Sử dụng API Key hợp lệ.
  • Header phải gồm X-API-KEY, X-TIMESTAMP, X-SIGN.
  • Request GET không có body; chuỗi ký là X-TIMESTAMP nối với chuỗi rỗng.

Tham số request

Không có path parameter, query parameter hoặc request body.

Request headers

HeaderBắt buộcMô tả
X-API-KEYAPI Key của bạn
X-TIMESTAMPTimestamp mili giây 13 chữ số hiện tại; lệch với giờ máy chủ không quá 5 phút
X-SIGNChữ ký HMAC-SHA256 của X-TIMESTAMP + body rỗng bằng Secret ứng dụng

Xem 「Xác thực / Quy trình gọi đầy đủ」 để biết quy tắc ký đầy đủ.

Trường response

Chỉ các trường trong đối tượng data:

TrườngKiểuKiểu trả về thực tếMô tả
balancelongstringTổng Credits khả dụng
buyBalancelongstringCredits khả dụng từ mua
giveBalancelongstringCredits khả dụng từ tặng
recentExpireTimedatenumber / nullThời điểm hết hạn của lô Credits gần nhất (timestamp ms); null khi không còn Credits
recentBalancelongstringSố Credits trong lô sắp hết hạn gần nhất; "0" khi không còn Credits

Quan hệ trường

  • balance = buyBalance + giveBalance.
  • recentExpireTimerecentBalance dùng để biết thời điểm và số lượng Credits của lô gần nhất sắp hết hạn.
  • Khi không còn Credits, balance, buyBalance, giveBalance, recentBalance đều là "0", recentExpireTimenull.

Ví dụ cURL (Linux/macOS)

bash
curl --location --request GET 'https://api.valuescan.ai/api/open/v1/credit/balance' \
--header 'X-API-KEY: your-api-key' \
--header 'X-TIMESTAMP: 1785110400000' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: application/json'

Ví dụ cURL (Windows CMD)

cmd
curl --location --request GET "https://api.valuescan.ai/api/open/v1/credit/balance" ^
--header "X-API-KEY: your-api-key" ^
--header "X-TIMESTAMP: 1785110400000" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: application/json"

Ví dụ response thành công

json
{
    "code": 200,
    "message": "success",
    "data": {
        "balance": "15000",
        "recentExpireTime": 1785513600000,
        "recentBalance": "3000",
        "buyBalance": "10000",
        "giveBalance": "5000"
    },
    "requestId": "xxx-xxx-xxx"
}

Ví dụ response không còn số dư

json
{
    "code": 200,
    "message": "success",
    "data": {
        "balance": "0",
        "recentExpireTime": null,
        "recentBalance": "0",
        "buyBalance": "0",
        "giveBalance": "0"
    },
    "requestId": "xxx-xxx-xxx"
}

Lỗi thường gặp

Mã lỗiMô tả
20001Thiếu API Key
20012Timestamp request đã hết hạn
20021Xác minh chữ ký thất bại
60001Vượt giới hạn tần suất
70002Quyền truy cập OpenAPI của người dùng hiện tại đã bị vô hiệu hóa