python - 如何使用 Python 3 正确调用 API 端点而不出现错误 500?

标签 python api python-requests endpoint pancakeswap

我按照 API 文档的说明进行操作并查询以下端点:

summary = 'https://api.pancakeswap.info/api/v2/summary'

但是我收到以下错误:

{'error': {'code': 500, 'message': 'GraphQL error: panic processing query: only derived fields can lead to multiple children here'}}

这是我的代码:

import requests
import json

summary = 'https://api.pancakeswap.info/api/v2/summary'

def get_data(endpoint):
    data = requests.get(endpoint).json()
    print(data)


get_data(summary)

我做错了什么以及如何解决它?

最佳答案

服务器出现问题。我什至尝试在他们的网站上使用他们自己的“运行”按钮并收到相同的消息:

Image

运行其他 API 调用时,没有出现错误,因此我认为只是此特定 API 调用存在问题。

关于python - 如何使用 Python 3 正确调用 API 端点而不出现错误 500?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74987528/

相关文章:

python - 如何使用python-mock库

Python 多处理 : Only one process is running

python - 如何从多个 .csv 文件中的命名列中选择唯一值?

c# - 英语词典 api

python - 如何用 Python 编写 Web 代理

python - 如何获取python请求中的响应头

python - 在抓取网站时如何让我的代码读取所有表格?

python - 使用带有阵列平面 (POA) 的 ModelChain 作为天气输入

ruby-on-rails - 将 Restforce gem 与 SalesForce API 和 Oauth 2.0 结合使用

python - Reddit API 和投票。不接受 modhash/cookie。 .error.USER_REQUIRED