Hallo miteinander,
ich versuche über die CoinTracking Data API eine Abfrage in einer Unix Shell mit curl zu generieren die mir meine aktuellen Gewinne auflistet.
Auf der Seite zur Data API gibt es Beispiele in PHP , JS und Python. Das Python Script funktioniert und liefert mir auch die passenden Werte.
Da ich aber mit Python und den anderen Sprachen leider wenig bis gar keine Erfahrung habe und gerne verstehen wollte was ich da mache 😏
wollte ich mir die Abfrage mit curl in einer Unix Shell nachbauen. Bin mir aber nicht sicher wie der Header genau aussehen muss, könnt ihr mir da weiterhelfen ?
Das Script:
#!/usr/bin/env sh
apikey=xxxxxxxxxxxxxxxxxxxxxxxx
apisecret=xxxxxxxxxxxxxxxxxxxxx
nonce=`date +%s`
method="getGains"
message=`echo -n "method=$method&nonce=$nonce" | openssl dgst -sha512 -hmac $apisecret | sed 's/^.* //' | tr -d '\n'`
curl -X POST -H "Key:$apikey Sign:$message" https://cointracking.info/api/v1/
liefert mir leider ein No Method error:
{"success":0,"error":"NO_METHOD","error_msg":"ERROR: Method not set"}
Der Header soll laut Beschreibung so aufgebaut werden: