如标题中所述,我正在使用python v3.6
我正在尝试使用coinbase api和我的代码创建一个python应用程序
import coinbase
coinbase = coinbase.Coinbase.with_api_key('key','key') #Replacing the 'key's with my associated keys
当我尝试进行函数调用时
coinbase.get_user()
我收到错误
coinbase.error.CoinbaseAPIException: ('Status Code 404', 404, '{"errors":[{"id":"not_found","message":"Not found"}],"warnings":[{"id":"missing_version","message":"Please supply API version (YYYY-MM-DD) as CB-VERSION header","url":"https://developers.coinbase.com/api#versioning"}]}')
我去了上面提到的网站,发现了CB-VERSION标题,我不知道如何实现这个,我试过的每一种方式都失败了,并导致我得到相同的错误信息。
答案 0 :(得分:1)
from coinbase.wallet.client import Client
client = Client(
<api_key>,
<api_secret>,
api_version='2017-11-28')
那应该有用
答案 1 :(得分:0)
您的问题是您使用的是非官方的,未维护的,过时且不兼容的coinbase
包。最近的提交是在三年前:
您需要加入更新的API,例如官方API: