所以我一直在尝试访问这个 API,但是我需要使用 API key 才能访问它。我有一个 API key ,但我不确定如何格式化所有内容并传输 url。我的网址看起来像这样--- https://api.sportsdata.io/v3/nfl/scores/json/Players
我用的sit也留下了这个信息:
This is the documentation for SportsDataIO's NFL API. All of our API endpoints can be accessed via an HTTP GET request using your API key. The API key can be passed either as a query parameter or using the following HTTP request header.
Ocp-Apim-Subscription-Key: {key}
不确定这意味着什么,我对数据抓取还很陌生。
如果有人能提供帮助,那就太好了,谢谢。
最佳答案
意味着您需要通过 header 传递 api key :
import requests
api_key = 'put your api key here'
url = 'https://api.sportsdata.io/v3/nfl/scores/json/Players'
headers = {'Ocp-Apim-Subscription-Key': '{key}'.format(key=api_key)}
jsonData = requests.get(url, headers=headers).json()
关于list - 如何在 Python 中使用 API key 执行 API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63877163/