カスタムAPIの作成と管理

カスタムAPIの作成と管理

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Info
このヘルプページは、Creator 6のユーザー向けに設計されています。Creator バージョンを特定します。

1. このページがカバーする内容は何ですか?

Zoho Creatorとの統合のためのカスタムAPIの開発と認証方法をご紹介します。

Info
続行する前に、こちらをクリックして、カスタムAPIについての追加情報をご覧ください。

2. 利用可能性

Idea
カスタムAPI:
  1. Creatorのすべての料金プランで作成し、管理できます。ただし、無料プランでは、カスタムAPIが呼び出される回数に制限があります
  2. 作成、認証、管理はスーパー管理者及び管理者のみが行うことができますが、他のユーザーもアクセスできます
  3. すべてのデータセンターで利用可能です

3. カスタムAPIの作成

3。1 カスタムAPI作成プロセス


3。2 設定方法


3。3 カスタムAPIを作成し管理する手順

1. 基本 Inputs タブで、カスタムAPIの表示名を入力します。この名前は、Microservicesセクションにリストされている各カードに表示されます。
Info
カスタムAPIの名前は、その機能を表す、記憶に残るような説明的な名前を選択することが重要です。
2. 入力した表示名に基づいて適切なリンク名を入力します。たとえば、カスタムAPIの名前がCreateApp APIであれば、関連するリンク名はcreate_app_apiになります。
Info
カスタムAPIのリンク名には、!@#$%^&*.などの特殊文字を使用することはできません。
3. あなたのカスタムAPIの目的200語以内で記述します。
4. をクリックします。

ステップ2: 必要なリクエストの詳細を提供します

Request タブで、カスタムAPIリクエストの本文で使用するメソッド認証ユーザースコープ、およびコンテンツタイプを指定できます。

1. 実行したい操作の種類に応じて、メソッドの種類取得POSTPUT削除)を選択します。
Info
このセクションを参照して、さまざまなメソッドのAPIスコープを理解してください。



2. 認証の種類を選択します:OAuth2または公開鍵。デフォルトでは、OAuth2が選択されます。
3. カスタムAPIの範囲Admin OnlyまたはSelective Usersとして定義します。これにより、管理者と異なるユーザーの役割に対するアクセスレベルを設定できます。
  1. Admin Onlyを選択した場合、APIはAdmin's scopeで動作します。

  2. Specific Userを選択した場合、APIは指定されたユーザー、つまり、対象ユーザーのメールアドレスを指定することでのみアクセス可能となります。

5. Content Typeapplication/jsonまたはmultipart/form-dataとして選択します。これは、サーバーがリクエストのデータをどのように解釈するべきかを指定するために使用されます。

6. 引数タイプキーと値またはEntire JSONとして選択します。詳細はこちら
Info
あなたがカスタム APIの引数の種類を完全なJSONとして指定するとき、必ず文字列のデータ型の引数を1つだけ指定してください。
7. をクリックします。

ステップ 3: レスポンス形式の種類を指定

レスポンスタブで、適切なレスポンスの種類を選択し、適切なエラーコードを指定します。
Info
カスタムレスポンスを使用すると、ステータスコードと対応するレスポンスコードを指定できます。
1. 合致するレスポンス種類を選択します: スタンダードまたはカスタム
  1. スタンダードのレスポンス種類を選択した場合、レスポンスにはステータスコードが含まれます。

  2. カスタムオプションを選択した場合、下のスライダーにカスタムレスポンスを追加が表示されます。
    1. 適切なステータスコードを入力します。例えば、200、202、401などのステータスコードを入力できます。
    2. 入力したステータスコードに対応するレスポンスコードを入力します。例えば、レスポンスコードは2002、3400、4434などになる可能性があります。

2. 追加したコードの隣にあるアイコンに+をクリックし、その他のステータスコードと対応するレスポンスコードを追加します。
3. ステータスコードと対応するレスポンスコードを削除するには、削除アイコンをクリックします。
4. をクリックします。

ステップ 4: 関数実行の詳細を定義

操作タブで、呼び出されたときに実行される関数の詳細を定義します。



1. 必要なアプリケーションアプリケーションドロップダウンから選択します。
2. 呼び出す関数をグループ化する対応する名前空間を選択します。
Notes
注釈: 作成する関数に名前空間が指定されていない場合、その関数はデフォルトの名前空間に追加されます。
3. 呼び出されたときに実行する必要があるDeluge関数をドロップダウンから選択します。

