要确定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())