Versionshistorie

Version 1.4.1 vom 21.03.2024

Es wurden Erweiterungen für das Abrufen noch unveröffentlichter Tarife eingebaut, die speziellen API-Klienten zur Verfügung stehen.

Version 1.3.2.4 vom 11.12.2023

Erweiterte Vermarkterinfos für das MSW-interne Verwaltungstool eingebaut.

Der Endpunkt "v1.1/Sender/MitVermarktern" gibt jetzt keine Preislisten für die Tarifjahre vor 2021 mehr aus.

Beim Endpunkt /v1.x/Sender/Preislisten/{jahr} funktioniert jetzt der Filter auf das Tarifjahr korrekt.

Es wurden einige zusätzliche Sonderwerbeformtypen ( Packages, Sponsoring etc. ) hinzugefügt.

Version 1.3.2.3 vom 18.07.2023

Erweiterte Vermarkterinfos für MSW Erfassungstool eingebaut.

Version 1.3.2.2 vom 14.03.2022

Bugfixing für die Funktion zum Speichern von benutzerspezifischen Blobs für zum Bearbeiten geöffnete Senderjahrespakte.
Das Problem entstand beim Abspeichern von Metadaten für den Blob bei Benutzernamen mit Sonderzeichen.

Version 1.3.2.1 vom 16.01.2022

Erweiterungen im Admin-Controller. Die Model-Klasse V5.SenderMitVermarkterInfo wurde um das Feld GiltBis erweitert und das bestehende Feld GueltigAb wurde aus Konsistenzgründen in GiltAb umbenannt.

Vom Endpunkt v1x/GetSender werden jetzt die Kategorien direkt aus dem jeweiligen Sendertyp generiert.

Version 1.3.1.8 vom 22.11.2022

Bugfix im Endpunkt v1x/GetSenderMitVermarkterZuordnungen, teilweise wurden nicht alle aktuellen Datensätze ausgegeben.

In der Rückgabe des Endpunktes v1x/Vermarkter/{vermarkterId}?mitSendern=true werden jetzt korrekte Änderungsdatumswerte ausgegeben.

Version 1.3.0.2 vom 29.08.2022

Für administrative Zwecke können jetzt auch diverse Dateien pro Sender hoch- bzw. heruntergeladen werden.

Version 1.3.0 vom 08.08.202

Auch im öffentlichen Bereich ( v1.1 ) können jetzt Excel- und Xml-Dateien für Jahrestarife heruntergeladen werden.

Version 1.2.9 vom 21.07.2022

Im Anlieferbereich wurde die Validierung der hochgeladenen Daten erweitert bzw. strenger implementiert.

Es ist jetzt nicht mehr möglich, Daten für einen Jahrestarif anzuliefern, für den es nicht bereits eine entsprechende Vorlage in der Datenbank gibt. Diese muß explizit vom msw angelegt werden.

Version 1.2.8 vom 04.05.2022

Im Anlieferbereich besteht jetzt die Möglichkeit, einen Senderjahrestarif über eine Exceldatei mit einzelnen Datenkategorien in separaten Sheets oder als Json-Objekt mit vereinfachten flachen Listen pro Kategorie zu aktualisieren

Eine Excel-Datei mit allen Typschlüsseln, Werbeformen, Preistypen etc. kann jetzt abgerufenen werden

Eine neue Werbeform "Flexi-Spots" ( Typ-Id = 3005 ) wurde hinzugefügt

Version 1.2.7 vom 07.03.2022

Umstellung auf .NET 6.0

Im Anlieferbereich besteht jetzt die Möglichkeit, für ein Senderjahrestarif eine Exceldatei mit einzelnen Datenkategorien in separaten Sheets als flache Liste abzurufen

Version 1.2.6 vom 01.02.2022

Der Endpunkt zum Hochladen von Preisen wurde erweitert, so dass jetzt auch senderspezifische Werbeformen angeliefert werden können.

Die Beispiel-POSTMan Collection wurde für die neue Tarifgeneration 2022 angepaßt und enthält jetzt auch einen POST-Request zum Hochladen von Preisen.

Version 1.2.5 vom 14.12.2021

Es wurde ein neuer Berechtigungssatz eingeführt, der es bestimmten Klienten ermöglicht, auf unveröffentlichte Tarifdaten zuzugreifen, obwohl diesen Klienten kein Schreibrecht eingeräumt wurde.