ステップ 5: カスタム APIのプレビューと作成

概要タブで、カスタムAPIの詳細を確認し、作成を確定することができます。
下の画像は標準レスポンス概要タブを示しています。



下の画像は、カスタムレスポンス概要タブを示しています。


  1. エンドポイントURLをカードでプレビューします。
  2. 概要Request本文、およびResponse本文タブに表示されている詳細を確認します。
  3. 前のタブに変更を加えるために戻るをクリックします。あなたのカスタムAPIは下書きとして保存されます。
  4. 変更をレビューした後、保存をクリックします。カスタムAPIの作成が成功すると、作成したカスタムAPIの詳細表示ページにリダイレクトされます。
  1. カスタムAPIビルダーを誤って閉じた場合、あなたの変更は下書きとして保存され、いつでもマイクロサービス>カスタムAPI>必要なカスタムAPIカードから編集を続けることができます。
  2. 指定されたリンク名に基づいてURLプレビューが作成され、このURLにより、あなたとあなたのユーザーは関連付けられた機能にアクセスし、実行することができます。URLをコピーして必要に応じて使用することができます。
    www。zohoapis。com/creator/custom/AdminName/CustomAPIName

カスタムAPI詳細の表示

以下は、作成したカスタムAPIの詳細表示ページで、以下の詳細を表示できます。



Info
APIにアクセスした回数は、スーパー管理者と管理者だけが表示できます。すなわち、ユーザーはAPIヒットを表示することはできません。
このページにアクセスするには、
  1. Creatorアカウント内のマイクロサービスページに移動します。
  2. 画面右上の角にあるカスタムAPIタブをクリックします。
  3. 必要なカスタムAPIカードをクリックします。そして詳細表示ページが表示されます。

カスタムAPIの主要な詳細、使用しているアプリケーション、そのインストール更新の詳細を表示できます。また、APIを呼び出したユーザー、ログの日付と時間、ステータスコード、APIのステータス(完了または失敗)によってフィルタリングされたAPIヒットも表示できます。さらに、次の内容も表示できます。
  1. ドロップダウンの隣の矢印をクリックしてLast 60 日を表示し、APIログを異なる時間帯で表示します。APIログは、初期設定では過去30日間のログを表示します。

  2. フィルターアイコンをクリックして、ステータス コードまたはAPI ステータス完了または失敗)に基づいたAPIヒットを表示し、適用をクリックします。
    1. もしステータス コードを選択した場合は、必要な値を入力し、適用をクリックします。
    2. もしAPIステータスを選択した場合は、完了または失敗を選択し、それぞれのログを表示します。

Info
追加のエラー詳細を表示するために失敗ステータスをクリックすることもできます。
  1. ページの下部のPrevまたはボタンをクリックして、APIヒットのログをさらに表示します。
  2. ページ上部右側のellipsisアイコン(三つのドット)をクリックして、カスタムAPIを編集、削除、または無効にします。

ユーザーの管理

  1. CreatorアカウントのMicroservices ページに移動してください。
  2. 右上隅にある カスタム API タブをクリックします。
  3. 必要な カスタム API カードを選択します。
  4. ユーザースコープの近くにある (n) ユーザー をクリックし、ユーザースコープで選択的なユーザーを既に選択している場合、追加のユーザーを追加します。
  5. 表示される 管理 ユーザー ポップアップに管理者とユーザーのメールアドレスを追加します。

  6. 保存をクリックします。
Notes
注: API 詳細 表示するページでユーザースコープは編集することができません。

カスタム APIの編集

  1. CreatorアカウントのMicroservices ページに移動します。
  2. 右上隅にある カスタム API タブをクリックします。
  3. 必要なカスタム API カードにある ellipsis(三点) アイコンをクリックします。
  4. カスタム APIを編集するために 編集 API をクリックします。すると、カスタム API ビルダーが表示されます。

  5. 関連する項目に必要な変更を行い、改変をプレビューした後に保存をクリックします。

カスタム API 状態に基づいたフィルター

  1. CreatorアカウントのMicroservices ページに移動してください。
  2. 右上隅にある カスタム API タブをクリックします。
  3. カスタム API タブの右隅にある フィルター アイコンをクリックします。

  4. ステータス - 有効無効、または下書きを選択し、それぞれのステージで作成したカスタムAPIを表示します。

