You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python Requests携带API Key访问端点?解决401认证错误

API 401错误排查与修复

问题根源

从你提供的curl调用示例可以看出,该API要求的Authorization请求头格式为Bearer {API_KEY},但你的Python代码中直接将API Key作为Authorization的值,缺少了Bearer 前缀,导致服务端无法正确识别身份凭证,因此返回401未授权错误。

修正后的代码

import requests

url = 'https://api.json-generator.com/templates/-xdNcNKYtTFG/data'
api_key = 'vza4lbzrzy3cyhg4nbzyjhmqzjlqr2p3qibd9986'
# 按照API要求补充Bearer前缀及空格
headers = {'Authorization': f'Bearer {api_key}'}

r = requests.get(url, headers=headers)
# 可添加以下语句查看响应状态和内容,方便后续调试
print(r.status_code)
print(r.json())

额外验证建议

运行修正后的代码后,若仍出现错误,可检查以下两点:

  • 确认提供的公开API Key是否仍处于有效状态
  • 核对请求端点地址与API规范是否完全一致

内容的提问来源于stack exchange,提问作者Khalil Rouatbi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 14:36:34