Zendure / developer-device-data-report

Subscribe to device data for Zendure products. To receive information from the device, Developers can obtain the same device information as the official App by subscribing to Zendure MQTT Broker
83 stars 3 forks source link

Call the REST API from Windows #29

Open Dr-Sommer opened 1 year ago

Dr-Sommer commented 1 year ago

Hi, I'm trying to get my Dada with CURL (downloaded the newest Version) but when I try to get the data with:

curl -H "Content-Type: application/json" -X POST -d '{"snNumber":"EURE-SERIENNUMMER","account": "EUER-APP-NUTZERNAME"}' https://app.zendure.tech/v2/developer/api/apply

I get this error:

{"code":400,"success":false,"data":{},"msg":"JSON parse error: Unexpected character ('s' (code 115)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('s' (code 115)): was expecting double-quote to start field name\n at [Source: (PushbackInputStream); line: 1, column: 3]"}

Could somebody help me with this? ThX in advance

z-master42 commented 1 year ago

Unter Windows sieht der Befehl so aus:

curl -i -v --json "{'snNumber': 'EureHubSeriennummer', 'account': 'EureEmailadresse'}" https://app.zendure.tech/v2/developer/api/apply

Einfach in die Eingabeaufforderung (cmd) tippen.

Jumhansen commented 1 year ago

@z-master42 Erstmal Danke für deine Anleitung um den Solarflow per mqtt aulesen zu können. Ich will das ganze allerdings im iobroker machen. Jetzt zu meinem Problem. Ich schaffe es einfach nicht mit dem curl Befehl (Seriennummer und Emailadresse sind eingetragen) einen appkey und appsecret zu bekommen. Nach absetzen des curl Befehls erhalte ich folgende Meldung:

Hättest du da eine Idee für mich. Voarb schon mal vielen Dank. Jumhansen

z-master42 commented 1 year ago

Was passiert, wenn du den curl Befehl noch um --ssl-no-revoke ergänzt?

Jumhansen commented 1 year ago

@z-master42 vielen lieben Dank für deine Antwort. Ich konnte mittlerweilen meinen appkey und appsecret bekommen. War mir über den Windows PC einfach nicht gelungen, bin leider auch kein Informatiker. ;-) Über das online Tool REQBIN konnte ich den curl Befehl dann erfolgreich absetzen, mit Antwort appkey und appsecret. Werde das am späten Nachmittag zuhause im mqtt Adapter im iobroker ausprobieren. Nochmals vielen lieben Dank. LG Jumhansen