ApidogとAlgoliaを統合して、APIドキュメントの検索機能を強化する方法を紹介します。
デフォルトでは、公開されたAPIドキュメントには、ユーザーがAPIやドキュメントを名前やパスで検索できる組み込みの検索機能が含まれています。さらに、ApidogはAlgoliaとの統合を提供しており、検索機能を強化できます。この機能を利用するには、有効にして必要な設定を完了する必要があります。Apidogのバージョンが2.6.31以上であることに注意してください。ApidogとAlgoliaの統合#
ApidogとAlgoliaを統合することで、APIドキュメントの検索機能が強化されます。以下の手順に従って設定を行ってください。Step 1: Algoliaアカウントの作成#
2.
登録後、Algoliaアカウントにログインします。
Step 2: Algoliaアプリケーションの作成#
1.
ログイン後、Algoliaダッシュボードで新しいアプリケーションを作成します。
2.
Upload a File
をクリックしてデータをアップロードします。
初心者が簡単に設定できるように、提供されているサンプルコードを使用してJSONファイルを生成できます。JSONファイルをAlgoliaにドラッグ&ドロップするだけです。JSONファイルの名前がIndex Name
となり、後でApidogのドキュメント検索設定で必要になります。
5.
最終ステップでは、検索フロントエンドをどのように構築するかを尋ねられます。このオプションはスキップできます。
Step 3: ApidogにAlgolia設定を構成#
1.
Algoliaダッシュボードで、アプリケーションの設定詳細を確認します。
2.
これらの設定詳細をコピーして、Apidogのドキュメント検索設定に記入します。
Step 4: 設定を保存して機能を有効化#
Apidogに必要な設定詳細を記入した後、設定を保存して強化された検索機能を有効にします。無料プランの制限に達すると、Apidogに通知が表示されます: 無料のAlgolia DocSearchプラン#
申し込みが成功すると、Algoliaから確認メールが送信され、Algoliaダッシュボードにアプリケーションに参加するためのメッセージが表示されます。確認をクリックして、Algoliaが提供するアプリケーションに参加します。確認後、ダッシュボードの左上隅でアプリケーショ ンに切り替え、Application ID
とSearch API Key
をコピーして、Apidogの対応するフィールドに記入します。Write API Key
は別の場所で見つける必要があることに注意してください。Write API Key
を見つけるには、以下の手順に従ってください:ここにあるAlgolia API Key
を、Apidogの設定項目のWrite API Key
に構成する必要があります。同様に、Index Name
の値はここで見つけることができます: