Open jens-ox opened 2 years ago
Sieht danach aus als wuerde der generator irgendwie die url nicht erkennen und den part fuer den Host mit undefined ersetzen.
Also wenn man undefined mit ersetzt, dann bekommt man eine Antwort vom Server:
Oder als curl:
curl -X 'GET' 'https://www.imis.bfs.de/ogc/opendata/ows/?service=WFS&request=GetFeature&typeName=opendata%3Aodlinfo_odl_1h_latest&outputFormat=application%2Fjson&viewparams=kenn%3A031020004&sortBy=end_measure%2BD&maxFeatures=100' -H 'accept: application/json'
Ergibt:
<?xml version="1.0" encoding="UTF-8"?><ows:ExceptionReport xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/ows/1.1 https://www.imis.bfs.de/ogc/schemas/ows/1.1.0/owsAll.xsd">
<ows:Exception exceptionCode="NoApplicableCode">
<ows:ExceptionText>java.lang.ClassCastException</ows:ExceptionText>
</ows:Exception>
</ows:ExceptionReport>
Sieht aus als muesste man ein path in der yaml datei angeben um die url richtig zu bauen.
Da war noch ein request interceptor für den Proxy eingebaut. Funktioniert jetzt
Funktionieren die originalen API-Endpunkte nichtmehr? Weil schon nicht die schöne Art eine API zu deprecaten…
Die alte API funktioniert auch noch. Die kommerzielle mit Zugangsdaten gibts jetzt außerdem auch noch ohne Auth. Kann ich später auch noch hinzufügen ☺️
Hier die Auskunft die ich erhalten hab:
Zusammen mit der Veröffentlichung der neuen Datenschnittstelle ist jetzt auch die Zugangsbeschränkung zur alten Schnittstelle entfallen. Die alte Datenschnittstelle kann vorerst weiter genutzt werden und ist nun über https://odlinfo2.bfs.de/daten/ ohne Authentifizierung erreichbar. Eine Umleitung von der bisherigen auf die neue URL ist eingerichtet.
Beim Abfragen über das Swagger-UI unter strahlenschutz.api.bund.dev gibt es einen Fehler:
Das OpenAPI-Spec scheint korrekt zu sein (zumindest funktionieren die Queries via editor.swagger.io).
Hat jemand eine Idee woran das liegen könnte? Ich kenne mich nicht allzu gut mit Swagger aus :(