python调用api接口并添加token
时间: 2024-10-27 09:06:53 浏览: 25
python调用百度语音识别api
在Python中,调用API接口通常需要使用requests库,如果你需要添加HTTP请求头里的Token(例如Bearer Token),可以按照以下步骤操作:
1. 首先,确保已经安装了`requests`库,如果没有,可以使用pip安装:
```
pip install requests
```
2. 创建一个函数,将你的Token作为参数传递进去,这样可以在调用API时动态设置:
```python
import requests
def call_api_with_token(token, api_url):
headers = {
'Authorization': f'Bearer {token}',
# 如果API需要其他默认头部,也可以添加在这里
'Content-Type': 'application/json', # 假设这是一个JSON请求
}
response = requests.get(api_url, headers=headers)
# 检查请求状态码
if response.status_code == 200:
return response.json() # 返回JSON数据
else:
print(f"Error: {response.status_code}, Message: {response.text}")
```
3. 调用这个函数时,传入你的Token:
```python
your_token = "your_access_token_here"
api_url = "https://example.com/api/resource" # 替换为你实际的API URL
data = call_api_with_token(your_token, api_url)
```
阅读全文