在Python中调用API通常使用`requests`库,以下是使用`requests`库调用API的基本步骤:
1. 安装`requests`库:
```
pip install requests
2. 导入`requests`库:
```python
import requests
```python
session = requests.Session()
4. 构建请求,可以是`GET`、`POST`或其他HTTP方法,并指定API端点和请求参数:
```python
GET请求示例
response = session.get('https://api.example.com/api_endpoint')
POST请求示例
data = {'key': 'value'}
response = session.post('https://api.example.com/api_endpoint', data=data)
5. 发送请求并接收响应:
```python
对于GET请求
response = session.get('https://api.example.com/api_endpoint')
对于POST请求
response = session.post('https://api.example.com/api_endpoint', data=data)
6. 解析响应,通常使用`response.json()`方法将响应数据解析为JSON格式:
```python
解析GET请求的响应数据
data = response.json()
解析POST请求的响应数据
data = response.json()
7. 处理响应数据:
```python
打印响应数据
print(data)
8. 处理状态代码,并在遇到错误时采取适当的措施:
```python
检查响应状态码
if response.status_code == 200:
请求成功,处理数据
data = response.json()
else:
请求失败,处理错误
print('请求失败,状态码:', response.status_code)