Hallo Support-Team,
versuche mit in Entwicklung befindlicher Swift IOS App bestimmte Parameter meiner Heizung auszulesen.
Die OAuth2 Anmeldung scheint zu funktionieren und der erhaltene Token ebenfalls.
Bei nachfolgendem Request (echte Werte mit 4711 unkenntlich gemacht) "https://api.viessmann.com/iot/v2/features/installations/{471147}/gateways/{4711471147114711}/devices..." kommt als Response nicht das erwartete json Objekt, sondern
"{\"viErrorId\":\"req-01507232829f496db1d9016d1b7ad776\",\"statusCode\":403,\"errorType\":\"NOT_ALLOWED\",\"message\":\"You are not allowed to Missing required scope\"}"
Auch nach wiederholtem Doku-Lesen habe ich keine Idee an was es liegen könnte.
Könnt ihr mir bitte bei der Ursachenforschung behilflich sein?
Besten Dank,
Juergen
Bitte dieses Ticket schliessen. Ich hatte den scope (IoT User) bei der Authentifizierung übersehen.
Aber wenn der scope mandatory ist und dieser fehlt, sollte dann nicht die Authentifizierung einen Fehler liefern?