使用 requests 库代替 httplib 实现连接。
示例代码:
import requests
# 设置 API 访问密钥和账户信息
APCA_API_BASE_URL = "https://paper-api.alpaca.markets"
APCA_API_KEY_ID = "your_api_key"
APCA_API_SECRET_KEY = "your_api_secret"
# 发送 API 请求
headers = {"APCA-API-KEY-ID": APCA_API_KEY_ID, "APCA-API-SECRET-KEY": APCA_API_SECRET_KEY}
response = requests.get(f"{APCA_API_BASE_URL}/v2/account", headers=headers)
# 解析响应
if response.status_code == 200:
print(response.json())
else:
print(f"API 请求失败:{response.status_code}")
以上示例代码演示了如何使用 requests 库发送请求并解析响应。需要注意的是,在发送请求前需要设置 API 访问密钥和账户信息,并在 headers 中添加相应的认证信息。此外,还需要根据具体的 API 接口文档设置请求方法、请求参数等。
上一篇:alpaca数据无法实时流转。