2017-10-24 13 views
0

コインベースでエーテルを購入して販売しようとしています。開発者ページには本当に素晴らしい説明があります。私には欠けていることが1つあります。コインベースはビットコインの代わりにエテリアムで動作します

何らかの形で、すべての機能は自動的にビットコインを参照し、エーテルは参照しません。私は、コード内でそれを変更する設定があると仮定しますが、私はこれを発見したり、成功したりしていません。開発者ページのすべての例はビットコインです。例:

buy_price = client.get_buy_price(currency = 'EUR') 

これは、金額、基本通貨および通貨を返します。だから私は通貨を変えることができることに気づいた。今度は基底を変更しようとしました

buy_price = client.get_buy_price(currency = 'EUR', base = 'ETH') 

BTC(ビットコイン)をベースとして返します。

誰かが私をここで助けてくれることを願っています。

答えて

0

このお試しください:https://developers.coinbase.com/api/v2#get-exchange-rates

EDITから

buy_price = client.get_buy_price(currency_pair = 'ETH-USD') 

を:PythonのAPIは動作しないようです。しかし、元のGETリクエストが機能するので、ここではあなたの代わりの機能があります:

import urllib.request 
import json 

def myGetBuyPrice(crypto, fiat): 
    ret = (urllib.request.urlopen("https://api.coinbase.com/v2/prices/"+crypto+"-"+fiat+"/buy").read()).decode("utf-8") 
    return json.loads(ret)["data"] 

print myGetBuyPrice("ETH", "USD") 
関連する問題