- 必要な各サービス用に JSONC ファイルを構成します
- CLI 経由でデプロイして認可します
- OAuth コネクターの場合は
getConnection()を呼び出し、決済の場合は Stripe REST API を直接使用してバックエンド関数で使用します
構成
各コネクターは、プロジェクトの connectors ディレクトリ内の JSONC ファイルです。ファイルは、インテグレーションタイプとアプリが必要とするスコープを定義します。デフォルトでは、ディレクトリはbase44/connectors/ ですが、プロジェクト構成でパスをカスタマイズできます。
connectors
googlecalendar.jsonc
slack.jsonc
slackbot.jsonc
notion.jsonc
例
この例では、読み取りとイベント管理スコープで Google Calendar コネクターを構成します:フィールドリファレンス
インテグレーションタイプ識別子。受け入れられる完全な値リストについては、サポートされるサービステーブルを参照してください。各コネクタータイプは、プロジェクトで一度だけ定義できます。
インテグレーションに必要な OAuth スコープの配列。特定のスコープは外部サービスとアプリが実行する必要のある操作に依存します。各サービスで利用可能なスコープについては、コネクターの権限とスコープドキュメントを参照してください。
デプロイと認可
connectors push または deploy でコネクターをデプロイします。Base44 から既存のコネクターをダウンロードするには、connectors pull を使用してください。
プッシュすると、CLI はタイプに基づいて各コネクターを処理します:
- OAuth コネクター: CLI は各コネクターを 1 つずつ認可するように促します。ブラウザを自動的に開くことを提案し、承諾すると各インテグレーションの認可ページを順次反復処理します。認可が完了すると、OAuth トークンが安全に保存され、SDK を使用して取得できます。
- Stripe: CLI はアプリ用の Stripe sandbox をプロビジョニングし、オンボーディングを完了するための claim URL を返します。OAuth フローは不要です。
バックエンド関数で使用する
デプロイされて認可された後、バックエンド関数でコネクターを使用します。アプローチはコネクターの認証モデルによって異なります:- OAuth コネクター
- Stripe
認証された API 呼び出しを行うための
accessToken を取得するには、コネクタータイプで connectors.getConnection() を呼び出してください。一部のコネクターは、追加のパラメータ (サブドメインやアカウント ID など) を含む connectionConfig も返します。この例では、Google Calendar 接続を取得し、今後のイベントをフェッチします:コネクター自動化
コネクター自動化を使用すると、バックエンド関数が接続されたサービスのイベントにリアルタイムで応答できます。例えば、Gmail に新しいメールが届いたときや Google Drive のファイルが変更されたときに関数を実行できます。function.jsonc ファイルで、他の自動化と一緒にコネクター自動化を構成してください。完全なフィールドリファレンス、サポートされるイベント、ペイロードドキュメントについては、コネクター自動化を参照してください。
関連項目
- Connectors overview
- App user connectors
- SDK connectors reference
- connectors push
- connectors pull
- deploy
- Backend Functions
- Automations
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。

