连接到coinbase api时遇到问题

2024-04-19 07:38:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循了python Coinbase api https://github.com/resy/coinbase_python3的文档,并在Coinbase_python3文件夹中的一个文件中创建了此python脚本:

import coinbase
coinbase_api_key = ""
coinbase_api_secret = ""

coinbase = coinbase.Coinbase.with_api_key(coinbase_api_key, coinbase_api_secret)
user = coinbase.get_user()
print(user['name'])
# 'User One'
print(user['email'])
# 'user1@example.com'

我不知道姓名和电子邮件;我犯了这两个错误,我不确定我做错了什么,所以我不知道这是否是我这边的问题

Traceback (most recent call last): File "//anaconda3/lib/python3.7/site-packages/requests/utils.py", line 941, in check_header_validity if not pat.match(value): TypeError: expected string or bytes-like object

"bytes, not %s" % (name, value, type(value))) requests.exceptions.InvalidHeader: Value for header {ACCESS_NONCE: 1613118706094479} must be of type str or bytes, not <class 'int'>


Tags: keynamecomapisecretbytesvaluenot
1条回答
网友
1楼 · 发布于 2024-04-19 07:38:46

我不能确切地说到底出了什么问题,但我可以说您使用的是非官方的python库,该库最近一次更新是在6年前。我猜它已经年久失修了。Coinbase实际上有一个官方的python库(https://github.com/coinbase/coinbase-python),但它至少在两年前就被弃用了。现在最好的选择是直接使用python的请求调用API端点,而不使用coinbase的库

相关问题 更多 >