X.gd Developers

Chúng tôi cung cấp API để rút gọn URL từ các ứng dụng bên ngoài. Khóa API được yêu cầu để sử dụng API.

API rút gọn URL

Shorten API v1.0

GET https://xgd.io/V1/shorten

Yêu cầu

*ParameterTypeFormatDescriptionExample
*urlStringhttp(s)://URL cần rút gọnhttps://example.com
shortidString[0-9a-zA-Z_]{6,15}URL ngắn tùy chỉnh. Gán ngẫu nhiên nếu bỏ quaexample
analyticsStringtrue / falseKích hoạt truy cập phân tích. Được kích hoạt nếu bỏ quatrue
filterbotsStringtrue / falseLọc bot khi phân tích được kích hoạt. Tắt nếu bỏ quafalse
*keyString[0-9a-f]{32}Khóa API đã cấp0af50e06255c7004f9ad71338f5ad56e
Ví dụ yêu cầu (URL)
https://xgd.io/V1/shorten?url=https://example.com&key={Your API Key}
Ví dụ yêu cầu (cURL)
curl -X GET 'https://xgd.io/V1/shorten?url=https://example.com&key={Your API Key}'

Phản hồi (Thành công)

*ParameterTypeFormatDescriptionExample
*statusNumber200Mã trạng thái200
*shorturlStringhttps://x.gd/[0-9a-zA-Z_]+URL đã rút gọnhttps://x.gd/example
*analyticsBooleantrue / falseTruy cập phân tíchtrue
*filterbotsBooleantrue / falseLọc botfalse
*originalurlStringhttp(s)://URL gốchttps://example.com
Ví dụ phản hồi
status: 200
content-type: application/json

{
    "status": 200,
    "shorturl": "https://x.gd/example",
    "analytics": true,
    "filterbots": false,
    "originalurl": "https://example.com/"
}

Phản hồi (Thất bại)

*ParameterTypeFormatDescriptionExample
*statusNumber400 / 401 / 403 / 409 / 429 / 500 / 503Mã trạng thái429
*messageString-Thông báo lỗiToo many requests.
Ví dụ phản hồi
status: 200
content-type: application/json

{
    "status": 429,
    "message": "Too many requests."
}

Mã trạng thái

StatusDescription
200Phản hồi bình thường.
400Đã xảy ra lỗi trong yêu cầu. Thông báo chứa chi tiết.
401Token không hợp lệ. Kiểm tra khóa API của bạn.
403Tạm thời hoặc vĩnh viễn không khả dụng.
409Không thể cấp URL ngắn trong các điều kiện được yêu cầu. Thông báo chứa chi tiết.
429Bạn đã đạt giới hạn sử dụng API. Đợi cho đến khi giới hạn được dỡ bỏ và thử gọi lại.
500Đã xảy ra lỗi hệ thống tạm thời. Thử gọi lại sau một lúc.
503Dịch vụ tạm thời không khả dụng. Thử gọi lại sau một lúc.

Khóa API

Chúng tôi sẽ gửi URL cấp khóa API đến địa chỉ email bạn nhập.
Bạn phải hoàn thành quy trình trong vòng 24 giờ sau khi gửi.