Python 通过API从Delta Exchange获取数据

Python 通过API从Delta Exchange获取数据,python,api,Python,Api,我正在尝试使用以下方法从delta exchange的api获取数据: import requests headers = { 'Accept': 'application/json' } r = requests.get('https://api.delta.exchange/v2/history/sparklines', params={ 'C-BTC-60000-090421': 'string' }, headers = headers) print(r.json()) 获

我正在尝试使用以下方法从delta exchange的api获取数据:

import requests
headers = {
  'Accept': 'application/json'
}

r = requests.get('https://api.delta.exchange/v2/history/sparklines', params={
  'C-BTC-60000-090421': 'string'
}, headers = headers)

print(r.json())
获取以下错误:

JSONDecodeError                           Traceback (most recent call last)
<ipython-input-13-172739fa579b> in <module>()
      8 }, headers = headers)
      9 
---> 10 print(r.json())

3 frames
/usr/lib/python3.7/json/decoder.py in raw_decode(self, s, idx)
    353             obj, end = self.scan_once(s, idx)
    354         except StopIteration as err:
--> 355             raise JSONDecodeError("Expecting value", s, err.value) from None
    356         return obj, end

JSONDecodeError: Expecting value: line 1 column 1 (char 0)
JSONDecodeError回溯(最近一次调用)
在()
8},标头=标头)
9
--->10打印(r.json())
3帧
/原始解码中的usr/lib/python3.7/json/decoder.py(self、s、idx)
353 obj,end=自扫描一次(s,idx)
354除了停止迭代作为错误:
-->355将JSONDecodeError(“预期值”,s,err.value)从None提升
356返回obj,结束
JSONDecodeError:应为值:第1行第1列(字符0)

如何解决它?

r.content
而不是
r.json()
检查响应的内容。我相信API现在已经下降了。因为我刚刚收到
内部服务器错误
@TimWoocker你能把你使用的代码放进去吗?只需在浏览器中打开url并附加参数: