【问题标题】:Gemini API returns as list instead of a dictionaryGemini API 作为列表而不是字典返回
【发布时间】:2022-01-13 02:01:52
【问题描述】:

我正在尝试使用 Gemini 公共 API 编写程序,但是当我使用请求来获取 JSON 页面时,我得到一个列表而不是带有可搜索密钥对的字典。我在代码中做错了什么/遗漏了什么?我希望能够提取 1 个密钥对,例如 ETHUSD 密钥对。

import requests

raw_prices = requests.get("https://api.gemini.com/v1/pricefeed")
format_prices = raw_prices.json()
print(format_prices)
print(type(format_prices))```

【问题讨论】:

    标签: python json python-requests


    【解决方案1】:

    根据文档,您需要执行以下调用:

    GET https://api.gemini.com/v2/ticker/:symbol
    

    使用 ethusd 作为符号,所以它看起来像:

    https://api.gemini.com/v2/ticker/ethusd
    

    我认为您无法获得诸如开盘价/最高价/最低价之类的数据,甚至无法获得 24 小时内最后一次价格变化的数组。

    您可以在官方文档上阅读更多here

    【讨论】:

    • 这个 api 调用:api.gemini.com/v1/pricefeed 获取很多加密指数的当前价格我只想能够拉动其中一个的价格,比如 ETHUSD
    • @SamuelRubinstein 检查我的答案,改用 /v2/ticker/ethusd
    猜你喜欢
    • 2019-08-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多