Hallo zusammen,
ich habe seit einiger Zeit Schwierigkeiten, mit der VRM-API-Node in Node-RED einen neuen Access Token zu generieren. Folgendes habe ich versucht:
- Mit dem Endpunkt
/auth/login
aus der offiziellen VRM-API-Dokumentation (VRM API documentation) habe ich erfolgreich einen Bearer Token generiert. - Den generierten Token (z. B.
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIs...
) habe ich in die VRM-API-Konfigurationsnode eingegeben. - Bei der Verwendung dieser Node erhalte ich jedoch den Fehler „ungültiges Eingabemuster“, und in Postman erhalte ich Fehlermeldungen wie „Could not find request resource“ oder „You don’t have sufficient rights to perform this action.“
- Ich habe sowohl den Token aus
/auth/login
als auch den aus VRM/Preferences/Integrations/Access tokens getestet – beides ohne Erfolg.
Ich verfüge über die erforderlichen Administratorrechte, und der Token wird auch auf jwt.io als gültig angezeigt (Payload enthält "uid": "18493"
). Allerdings passt diese UID nicht zu der im Endpoint verwendeten ID, und wenn ich den Endpoint mit /18493/accesstokens/create
anspreche, bekomme ich ebenfalls einen Fehler.
Meine Frage:
Gibt es bekannte Einschränkungen oder Besonderheiten bei der Verwendung des Endpunkts operations/users/{idUser}/accesstokens/create
in Verbindung mit der VRM-API-Node? Welche Schritte bzw. Einstellungen sind notwendig, um hier erfolgreich einen neuen Access Token zu generieren?
Ich wäre dankbar für jeden Hinweis oder Lösungsvorschlag.
Vielen Dank im Voraus!