Başlangıç

Yayıncı içe aktarma — RESTful, JSON. Akış ve şema için Kavramlar sayfasına bakın.

Genel Bakış

Tüm istekler HTTPS + JSON. Sorgu/filtre uçları POST + JSON gövde kullanır. Etkileşimli ve tam uç listesi: API Referansı.

Taban adreshttps://import.libraryturk.com/api/v1
BiçimJSON · UTF-8
KimlikAuthorization: Bearer ltk_...
Hata biçimiRFC 7807 — application/problem+json

Kimlik Doğrulama

Her istek bir API Key gerektirir. Anahtarı Authorization başlığında Bearer ile gönderin.

Anahtarı sunucu tarafında saklayın; istemci koduna gömmeyin. Anahtar yayıncı kapsamınızı belirler — yalnız yetkili olduğunuz veriye erişirsiniz.

Hızlı Başlangıç

Örnek: POST /api/v1/import/metadata-requests

curl -X POST https://import.libraryturk.com/api/v1/import/metadata-requests \
  -H "Authorization: Bearer ltk_..." \
  -H "Content-Type: application/json" \
  -d '{"bookId":12345,"requestType":"Duzeltme","metadata":{"title":"Yeni Başlık"},"reason":"Başlık düzeltmesi"}'
const res = await fetch("https://import.libraryturk.com/api/v1/import/metadata-requests", {
  method: "POST",
  headers: { "Authorization": "Bearer ltk_...", "Content-Type": "application/json" },
  body: JSON.stringify({"bookId":12345,"requestType":"Duzeltme","metadata":{"title":"Yeni Başlık"},"reason":"Başlık düzeltmesi"})
});
const data = await res.json();
using var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "Bearer ltk_...");
var json = "{\"bookId\":12345,\"requestType\":\"Duzeltme\",\"metadata\":{\"title\":\"Yeni Başlık\"},\"reason\":\"Başlık düzeltmesi\"}";
var res = await http.PostAsync("https://import.libraryturk.com/api/v1/import/metadata-requests",
    new StringContent(json, Encoding.UTF8, "application/json"));
var data = await res.Content.ReadAsStringAsync();
import requests
res = requests.post("https://import.libraryturk.com/api/v1/import/metadata-requests",
    headers={"Authorization": "Bearer ltk_..."},
    json={"bookId":12345,"requestType":"Duzeltme","metadata":{"title":"Yeni Başlık"},"reason":"Başlık düzeltmesi"})
data = res.json()

Daha fazlası için Kod Örnekleri sayfasına geçin.