--- title: "クライアントの登録" url: https://docs.catalyst.zoho.com/ja/tutorials/invoice-notifier/java/register-client/ description: "Event FunctionsとCatalyst Signalsを使用して、Zoho BooksからZoho Cliqへの請求書更新を自動化するイベント駆動アーキテクチャを構築します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Catalyst APIドキュメント" url: /ja/api/introduction/overview-and-prerequisites/#OverviewandPrerequisites --- # Zoho APIコンソールでクライアントアプリケーションを登録する CatalystとZoho Cliq間のセキュアで認可された通信を有効にするには、Zoho APIコンソールでクライアントアプリケーションを登録する必要があります。このステップは、Event Functionコードに埋め込むOAuth認証情報を生成するために必要です。 クライアントを登録すると、以下の情報が取得できます: * **Client ID**:登録したアプリケーションに割り当てられる一意の識別子です。 * **Client Secret**:Client IDとともにクライアントの認証に使用される秘密鍵です。 これらの認証情報を使用して、以下のOAuthトークンを生成します: * **Grant Token (code)**:APIコンソールでClient IDとClient Secretを使用して生成される一時トークンです。Refresh Tokenの取得に使用されます。 * **Refresh Token**:以前のAccess Tokenの有効期限が切れた際に新しいAccess Tokenをリクエストするための永続的なトークンです。次のステップでREST APIクライアントを使用して生成します。 * **Access Token**:Zoho Cliq APIの呼び出しを認可する一時トークンです。手動で生成する必要はなく、ランタイム中にRefresh Tokenを使用して自動的に処理されます。 Client ID、Client Secret、およびRefresh TokenはEvent Functionコードに追加されます。これらにより、CatalystがZoho Cliqチャンネルでプログラム的にアクション(メッセージの投稿など)を実行できるようになります。FunctionはRefresh Tokenを使用して新しいAccess Tokenを継続的に取得し、CatalystとCliq間の途切れない接続を確保します。 Zoho APIコンソールでクライアントアプリケーションを登録するには: 1. [Zoho APIコンソール](https://api-console.zoho.com/)にアクセスし、**Get Started**または**Add Client**をクリックします。 ![Zoho API Console](https://catalyst-docs-development.zohostratus.in/images/tutorials/invoice-notifier/api-console.webp) 2. クライアントタイプとして**Self Client**を選択します。CatalystアカウントとCliqアカウントが同じOrganizationで設定されているため、このアプリケーションにはSelf Clientを使用できます。 ![Choosing the client type](https://catalyst-docs-development.zohostratus.in/images/tutorials/invoice-notifier/self-client.webp) 3. ポップアップで**Create**をクリックしてクライアントを登録します。 ![Creating a new self-client](https://catalyst-docs-development.zohostratus.in/images/tutorials/invoice-notifier/new-client.webp) APIコンソールが登録されたクライアントのClient IDとClient Secretの値を生成して表示します。 ![Client Credentials for the new self-client](https://catalyst-docs-development.zohostratus.in/images/tutorials/invoice-notifier/client-credentials.webp) 4. **Generate Code**タブをクリックしてGrant Tokenを生成します。 - **Scope**フィールドに以下を入力します:`ZohoCliq.Webhooks.CREATE` - スコープの**Description**を追加します。 - Grant Tokenの**Time Duration**を設定します。 ![Generating grant token](https://catalyst-docs-development.zohostratus.in/images/tutorials/invoice-notifier/generate-code.webp) 5. **Create**をクリックします。作成されると、Grant Token(code)が表示されます。 ![Grant token](https://catalyst-docs-development.zohostratus.in/images/tutorials/invoice-notifier/grant-token.webp) 生成されたClient ID、Client Secret、およびGrant Tokenをコピーして控えておいてください。これらの値は次のステップでRefresh Tokenの生成とプロジェクト内のFunctionファイルの設定に使用します。