Skip to main content
Python SDK は PyPI で profound として公開されています。

インストール

Install the package

クイックスタート

Create a client and run a report

認証

SDK は、次のいずれかから API キーを読み込みます:
  1. 環境変数(推奨):環境に PROFOUND_API_KEY を設定します。
  2. コンストラクターのパラメーター:クライアントの初期化時に api_key を渡します。
Set the environment variable
API キーの取得方法について詳しくは、認証 を参照してください。

エラー処理

Catch API errors

レート制限

API のデフォルトの制限は、API キーごとに 1 時間あたり 600 リクエストです。この制限を超えると、429 Too Many Requests エラーが返されます。SDK はエラーを送出するので、それをキャッチして処理できます。
Handle rate limits

非同期サポート

SDK は同期・非同期の両方の使い方に対応しています:
Synchronous and asynchronous clients

コード例

API ドキュメントのすべてのエンドポイントには、動作する Python のサンプルが含まれています。REST API & SDKs タブの Endpoints セクションで、次の内容を扱う例を参照できます:
  • 組織の管理
  • カテゴリーの検出
  • レポートの生成
  • 生データへのアクセス
API の改善に伴い、SDK のインターフェースが変更される場合があります。本番環境では特定のバージョンに固定してください。