im Rahmen der letzten Updates wurde leider /api/v1/_info/swagger.html entfernt. Bzw. erhalte ich bei Aufruf der Seite die Meldung “The resource owner or au…ver denied the request.”
Ich habe swagger.html sehr gerne genutzt, um die entsprechenden API-Anfragen zu finden. Gibt es dazu eine Alternative? Wo finde ich eine Dokumetation bzw. Listung der kompletten API?
also bei mir funktioniert der Aufruf ohne Probleme Ich bin auf dem aktuellen 6.1 Entwicklungsstand vom Development Template und dem Platform Repository. Welche Version hast du im Einsatz?
Vielen Dank für Deine schnelle Antwort. Bei meinem beiden Testinstallationen, welche sich auf dem aktuellen 6.1.0-rc4 Stand befinden, funktioniert es leider nicht mehr:
Leider ging bei mir Version 6.1 RC4 der Aufruf auch nicht mehr, da ich nun einen Token übergeben musste. Über Postman mit meinem generierten Bearer Token konnte ich swagger wieder aufrufen, aber nicht selber über den Browser.
@canetti2 du könntest so wie ich auch, alle Aktionen die du nach bilden willst dir im Backend anschauen. Einfach Entwicklertools und Netwerk-Tab. Dort siehst du ja welche Request gesendet werden für welche Aktionen. Das Backend benutzt auch nur die API. Fand das sogar hilfreicher als swagger.
also bei mir funktioniert der Aufruf ohne Probleme Ich bin auf dem aktuellen 6.1 Entwicklungsstand vom Development Template und dem Platform Repository. Welche Version hast du im Einsatz?
Viele Grüße aus Schöppingen
Michael Telgmann
Also bei mir funktioniert es auch nicht mehr seit dem Update, ich wäre froh um einen fix
im production mode ist die swagger.html und open-api-schema.json gesperrt. Um die dennoch ohne Authentification aufrufen zu können, muss solange in der .env APP_ENV=dev gesetzt werden.
wenn ihr nicht den ganzen Shop in den Dev-Modus versetzen wollt, könnt ihr auch den api.api_browser.auth_required Konfig-parameter aus der shopware.yml auf false setzen.
Die shopware.yml für das Dev-env sieht z.B. so aus: