本文将向您展示如何使用 Python 与我们的 API 进行交互。以下是一些常见的示例。
基础示例
发送 GET 请求
要获取数据,您可以发送一个 GET 请求。以下是一个示例:
import requests
response = requests.get('https://api.example.com/data')
data = response.json()
发送 POST 请求
要提交数据,您可以发送一个 POST 请求。以下是一个示例:
import requests
url = 'https://api.example.com/data'
data = {
'key1': 'value1',
'key2': 'value2'
}
response = requests.post(url, json=data)
result = response.json()
高级示例
处理异常
在调用 API 时,可能会遇到异常。以下是如何处理这些异常的示例:
import requests
try:
response = requests.get('https://api.example.com/data')
response.raise_for_status()
data = response.json()
except requests.exceptions.HTTPError as err:
print(f'HTTP error occurred: {err}')
except requests.exceptions.RequestException as err:
print(f'Error occurred: {err}')
使用认证
有些 API 需要认证。以下是如何使用基本认证的示例:
import requests
url = 'https://api.example.com/data'
auth = ('username', 'password')
response = requests.get(url, auth=auth)
data = response.json()
扩展阅读
如果您想了解更多关于 Python 和 API 的知识,请访问我们的 Python 教程。