Im Anlieferbereich ( v5.X ) wurde ein neuer Preislisten-Endpunkt hinzugefügt über den alle Senderpreislisten abgerufen werden können, für die der aktuelle Klient die Berechtigung zum Lesen unveröffentlichter Tarifdaten verfügt.

17.01.2021 - Bugfixing im Endpunkt /Vermarkter/{id}, hier wurden häufig keine untergeordneten Sender ausgegeben

Version 1.2.4 vom 08.11.2021

Die Ausgabe des Endpunktes ./v1.1/Sender/Preislisten wurde um ein zusätzliches Feld LandId erweitert.

Die Ausgabe des Endpunktes ./v1.1/Sender/MitVermarktern wurde geändert, so daß sich die "offenen" Preislisten auch hier im GiltBis-Datum wieder finden.

Version 1.2.3 vom 28.10.2021

Einige Erweiterungen / Änderungen bei den Endpunkten für die Anlieferung von Verbreitungsdaten.

Version 1.2.2 vom 23.09.2021

Die Targetingmerkmale wurden um nicht verwendete bzw. fälschlicherweise als Merkmalsausprägungen eingefügte Einträge bereinigt.

Eine Bereinigung und Erweiterung fand auch bei den Merkmalsausprägungen statt.

Die Änderungen umfassen auch eine Anpassung in den zurückgegebenen Targeting-Klassen, welche nun im Namespace V11 definiert sind. Die neue Property "Id" bei den Ausprägungen wird für die Version 1.0 in die nun nicht mehr benötigte Filter-Property geschrieben.

Version 1.2.1 vom 08.07.2021

Bisher nicht im Prod-System vorhandene Sender-Endpunkte ( v1 ) wurden in v1.1 verschoben. Eine Auflistung aller Änderungen in v1.1 im Vergleich zur bisherigen v1 finden sich hier.

Version 1.2.0 vom 08.06.2021

Anlegen / Aktualisieren von Sender-Container für die Bearbeitung von Tarifinfos beim msw erweitert und verbessert.

Version 1.1.9 vom 02.06.2021

Die in Version 1.1.7 neu hinzugefügten Endpunkte für Legacy Preislisten liefern jetzt nach Absprache anstelle eines offenen Endedatums für die jeweils letzte Preisliste pro Sender das feste Datum 31.12.9999.

PDF-Dokument mit Erläuterungen für die Interpretation der Daten-Inhalte bereitgestellt.

Version 1.1.8 vom 25.05.2021

Zusätzliche Funktionalität für die Anlieferung von Verbreitungsdaten wurde implementiert.

Version 1.1.7 vom 25.05.2021

Neuen Endpunkt [ /v1/Sender/{senderId}/Historie ] für Abruf der Historie pro Sender eingebaut.

Neuen Endpunkt [ /v1/Sender/Preislisten/{jahr} ] für Abruf aller relevanten Legacy Preislisten pro Kalenderjahr eingebaut.

Die Rückgabe des Endpunktes [ /v1/Sender/Preislisten ] wurde so abgeändert, daß für die jeweils aktuellste / letzte Preisliste pro Sender ein offenes Ende-Datum ausgegeben wird. Dies betrifft nur die Ausgabe dieses Endpunktes, die Daten in den zugehörigen Senderjahrespaketen bleiben unverändert, denn eigentlich gibt es dort keine Preislisten. Diese sind ein abgeleitetes Konstrukt zur Abwärtskompatibilität für Anwendungen, die ohne das Konzept einer Preisliste anstelle eines simplen Angebotes pro Kalenderjahr nicht auskommen.

Beispieldatensätze und Dokumentation für MSW-Testsender aktualisiert und erweitert.

Ein Demo-Skript ( Powershell ) und eine POSTMAN-Collection mit ausführlichen Erläuterungen zum Abruf aller drei MSW-Testsender wurde zum Download bereitgestellt.

Version 1.1.6 vom 10.05.2021

Kleinere Bugfixings bei der Anlieferung von senderspezifischen Daten.

Version 1.1.5 vom 27.03.2021

Der Import von Feiertagsvorgaben ist jetzt generell möglich.

Außerdem wurde die Dokumentation fortgeführt. So gibt es jetzt bei den Zeiträumen einige zusätzliche Schaubilder und Erläuterungen.

Version 1.1.4 vom 19.03.2021

Diverse Endpunkte innerhalb des Anlieferung-Controllers in Api-Version 6 verschoben und einige Demos entfernt

