RazorSQL で Webflow のデータ に接続

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
RazorSQL データベース管理ツールのウィザードを使用して Webflow に接続し、GUI で Webflow のデータ をクエリします。



CData JDBC Driver for Webflow は、IDE のウィザードからデータ管理・分析ツールまで、サードパーティツールからの標準ベースのアクセスを可能にします。この記事では、RazorSQL のウィザードを使用して Webflow に接続する方法を説明します。

Webflow のデータ 用の JDBC データソースを作成

  1. RazorSQL アプリケーションを開き、「Connections」メニューから「Add Connection Profile」->「Other」->「JDBC」を選択します。
  2. 表示される「Connection Wizard」で、以下のプロパティを設定します。
    • Driver Location:インストールディレクトリ内の lib サブフォルダへのパスを設定します。
    • Driver Class:ドライバークラスを cdata.jdbc.api.APIDriver に設定します。
    • Username:ユーザー名を入力します(このプロパティは JDBC URL 内でも設定できます)。
    • Password:パスワードを入力します(このプロパティは JDBC URL 内でも設定できます)。
    • JDBC URL:接続パラメータを入力します。JDBC URL は jdbc:api: で始まり、その後にセミコロンで区切られた接続プロパティが続きます。

      認証

      Webflow は、サイト、CMS コレクション、e コマースデータ、その他のリソースへの安全なアクセスを確保するために、OAuth 2.0 認証を使用します。この認証方式により、Webflow ワークスペースに安全に接続し、適切な認可のもとでリソースを管理できます。

      OAuth 2.0 のセットアップと設定

      ステップ 1:Webflow OAuth アプリケーションの作成

      OAuth 認証をセットアップするには、以下のステップで進めます:

      1. Webflow Developer Portal にアクセスします
      2. Webflow アカウントの「Apps & Integrations」に移動します
      3. 「Register an App」をクリックして新しい OAuth アプリケーションを作成します
      4. アプリケーション名、説明、リダイレクト URI(CallbackURL)を設定します
      5. 接続で使用する Client ID と Client Secret をコピーします

      必須の接続プロパティ

      • AuthScheme:OAuth に設定します(必須)
      • OAuthClientId:Webflow OAuth アプリケーションの Client ID(必須)
      • OAuthClientSecret:Webflow OAuth アプリケーションの Client Secret(必須)
      • CallbackURL:OAuth アプリケーションで指定したリダイレクト URI(必須)
      • InitiateOAuth:トークンを自動管理するには GETANDREFRESH に設定します(推奨)

      必須の OAuth スコープ

      Webflow API プロファイルでは、以下の OAuth スコープが必要です:

      • sites:read - サイト情報および設定への読み取りアクセス
      • pages:read - サイトページへの読み取りアクセス
      • cms:read - CMS コレクションおよびアイテムへの読み取りアクセス
      • forms:read - フォームおよびフォーム送信への読み取りアクセス
      • assets:read - メディアアセットおよびフォルダーへの読み取りアクセス
      • ecommerce:read - 製品、注文、在庫への読み取りアクセス
      • authorized_user:read - 認可されたユーザーへの読み取りアクセス

      ビルトイン接続文字列デザイナー

      JDBC URL の構築には、Webflow JDBC Driver に組み込まれている接続文字列デザイナーを使用してください。JAR ファイルをダブルクリックするか、コマンドラインから jar ファイルを実行します。

      java -jar cdata.jdbc.api.jar
      

      接続プロパティを入力し、接続文字列をクリップボードにコピーします。

      一般的な JDBC URL は以下のとおりです。

      jdbc:api:Profile=C:\profiles\Webflow.apip;AuthScheme=OAuth;InitiateOAuth=GETANDREFRESH;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackUrl=your_callback_url;

Webflow のデータ のクエリとテーブルの選択

接続が確立されると、ウィザードが閉じ、接続パネルで接続が利用可能になります。その後、テーブルをクエリできます。

はじめる準備はできましたか?

API Driver で Webflow のライブデータに接続

Webflow に接続