Das hatte ich ja bereits letztes Jahr vorgeschlagen. Ich weiß nicht wie schwierig das ist diese API-Schnittstelle zu programmieren. Ich behelfe mich über JSON. Aber das ist super fummelig. Ließe sich sicher automatisieren.
Hallo,
ich habe die Anleitung ausprobiert und für einige Coins funktioniert diese auch.
Allerdings habe ich Probleme den Kurs für Compound (COMP) in Euro einzufügen.
Vielleicht hat jemand dieses Problem schon bewältigt ?
Hallo Thomas, weiter oben hat Sascha bereits beschrieben wie das ganze geht. Wenn du die API Daten nutzt, musst du als Lieferant JSON und nicht Tabelle auf einer Webseite nehmen.
Ich verwende jetzt schon paar Tage die historischen Kurse per Coingecko wie oben von Sascha beschrieben.
Was mich allerdings hierbei etwas stört ist, dass die Kurse sich nur gefühlt jeden Tag einmal aktualisieren.
Gibt es hierfür irgend eine Abhilfe, sodass ich wenn ich oben auf “Online → Kurse aktualisieren” gehe sich auch die über Coingecko eingebunden Kurs aktualisieren lassen?
Leider weiß ich nicht so recht, wo ich neben der URL noch die beiden anderen Zeilen einbinden soll, wenn ich als Lieferant der Aktuellen Kurse JSON auswähle?
Kurs URL https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=eur&include_last_updated_at=true
Pfad zu Datum $.bitcoin.last_updated_at
Pfad zu Kurs $.bitcoin.eur
Also COIN-ID muss durch irgendetwas aus https://api.coingecko.com/api/v3/coins/list (z.B. bitcoin) ersetzt werden und beim Kurs muss auch die Währung hintendranstehen die Du wissen willst (z.B. eur usd whatever, durch einen . von der COIN-ID getrennt).
Was genau funktioniert denn bei dir nicht (mehr)?
Die Nutzung des Feldes TICKER sollte keine Auswirkungen auf die Daten an sich haben.
Vielleicht hat sich was am Endpunkt bei coingecko geändert?
Ich würde vermuten das die Makros mit den geschweiften Klammern (wie z:b. {TICKER}) in der URL funktionieren, aber nicht in den JSON-Pfaden. Soweit hat wahrscheinlich noch keiner geplant. Ich weiss auch nicht ob das wirklich nötig ist, bin aber auch kein Kryptofan.