【发布时间】:2021-11-05 20:21:34
【问题描述】:
我正在尝试使用 Kucoin API get_accounts() 查看我的 Spot 账户余额。(Github:Link) 尽管在 github 和 API 文档中 get_accounts 指定了 2 个可选参数,但当我传递任何参数时,我都会收到错误消息。 (client.get_accounts(currency='USDT') 也不起作用)
我做错了吗? / 有没有更好的方法来检查我的现货钱包余额以获取特定硬币?
from kucoin.client import Client
import config_ku
client = Client(config_ku.API_KEY, config_ku.API_SECRET, config_ku.API_PASSPHRASE)
results = client.get_accounts('USDT')
print(results)
错误:
Traceback (most recent call last):
File "c:\Users\Ajitesh Singh Thakur\Documents\Visual Studio Code\kucoin\test2.py", line 5, in <module>
results = client.get_accounts('USDT')
TypeError: get_accounts() takes 1 positional argument but 2 were given
【问题讨论】:
-
尝试通过关键字传递参数:
client.get_accounts(currency='USDT') -
总是将完整的错误消息(从单词“Traceback”开始)作为文本(不是截图,不是链接到外部门户)有问题(不是评论)。还有其他有用的信息。
-
谢谢大家,更新了问题。并且给出关键字参数也不起作用
-
代码对我来说可以正常工作 - 但我看到您创建了文件夹
kucoin,所以它可能会从文件夹kucoin中的文件中导入代码,而不是导入原始模块kucoin。也许重命名文件夹。 -
有趣,我在 AWS 实例上测试过,它可以工作,但在我的电脑上不行。我还像你说的那样更改了文件夹名称,并重新安装了 kucoin python 包。
Traceback (most recent call last): File "c:\Users\Ajitesh Singh Thakur\Documents\Visual Studio Code\exchanges11\test2.py", line 5, in <module> results = client.get_accounts('VET','trade') TypeError: get_accounts() takes 1 positional argument but 3 were given