Version 1.1.3 vom 12.03.2021

Bugfixing Anlieferung-Controller

Version 1.1.2 vom 11.03.2021

Basisimplementierung für die Anlieferung von Preisen als einfache Liste

Einige fehlende Metainformationen zur Klasse PreiseFuerZeitpunkt hinzugefügt.

Der nicht verwendete Endpunkt /v5/Sender wurde entfernt.

Neue Endpunkte ../v1.x/{id}/Sender/{jahr}/JahresInfosAlsXml und ../v1.x/Sender/{id}/{datum}/KombiHierarchie wurden hinzugefügt

Eine fehlerhafte Zugriffspolicy im Adminbereich wurde korrigiert.

Version 1.1.1 vom 11.01.2021

Bugfixing
Bei den beiden Endpunkten für Sender- bzw. Vermarktersuche wurde der Response-Header X-Pagination nicht immer mit korrekten Werten gesetzt.

Die bisher nicht implementierte Sortierung nach Name bei der Vermarktersuche wurde eingebaut.

Beim Endpunkt für die Vermarktersuche wird jetzt bei Angabe einer Seitengröße, die nicht im zulässigen Bereich zwischen 1 und 5000 liegt, auf den Standardwert 50 geschaltet.

Version 1.1.0 vom 04.01.2021

Neue Endpunkte für Targetingausprägungen und Typen komplett eingebaut.

Beim Targeting wurde ein hierarchisches Modell eingeführt, welches die drei beteiligten Einzelklassen

  • Targeting
  • TargetingMerkmal und
  • TargetingMerkmasAuspraegung

zusammenfasst.

Die Endpunkt-bezogenen Hinweise, Beispieldaten und weitere Metadaten wurden stark erweitert.

Filterung von Sendern nach Klienten eingebaut.

Version 1.0.9 vom 09.12.2020

Neue Endpunkte für Regierungsbezirke und Senderpreislisten eingebaut.
Damit verbunden auch die entsprechenden neuen Rückgabetypen hinzugefügt.

Version 1.0.8 vom 25.11.2020

Neue Endpunkte für Länder und Regionen eingebaut.
Die zugehörigen Klassen waren intern vorhanden, sind durch die neuen Endpunkte aber nun öffentlich verfügbar.

Version 1.0.7 vom 18.11.2020

In der API wurden zwei zusätzliche Endpunkte für Sendertypen und Targetingmerkmale eingebaut.

Auf der Startseite gibt es jetzt einen direkten Link zur Versionshistorie.

Version 1.0.6 vom 09.11.2020

Fehlerbehebung: In den Senderangaben wurde das MAGebiet nicht korrekt ausgegeben.

Version 1.0.5 vom 14.09.2020

Die Schreib-API wurde in die beiden Bereiche "Third-Party" (v5.*) und "Trusted-Party" (v6.*) unterteilt

Version 1.0.4 vom 21.04.2020

Es wurde eine neue Klasse Sender.Hinweise eingefügt.

Der Klasse LetzteSenderAngaben wurde ein zusätzliches Feld PreislisteLang hinzugefügt.
Das Feld LetztePreisliste wurde in Preisliste umbenannt, weil das Wort Letzte bereits im Klassennamen enthalten ist.

Zwei zusätzliche Spalten / Eigenschaften AnzahlDurchschnittsPreise, AnzahlHinweise für die Klasse Zeitraum/ZeitraumInfos wurden eingeführt.

Ein zusätzliches Dev-System mit eigener Datenbank wurde aufgesetzt.

Version 1.0.3 vom 06.03.2020

Ein zusätzlicher Endpunkt für denormalisierte Sender-(Jahres)Infos wurde hinzugefügt. Dieser unterstützt außerdem die Abfrage von historischen Datenständen.

Version 1.0.2 vom 20.02.2020

Eine zusätzliche Spalte / Eigenschaft BezugsWerbeformTyp für die Klasse AbUndZuschlagsTyp wurde eingeführt.

Version 1.0.1 vom 17.01.2020

Für den Zugriff auf die meisten Endpunkte wird nun ein Access-Token (JWT) benötigt. Der derzeitige Endpunkt dafür ist https://idsrv.mediaservice-wasmuth.de/connect/token.

Die zugehörigen Anmeldeinformationen müssen beim msw angefragt werden.

Basis Implementierung 1.0.0.0 vom 20.10.2019