İçeriğe geç
inburgering.help
Görünüm

Açık veya koyu

Seçiminiz bu tarayıcıda kalır.

Dil: Türkçe

Kelime API'si

Çevirileri, düzeyleri ve konuları olan Felemenkçe kelimeler, JSON olarak. Veri döndüren her çağrı için bir API anahtarı gerekir.

Anahtarınız

Anahtarı Authorization başlığında bearer olarak ya da X-API-Key başlığında gönderin.

Authorization: Bearer ih_live_…

Ücretsiz düzey

Ücretsiz bir anahtarla günde 10 çağrı yapabilirsiniz. Sayaç her gün 00:00 UTC'de sıfırlanır. Veri döndüren bir uç noktaya yapılan her çağrı bir sayılır. X-RateLimit-Limit, X-RateLimit-Remaining ve X-RateLimit-Reset başlıkları ne kadar hakkınız kaldığını gösterir.

Uç noktalar

Tüm yollar /api/v1 ile başlar. Tam açıklama OpenAPI dosyasındadır.

OpenAPI açıklaması (JSON)

review_status alanı

Her değerin, ne kadar denetlendiğini söyleyen bir review_status alanı vardır: owner (sahibi girdi veya onayladı), reviewed, imported (açık bir kaynaktan alındı), machine (henüz bir kişinin denetlemediği makine taslağı) ve draft. /meta uç noktası API'nin şu an hangi durumları gönderdiğini listeler. Yalnızca denetlenmiş veri istiyorsanız bu alana bakın.

Hatalar

Her hatanın biçimi aynıdır: status, code ve message içeren bir error nesnesi.

Örnek

Aynı çağrı curl, JavaScript ve Python ile. YOUR_KEY yerine kendi anahtarınızı yazın ve asla herkese açık koda koymayın.

curl

curl -H "Authorization: Bearer ih_live_YOUR_KEY" \
  "https://inburgering.help/api/v1/words/fiets?lang=en,fa"

javascript

const response = await fetch("https://inburgering.help/api/v1/words/fiets?lang=en,fa", {
  headers: { Authorization: "Bearer ih_live_YOUR_KEY" },
});
if (response.status === 429) {
  // Over the limit: try again after this many seconds.
  console.log("Retry after", response.headers.get("Retry-After"));
} else if (!response.ok) {
  console.log((await response.json()).error.message);
} else {
  console.log(await response.json());
}

python

import requests

response = requests.get(
    "https://inburgering.help/api/v1/words/fiets?lang=en,fa",
    headers={"Authorization": "Bearer ih_live_YOUR_KEY"},
    timeout=10,
)
if response.status_code == 429:
    # Over the limit: try again after this many seconds.
    print("Retry after", response.headers["Retry-After"])
else:
    response.raise_for_status()
    print(response.json())

Sürümler ve değişiklikler

API şu anda 1. sürümde (/api/v1). Bir sürümün içinde yalnızca alan ve uç nokta eklenir; tanımadığınız alanları yok sayın. Bir istemciyi bozabilecek değişiklik yeni bir sürüm alır; eski sürüm kapatılmadan önce duyurulan bir süre boyunca erişilebilir kalır. Değişiklikler aşağıda.

API anahtarı isteyin

Anahtarlar henüz yeni başvuranlara verilmiyor. Lütfen daha sonra tekrar bakın.