カスタム APIの削除と無効化

1. Microservices ページにCreator アカウントで移動します。
2. 右上隅にある カスタム API タブをクリックします。
3. 必要なカスタム API カードにある三点(ellipsis)アイコンをクリックします。
4. 無効にする オプションを選択し、カスタム APIを無効にします。

Info
無効なAPIを呼び出した場合、結果は空になります。無効なAPIを呼び出すと、「APIログ」に結果が表示されますが、APIヒットとして記録されることはありません。
「無効にする」カスタムAPIポップアップに表示される無効にするをクリックします。それぞれのAPIはMicroservicesセクションで無効化されます。


それを有効にするためには有効にするをクリックします。

必須のカスタムAPIを削除するには削除をクリックします。

Notes
注釈: カスタムAPIを削除すると、Microservicesから削除されますが、該当するAPIの関連付けられていたcreatorアプリケーションには維持されます。
Info
  1. 関連付けられたカスタムAPIを削除せずに、カスタムAPIで使用している関数を削除することはできません。関連付けられたAPIを削除する前に、該当する関数を削除してください。
  2. カスタムAPIで使用中の関数を更新すると、APIが更新関数の最新バージョンに設定される旨の通知が表示されます。

5. カスタムAPIの呼び出し

次に挙げる手順を実行してから、カスタムAPIを呼び出す必要があります。作成したカスタムAPIを呼び出すには、あなたのカスタムAPIのエンドポイントURLを使用します。これはthe 詳細表示でコピーし、外部サービスで定義された処理を実行するために使用します。
  1. クライアントアプリケーションの登録
  2. 認可コードのリクエスト
  3. アクセストークンと更新トークンの生成
  4. アクセストークンの更新
  5. 更新トークンの取り消し
  1. 認証種類をOAuth2として選択した場合、指定したユーザーまたは管理者は認証され、他のプラットフォームでエンドポイントURLを直接呼び出すことができます。
  2. 認証種類を公開鍵として選択した場合、公開鍵はAPIの詳細表示ページに表示されます。これは、エンドポイントURLにパラメータとして追加する必要があります。
  3. あなたのCreatorアプリケーションの任意のユーザーは、この公開鍵を使用してカスタムAPIを呼び出すことができます。

6. 注意点

  1. カスタムAPIのリンク名には、特殊文字( !@#$%^&*.>など)を含めることはできません。
  2. カスタムレスポンスのステータスコードは100から599の範囲となります。
  3. カスタムレスポンスのレスポンスコードは1から9999の範囲で、特殊文字( !@#$%^&*.>など)を含めることはできません。
  4. カスタムAPIのユーザースコープをAdmins OnlyまたはSelective ユーザーに変更すると、以前に追加したすべてのユーザーは削除されます。
  5. 保存せずにカスタムAPIビルダーを閉じた場合も、変更内容は下書きとして保存され、いつでもMicroservices > カスタムAPI > 必須カスタムAPIカードから編集を続けることができます。
  6. 無効なAPIを呼び出すと、空のレスポンスが返されます。つまり、無効なAPIを呼び出すと、APIログにデータが生成されますが、APIヒットとしては登録されません。
  7. カスタムAPIで使用している関数を削除する前に、関連するカスタムAPIを削除する必要があります。
  8. 認証種類を公開鍵とした場合、エンドポイントURLにパラメータとして追加する必要があります。例えば、公開鍵を追加したエンドポイントURLは以下のようになります。
  1. https://www.zohoapis.com/creator/カスタム/ / ?publickey=<値>

7. 制限事項

  1. レスポンスタブでは、50までのステータスコードを追加することができます。
  2. カスタムレスポンスコードは、最大4桁まで含むことができます。
  1. カスタムAPIの理解
  2. カスタムAPIのステータスコード
  3. CreatorでのRest API




    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho WorkDrive Resources



                Zoho Desk Resources

                • Desk Community Learning Series


                • Digest


                • Functions


                • Meetups


                • Kbase


                • Resources


                • Glossary


                • Desk Marketplace


                • MVP Corner


                • Word of the Day









                                • Related Articles

                                • カスタムAPIの理解

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このヘルプページは、Creator 6のユーザー向けに設計されています。 Creatorのバージョンを確認してください。 1. このページの目的は何ですか? ...

                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.