Mevzuat Bülteni (Dönem Özeti)
/api/v1/library/digest
Mevzuat Bülteni (Dönem Özeti)
Belirli bir tarih penceresinde yayımlanan regülasyonların özet listesini tek çağrıda döner. Kendi bülteninizi, haftalık raporunuzu veya "bu ay ne çıktı" ekranınızı beslemek için tasarlanmıştır — sayfa sayfa /library gezmeye gerek kalmaz.
Zorunlu tarih penceresi
publishedSince— pencere başlangıcı (ISO 8601). Zorunlu.publishedUntil— pencere bitişi (ISO 8601). Zorunlu. Bitiş günü tümüyle dâhildir.
İkisinden biri eksikse veya tarih olarak ayrıştırılamıyorsa uç nokta 400 VALIDATION_ERROR döner.
Pencereye iki düzeltme uygulanır ve ikisi de hata vermez, sessizce çalışır:
- Ters pencere takas edilir.
publishedUntilpublishedSince'ten önceyse iki uç yer değiştirir. - Pencere en fazla 366 gündür. Daha genişini isterseniz başlangıç kırpılır:
publishedUntil'dan geriye 366 gün alınır. Yani çok geniş bir aralık gönderdiğinizde eksik veri değil, beklediğinizden dar bir pencere alırsınız.
Diğer parametreler
institutionType— virgülle ayrılmışInstitutionTypesayı değerleri, örn.1,4. (Gezinme ucundaki tekil sayı davranışından farklıdır.)topic— virgülle ayrılmışTopicTypesayı değerleri, örn.3,9.maxResults— 1-500 arasına kırpılır; varsayılan 200.
Ayrıştırılamayan bir sayı listeden sessizce düşer.
Yanıt
windowStart/windowEnd— yukarıdaki düzeltmeler uygulandıktan sonra fiilen kullanılan pencere. Gönderdiğiniz değerlerden farklı olabilir; ekranda tarih aralığı gösteriyorsanız bu iki alanı kullanın.totalCount— penceredeki toplam kayıt sayısı (maxResults'tan bağımsız).truncated— toplam sonuçmaxResults'ı aşıyorsatrue. Bu durumda pencereyi daraltın veyamaxResults'ı yükseltin.items[]— her kayıt:id,title,publishedDate,sourceUrl,sourceName,sourceShortCode,summaryveinstitutionTypes(okunabilir etiketler).
Kayıtlar yayım tarihine göre yeniden eskiye sıralı döner. sourceName / sourceShortCode alanları /library gezinme yanıtında yoktur — bu uç noktaya özeldir, ayrıca bir id→ad haritası kurmanız gerekmez.
Yürürlük süzgeci
Bülten yalnızca yürürlükteki mevzuatı içerir; mülga belgeler hiçbir koşulda dönmez ve bunu kapatan bir parametre yoktur. Mülga mevzuata erişmek için GET /library?legalStatus=all kullanın.
Yetki ve kota
Api.Library.Browse iznini gerektirir ve gezinme uç noktasıyla aynı kota kovasından düşer.
Parametreler
| İsim | Konum | Tip | Zorunlu | Açıklama |
|---|---|---|---|---|
publishedSince |
Query | date-time |
Evet | Pencere başlangıcı (ISO 8601). Zorunlu. |
publishedUntil |
Query | date-time |
Evet | Pencere bitişi (ISO 8601). Zorunlu; bitiş günü tümüyle dâhildir. |
institutionType |
Query | string |
Hayır | Virgülle ayrılmış InstitutionType sayı değerleri, örn. '1,4'. (Gezinme ucundaki tekil sayı davranışından farklıdır.) |
topic |
Query | string |
Hayır | Virgülle ayrılmış TopicType sayı değerleri, örn. '3,9'. |
maxResults |
Query | integer |
Hayır | 1-500 arasına kırpılır; varsayılan 200. |