コネクタの作成
コネクタは、Base44 アプリを Google Calendar、Slack、Notion などの外部サービスに接続する OAuth インテグレーションです。接続後、バックエンド関数でアクセストークンを使用して外部 API を直接呼び出せます。主要なコンセプト
- 直接 API アクセス: コネクタは生の OAuth アクセストークンを提供します - バックエンド関数から外部 API を直接呼び出します
- アプリビルダーのアカウント: エンドユーザーのアカウントではなく、あなた (アプリビルダー) のアカウントを接続します
- バックエンド関数のみ: セキュリティのため、トークンはサーバー側でのみアクセスできます
ファイルの場所
base44/connectors/ ディレクトリ (または config.jsonc の connectorsDir で指定されたディレクトリ) にコネクタファイルを作成します。
ファイル命名: {type}.jsonc または {type}.json
例:
base44/connectors/googlecalendar.jsoncbase44/connectors/slack.jsoncbase44/connectors/notion.json
スキーマ
各コネクタファイルはtype を指定し、オプションで scopes のリストを指定します:
フィールド
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
type | string | はい | インテグレーションタイプ (オプションを見るには npx base44 connectors list-available を実行) |
scopes | string[] | いいえ | 要求する OAuth スコープ (デフォルトは []) |
利用可能なコネクタタイプの発見
以下のコマンドを実行して、サポートされているコネクタタイプの最新リストを取得します。注意:stripe も有効なタイプですが、このコマンドからは返されません — サポート対象として扱います (下記の Stripe の例を参照)。
integration_type 値をコネクタファイルの type フィールドに使用します。一部のコネクタには追加の connection_config_fields が必要です — 出力で詳細を確認してください。
Stripe (サンドボックス)
ルールと制約
-
タイプごとに 1 つのコネクタ: 同じタイプの複数のコネクタは持てません (例: 2 つの
googlecalendarコネクタ) -
タイプは有効である必要があります:
typeフィールドは有効なインテグレーションタイプである必要があります (利用可能なタイプを見るにはnpx base44 connectors list-availableを実行) - スコープはプロバイダー固有: 各サービスには独自のスコープフォーマットがあります - プロバイダーのドキュメントを参照してください
次のステップ
コネクタファイルを作成したら、Base44 にプッシュします:このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。

