Seite 1 von 1

openHAB REST API: swagger.json Fehler

Verfasst: 24. Nov 2018 17:08
von maxberlin
Hey,
ich bin neu hier im Forum und habe eine Frage zur Rest API von openhab. Ich möchte gerne openhab mit einer Software steuern, die die swagger-Datei der API benötigt. Diese erhalte ich über den folgenden Aufruf: http://openhabianpi:8080/rest/swagger.json
Meine Software gibt mir jedoch einen Fehler aus. Um die swagger-Datei zu überprüfen, habe ich diese im swagger-Editor (http://editor.swagger.io/) geöffnet, dort werden mir ebenfalls dieselben Fehler angezeigt:

Code: Alles auswählen

Schema error at info
should have required property 'version'
missingProperty: version
Jump to line 2
Semantic error at paths./channel-types.get.operationId
Operations must have unique operationIds.
Jump to line 119
Semantic error at paths./config-descriptions.get.operationId
Operations must have unique operationIds.
Jump to line 196
Semantic error at paths./iconsets.get.operationId
Operations must have unique operationIds.
Jump to line 457
Semantic error at paths./inbox.get.operationId
Operations must have unique operationIds.
Jump to line 474
Semantic error at paths./links.get.operationId
Operations must have unique operationIds.
Jump to line 983
Semantic error at paths./services.get.operationId
Operations must have unique operationIds.
Jump to line 1243
Semantic error at paths./services/{serviceId}.get.operationId
Operations must have unique operationIds.
Jump to line 1260
Semantic error at paths./services/{serviceId}/config.get.operationId
Operations must have unique operationIds.
Jump to line 1282
Semantic error at paths./services/{serviceId}/config.put.operationId
Operations must have unique operationIds.
Jump to line 1303
Semantic error at paths./thing-types.get.operationId
Operations must have unique operationIds.
Jump to line 1512
Semantic error at paths./thing-types/{thingTypeUID}.get.operationId
Operations must have unique operationIds.
Jump to line 1535
Semantic error at paths./things.get.operationId
Operations must have unique operationIds.
Jump to line 1562
Semantic error at paths./things/{thingUID}.get.operationId
Operations must have unique operationIds.
Jump to line 1614
Semantic error at paths./things/{thingUID}/config.put.operationId
Operations must have unique operationIds.
Jump to line 1707
Semantic error at paths./voice/interpreters/{id}.post.operationId
Operations must have unique operationIds.
Jump to line 1957
Weiß jemand, wie ich die Fehler beheben kann?

MfG
maxberlin

Re: openHAB REST API: swagger.json Fehler

Verfasst: 24. Nov 2018 17:58
von udo1toni
Leider besteht dieser Fehler auch in der REST-API Dokumentation. Ich denke, das ist ein grundsätzliches Problem, welches bisher nicht gefixt wurde. Vermutlich müsste sich das ein Entwickler mal ansehen. Die REST-API Dokumentation zeigt zumindest alles an, zeigt aber auch am Ende einen Fehler.

Re: openHAB REST API: swagger.json Fehler

Verfasst: 24. Nov 2018 18:10
von maxberlin

udo1toni hat geschrieben:Leider besteht dieser Fehler auch in der REST-API Dokumentation. Ich denke, das ist ein grundsätzliches Problem, welches bisher nicht gefixt wurde. Vermutlich müsste sich das ein Entwickler mal ansehen. Die REST-API Dokumentation zeigt zumindest alles an, zeigt aber auch am Ende einen Fehler.
Danke für deine Antwort! Dann muss ich das Problem wohl anders lösen oder einfach warten :( .

Re: openHAB REST API: swagger.json Fehler

Verfasst: 24. Nov 2018 21:25
von udo1toni
Oder mal im englishcne Forum nachfragen. Oder auf github einen Issue eröffnen... ;)

Re: openHAB REST API: swagger.json Fehler

Verfasst: 25. Nov 2018 08:37
von maxberlin
udo1toni hat geschrieben:Oder mal im englishcne Forum nachfragen. Oder auf github einen Issue eröffnen... ;)
Ich habe jetzt ein Issue bei Github geöffnet