要确定API调用出了什么问题,应首先检查调用代码。参数、头,甚至URL本身都可能导致API失败。例如,如果您正在使用Python请求模块,就可以查看返回的状态码并检查请求是否成功。
下面是一个Python代码示例,用于调用GitHub API并获取有关用户的信息。如果API调用出现问题,则代码将打印错误消息。在运行代码之前,应该将变量“username”替换为您想要获取信息的GitHub用户名。
import requests
username = 'octocat'
url = f'https://api.github.com/users/{username}'
resp = requests.get(url)
if resp.status_code != 200:
print(f'Error GETting user {username}. Status code: {resp.status_code}')
else:
print(resp.json())