首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >宾斯API。参数“符号”的重复值

宾斯API。参数“符号”的重复值
EN

Stack Overflow用户
提问于 2022-08-16 10:18:31
回答 1查看 112关注 0票数 2

无法获得多个符号的价格,给出错误的{'code': -1101, 'msg': "Duplicate values for parameter 'symbols'."}。我按照文档GitHub中的指示做

这是我的密码

代码语言:javascript
运行
复制
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)

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-16 10:31:34

必须将列表指定为字符串:

代码语言:javascript
运行
复制
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)

结果:

代码语言:javascript
运行
复制
[{'symbol': 'BNBUSDT', 'price': '317.50000000'}, {'symbol': 'ADAUSDT', 'price': '0.56690000'}, {'symbol': 'KEYUSDT', 'price': '0.00504000'}]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73372398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档