Forum: Programmieren allgemein
by lowmax_5,
8. Apr 2020
Lösung gefunden! Keine Verschlüsselung brachte den Erfolg bei diesem Syntax. :thumb:
RestClient.AddAuthParameter('X-Authorization','Bearer ' + token, TRESTRequestParameterKind.pkHTTPHEADER,);
Vielen Dank an alle!!!
Forum: Programmieren allgemein
by lowmax_5,
7. Apr 2020
Das ist sicherlich keine schlechte Idee, das ganze mal ohne Delphi zu testen.
Ich habe nun mal mit Postman ein Authorization 'Bearer Token' abgesetzt und bekomme folgende Rückmeldung
{
"success": false,
"errors": "Login required",
"error_code": "invalid_credentials"
}
Forum: Programmieren allgemein
by lowmax_5,
6. Apr 2020
Mit
RESTClient.SetHTTPHeader('X-Authorization: Bearer ',token);
und
RestClient.AddAuthParameter('X-Authorization: Bearer',token, TRESTRequestParameterKind.pkHTTPHEADER);
und
Forum: Programmieren allgemein
by lowmax_5,
6. Apr 2020
Ermittlung des Tokens erfolgt laut Doku wie folgt:
POST https://vrmapi.victronenergy.com/v2/auth/login
{
"username": "john@example.com",
"password": "secret-passw0rd"
}
und gibt mir den Token und die idUser zurück.
Forum: Programmieren allgemein
by lowmax_5,
6. Apr 2020
RestClient.AddAuthParameter('X-Authorization','Token '+token, TRESTRequestParameterKind.pkHTTPHEADER); ==> 401
RestClient.AddAuthParameter('X-Authorization','Token '+token, TRESTRequestParameterKind.pkHTTPHEADER,); ==> 401
Ja, um diese handelt es sich:
https://docs.victronenergy.com/vrmapi/overview.html
Forum: Programmieren allgemein
by lowmax_5,
6. Apr 2020
RESTClient.SetHTTPHeader('X-Authorization: Token ',token); => 401
RestClient.AddAuthParameter('X-Auth-Token',token, TRESTRequestParameterKind.pkHTTPHEADER); => 401
Forum: Programmieren allgemein
by lowmax_5,
6. Apr 2020
RESTClient.SetHTTPHeader('X-Authorization: Token',token);
und
RestClient.AddParameter('X-Authorization: Token',token, TRESTRequestParameterKind.pkHTTPHEADER);
führt leider immer noch zu einer 401. kann es am Syntax liegen?
Ich hatte schon
RESTClient.SetHTTPHeader('X-Authorization: ','Token ' + token);