ich versuche einen Wechselrichter per Api abzufragen, der curl-post dazu ist:
ich habe versucht es in b4a umzusetzen:
aber ich bekomme nur eine Fehlermeldung zurück:
kann mir jemand helfen?
B4X:
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{"username":"master","nonce":"masterpasswort"}' 'http://192.168.178.97/api/v1/auth/start'
ich habe versucht es in b4a umzusetzen:
B4X:
job1.Initialize("GetMyToken", Me)
job1.PostString("http://192.168.178.97/api/v1/auth/start", "username=master&nonce=masterpasswort")
job1.GetRequest.SetHeader("Content-Type:", "application/json")
job1.GetRequest.SetHeader("Accept:", "Application/json")
Wait For (job1) JobDone(job1 As HttpJob)
If job1.Success = True Then
Log(job1.GetString)
Else
Log(job1.ErrorMessage)
End If
job1.Release
aber ich bekomme nur eine Fehlermeldung zurück:
B4X:
ResponseError. Reason: BAD REQUEST, Response: {"errors":{"":"None is not of type 'object'"},"message":"Input payload validation failed"}
{"errors":{"":"None is not of type 'object'"},"message":"Input payload validation failed"}
kann mir jemand helfen?