JNC Nina API Frage
-
Hallo,
ich würde mir gerne einen Kalender mit Ablaufzeiten erstellen.
Von der API her gibt es offenbar
https://api.jnc-nina.eu/app/v2alpha/releases?format=jsonWas eigentlich genau das ist, was ich brauche. Allerdings scheint er nur die Termine ab heute in die Zukunft anzuzeigen. (Offenbar analog zur Defaultsicht vom Kalender in der UI.)
Gibt es da vielleicht einen Parameter so ähnlich wie bei
https://api.jnc-nina.eu/app/v2alpha/events?sort=-launch&end_date=2024-02-01T14%3A58%3A00.000Z&limit=200&lang=de&format=json
mit dem man ein eigenes Datum mit übergeben kann? -
Es gibt folgende Parameter für den Releases-Endpoint:
- lang ("de", "fr")
- skip (uint)
- limit (uint)
- limit-days (int)
- type (0 = unbekannt, 1 = Novel, 2 = Manga)
- only_follows (bool)
Die Ergebnisse werden absteigend nach dem Datum sortiert. Es werden auch vergangene Releases ausgegeben. Über skip kannst du zu den älteren Releases paginieren.
Mit limit-days werden nur Releases zurückgegeben, die nicht mehr als x Tage in der Zukunft liegen. Dieser Parameter funktioniert aktuell allerdings nicht (wird aber bestimmt bald gefixt). -
Woher genau kommt eigentlich das "Läuft ab" Datum?
In der API gibt es zwar bei den Parts "expiration" aber der scheint ja nicht zu stimmen.Mushoku Tensei:
"expiration": "2024-06-07T22:00:00Z"
laut Seite: 2024-06-17Muss man sich den Wert selbst errechnen? Und wenn ja auf welcher "Formel"?
-
Das Datum wird berechnet.
Wenn der Band in den ersten 8 Tagen des Monats veröffentlicht wurde, ist das Ablaufdatum der 15. des gleichen Monats. Anderenfalls ist das Ablaufdatum der 15. des nächsten Monats.
In beiden Fällen, falls der 15. auf einen Samstag oder Sonntag fällt, ist es der nächste Montag.