为什么每次使用json库时都会发生密钥错误?

`import requests

  def price():

    response=requests.get(url+coin)

    res_json=response.json()

    return float(res_json[0]['price_usd'])

 url='https://pro-api.coinmarketcap.com/v1/ticker/'

 coin="bitcoin"

 price()`

---------------------------------------------------------------------------密钥错误回溯(最近一次调用)

last) in 6 url='https://pro-api.coinmarketcap.com/v1/ticker/' 7 coin=“bitcoin” ----> 8 price()


in price() 3 response=requests.get(url+coin) 4 res_json=response.json() ----> 5 return float(res_json[0]['price_usd']) 6 url='https://pro-api.coinmarketcap.com/v1/ticker/' 7 coin=“bitcoin”


密钥错误: 0


达令说
浏览 103回答 2
2回答

翻阅古今

因为 coinmarketcap.com 上的 v1 API 现在已弃用、关闭,并在每个请求上返回。{'statusCode': 404, 'error': 'Not Found', 'message': 'Not Found'}

catspeake

此 API 如上所述进行折旧,运行以下代码,返回的字典声明相同的内容。{'statusCode': 410, 'error': 'Gone', 'message': 'WARNING: This API is now offline. Please switch to the new CoinMarketCap API. (https://pro.coinmarketcap.com/migrate/)'}import requestsimport jsonTICKER_API_URL = 'https://api.coinmarketcap.com/v1/ticker/'def get_latest_crypto_price(crypto):  response = requests.get(TICKER_API_URL+crypto)  response_json = response.json()  return response_jsonprice = get_latest_crypto_price('bitcoin')print(price)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python