Python调用第三方API核心是构造请求、发送请求、解析响应三步,关键在认证、错误处理和数据格式;需先读文档明确URL、方法、认证方式、参数位置及响应结构。

用 Python 调用第三方 API,核心就三步:构造请求、发送请求、解析响应。关键在处理认证、错误、数据格式这些细节,下面用真实场景讲清楚。
准备:安装依赖并确认 API 文档
绝大多数 REST API 都用 requests 库调用,先装好:
pip install requests接着务必打开目标 API 的官方文档(比如 GitHub API、高德地图、聚合数据等),重点关注:
- 请求地址(URL)和请求方法(GET/POST)
- 是否需要认证(API Key、Token、Authorization 头)
- 参数传递方式(query string、JSON body、form data)
- 成功和失败时的响应结构(尤其是 status code 和 error 字段)
基础 GET 请求:带参数和认证
以「获取当前天气」为例(使用免费的 OpenWeather API):
立即学习“Python免费学习笔记(深入)”;
# 替换为你自己的 API KeyAPI_KEY = "your_api_key_here"
CITY = "shanghai"
url = f"https://api.openweathermap.org/data/2.5/weather?q={CITY}&appid={API_KEY}&units=metric"
import requests
response = requests.get(url)
if response.status_code == 200:
data = response.json()
temp = data["main"]["temp"]
print(f"上海当前温度:{temp}°C")
else:
print("请求失败,状态码:", response.status_code)
print("错误信息:", response.text)
注意点:
标签: word python js git json github 编码 app access session ai rest
还木有评论哦,快来抢沙发吧~