Skip to main content
このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは デベロッパードキュメント を参照してください。

base44 connectors push

ローカルのコネクタ構成を Base44 にプッシュし、スコープを同期し、OAuth 認可を処理します。

使い方

npx base44 connectors push

動作

  1. ローカルコネクタを読み込み base44/connectors/ ディレクトリから
  2. Base44 と同期 - 既存コネクタのスコープを更新
  3. 新規コネクタを追加 - 新しい OAuth コネクタタイプは認可をトリガー; Stripe は自動的にプロビジョニング
  4. リストにないコネクタを削除 - ローカルファイルにないコネクタは Base44 から削除

OAuth 認可フロー

新しいコネクタを追加すると、認可が必要です:
  1. CLI が認可が必要なコネクタを検出します
  2. 「今すぐブラウザを開いて認可しますか?」と促されます
  3. 同意すると、ブラウザーが OAuth プロバイダー (Google、Slack など) を開きます
  4. アカウントにログインし、要求された権限を承認します
  5. ブラウザーが閉じ、CLI が認可を確認します
重要: OAuth フロー中にログインすることで、接続するアカウントを選択します。たとえば、複数の Google アカウントがある場合、Google ログイン画面で使用するアカウントを選択します。

出力例

コネクタのプッシュ (新規認可不要)

Found 2 connectors to push: googlecalendar, slack
✓ Connectors pushed

Summary:
  Synced: googlecalendar, slack

新規コネクタのプッシュ (認可が必要)

Found 3 connectors to push: googlecalendar, slack, notion
✓ Connectors pushed

2 connector(s) require authorization in your browser:
  slack: https://auth.base44.io/oauth/...
  notion: https://auth.base44.io/oauth/...

? Open browser to authorize now? › Yes

Opening browser for slack...
✓ slack authorization complete

Opening browser for notion...
✓ notion authorization complete

Summary:
  Synced: googlecalendar
  Added: slack, notion

Stripe のプッシュ (OAuth 不要)

Stripe は自動的にプロビジョニングされます — ブラウザーフローは不要です:
Found 2 connectors to push: googlecalendar, stripe
✓ Connectors pushed

Summary:
  ✓ Stripe sandbox provisioned
    Claim your Stripe sandbox: https://dashboard.stripe.com/...
    Connectors dashboard: https://app.base44.com/...
  Synced: googlecalendar

コネクタの削除

コネクタファイルをローカルで削除してプッシュすると、削除されます:
Found 1 connectors to push: googlecalendar
✓ Connectors pushed

Summary:
  Synced: googlecalendar
  Removed: slack

CI/CD 環境

非対話型環境 (TTY なし、CI/CD パイプラインなど) では、OAuth フローが自動的にスキップされます:
Skipped OAuth in non-interactive mode. Run 'base44 connectors push' locally or open the links above to authorize.
新しいコネクタの認可を完了するには、ローカルで npx base44 connectors push を実行する必要があります。

認可のスキップ

すぐに認可しないことを選択すると、コネクタは保留状態のままになります:
? Open browser to authorize now? › No

Authorization skipped. Pending: slack, notion. Run 'base44 connectors push' again to complete.
準備ができたらコマンドを再実行してください。

サマリーステータスの意味

ステータス意味
ProvisionedStripe サンドボックスが自動的に作成された (OAuth 不要)
Syncedコネクタは既に存在し、必要に応じてスコープが更新された
Added新しいコネクタが OAuth 経由で正常に認可された
Removedコネクタが Base44 から削除された (ローカルファイルに存在しない)
Failed認可がタイムアウト、失敗、またはスキップされた

トラブルシューティング

問題解決策
Authorization timed outnpx base44 connectors push を再実行し、OAuth をより速く完了
Authorization failed要求されたすべての権限を承認したか確認
Wrong account connectedコネクタファイルを削除し、プッシュして削除、その後追加し直して正しいアカウントで認可
Browser didn’t openターミナルに表示された URL をコピーし、手動で開く

関連コマンド

このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。