Lingara Lingara Tài liệu Cẩm nang API Thư viện Ứng dụng Tạo Ứng dụng web
Ngôn ngữ: Tiếng Việt

Lấy một phiên bản API

Phiên bản API 2026-10-affable-towhee

get https://api.getlingara.com/v1/versions/{id}

Trả về một phiên bản API kèm đầy đủ history, summary (bằng tiếng Anh) và spec của nó. Tài liệu tại spec.url chỉ là của phiên bản này khi được yêu cầu với tiêu đề Lingara-Version đặt bằng id của nó. spec.sha256 là mã băm của tài liệu đã đóng băng, và là null khi phiên bản vẫn đang phát triển. Id không xác định trả về 404. Không cần mã token. Phản hồi có thể được lưu bộ nhớ đệm trong một giờ.

Phạm vi Không cần xác thực

Tham số

Lingara-Versionheaderstringtùy chọn
Phiên bản API dùng để trả lời yêu cầu này. Nếu không có, token truy cập nhận phiên bản mà ứng dụng khách của nó được gắn, còn yêu cầu không có token nhận phiên bản hiện tại. Phiên bản đang phát triển chỉ có thể dùng bằng cách nêu tên nó ở đây. Phiên bản không xác định được trả lời bằng 400 với mã api_version_unknown. GET /v1/versions liệt kê các phiên bản.
idpathstringbắt buộc

Phản hồi

200 Phiên bản API

idstringbắt buộc
stateVersionStatebắt buộc
ltsbooleanbắt buộc
minted_atstringbắt buộc
sunset_atstring | nullbắt buộc
summarystring | nullbắt buộc
historyarray of VersionHistoryEntrybắt buộc
stateVersionStatebắt buộc
atstringbắt buộc
specVersionSpecbắt buộc
urlstringbắt buộc
sha256string | nullbắt buộc
asyncapiVersionSpecbắt buộc
urlstringbắt buộc
sha256string | nullbắt buộc

Lỗi

410application/json
Phiên bản API dùng để trả lời yêu cầu này đã bị ngừng. Hãy gửi một phiên bản được hỗ trợ trong Lingara-Version, hoặc gắn ứng dụng khách với một phiên bản khác.
4XXapplication/json
Yêu cầu đã bị từ chối. code cho biết lý do, và error diễn đạt lý do đó bằng lời.
503application/json · text/plain
Dịch vụ tạm thời không khả dụng; hãy thử lại sau số giây ghi trong Retry-After. Trong thời gian bảo trì, phần thân là văn bản thuần thay vì phong bì lỗi.
5XXapplication/json
Yêu cầu đã bị từ chối. code cho biết lý do, và error diễn đạt lý do đó bằng lời.
codestringbắt buộc

Lý do yêu cầu bị từ chối, dưới dạng một mã ổn định để rẽ nhánh: ví dụ insufficient_scope (403), rate_limited (429) và, với ứng dụng khách tính phí theo mức dùng, spend_cap_reached (402) và metered_billing_inactive (402).

errorstringbắt buộc

Ví dụ

Ngôn ngữ của mã mẫu

curl

curl "https://api.getlingara.com/v1/versions/$ID"

TypeScript

const version = await client.getApiVersion({ id: "2026-09-knowing-tenpounder" });
console.log(version.id, version.state, version.summary);

Rust

let version = client.get_api_version("2026-09-knowing-tenpounder").await?;
println!("{} {:?} {}", version.id, version.state, version.summary.as_deref().unwrap_or(""));

Go

version, err := client.GetAPIVersion(ctx, "2026-09-knowing-tenpounder")
if err != nil {
	return err
}
fmt.Println(version.Value.ID, version.Value.State)

Java

import com.getlingara.client.model.VersionDetail;

VersionDetail version = client.getApiVersion("2026-09-knowing-tenpounder").body();
System.out.println(version.getId() + " " + version.getState());

Kotlin

val version = client.getApiVersion("2026-09-knowing-tenpounder").body
println("${version.id} ${version.state}")

Ruby

version = client.get_api_version(version_id).value
puts "#{version.id}: #{version.state}#{", sunset #{version.sunset_at}" if version.sunset_at}"

PHP

// Needs no token: a client built without credentials can call it.
$version = $client->getApiVersion($versionId)->value;
echo $version->getId(), ' is ', $version->getState()->value, "\n";

Muốn dùng thư viện? Xem mục Thư viện.

Nếu bản dịch và tài liệu tham chiếu tiếng Anh khác nhau, tài liệu tham chiếu tiếng Anh là bản đúng.