使用 Python SDK 访问 Reportify API
pip install reportify-sdk
from reportify_sdk import Reportify # 初始化客户端 client = Reportify(api_key="your-api-key") # 搜索文档 docs = client.search("Tesla earnings", num=10) for doc in docs: print(doc["title"]) # 获取股票财务数据(返回 pandas DataFrame) income = client.stock.income_statement("US:AAPL", period="quarterly") print(income.head())
from reportify_sdk import ( Reportify, AuthenticationError, RateLimitError, NotFoundError, APIError, ) try: docs = client.search("Tesla") except AuthenticationError: print("API Key 无效") except RateLimitError: print("请求过于频繁,请稍后重试") except NotFoundError: print("资源不存在") except APIError as e: print(f"API 错误: {e.message}")
# 自动关闭连接 with Reportify(api_key="your-api-key") as client: docs = client.search("Tesla")