无法获得多个符号的价格,给出错误的{'code': -1101, 'msg': "Duplicate values for parameter 'symbols'."}
。我按照文档GitHub中的指示做
这是我的密码
import requests
symbols = ["KEYUSDT","BNBUSDT","ADAUSDT"]
url = 'https://api.binance.com/api/v3/ticker/price'
params = {'symbols': symbols}
ticker = requests.get(url, params=params).json()
print(ticker)
我做错了什么?
发布于 2022-08-16 10:31:34
必须将列表指定为字符串:
import requests
symbols = '["KEYUSDT","BNBUSDT","ADAUSDT"]'
url = 'https://api.binance.com/api/v3/ticker/price'
params = {'symbols': symbols}
ticker = requests.get(url, params=params).json()
print(ticker)
结果:
[{'symbol': 'BNBUSDT', 'price': '317.50000000'}, {'symbol': 'ADAUSDT', 'price': '0.56690000'}, {'symbol': 'KEYUSDT', 'price': '0.00504000'}]
https://stackoverflow.com/questions/73372398
复制相似问题