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

使用Python requests调用GitHub API获取指定用户信息失败如何解决?

获取指定GitHub用户数据的正确方法

你当前调用的https://api.github.com/users是返回公共用户列表的接口,它不支持通过login参数过滤单个用户,所以才会返回无关的用户列表。

GitHub REST API中,获取单个用户信息的正确接口是将用户名直接拼接到URL路径里,格式为https://api.github.com/users/{username}。

修改后的代码如下:

import requests

# 直接拼接用户名到接口URL
api_url = "https://api.github.com/users/jtorre94"
response = requests.get(api_url)

# 建议添加状态码检查,确保请求成功
if response.status_code == 200:
    user_data = response.json()
    print(user_data)
else:
    print(f"请求失败,状态码:{response.status_code}")

如果需要动态传入用户名(比如从变量获取),可以用字符串格式化拼接:

username = "jtorre94"
api_url = f"https://api.github.com/users/{username}"
response = requests.get(api_url)
# 后续处理同上

内容的提问来源于stack exchange,提问作者Javi Torre

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 03:30:46