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 adres | https://import.libraryturk.com/api/v1 |
|---|---|
| Biçim | JSON · UTF-8 |
| Kimlik | Authorization: Bearer ltk_... |
| Hata biçimi | RFC 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.