我正在尝试按照指导从USDA的市场新闻API中使用Python获取数据,https://mymarketnews.ams.usda.gov/mymarketnews-api/authentication,但是我遇到了401错误。
import requests
url = 'https://marsapi.ams.usda.gov/services/v1.2/reports'
headers={'x-api-key':'mars_test_343343'}
resp = requests.get(url, headers= headers)
print(resp.status_code)
我无法让它正常工作,文档上说“在您的软件中,使用API密钥作为基本认证用户名的值。您不需要提供密码。”我对API调用非常陌生,如何将我的用户名作为api-key提供给服务器以便进行身份验证?
注意:我在代码中使用的是我的实际api-key而不是“mars_test_343343”。