integration-service
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 Integration Service で提供されるコネクタ パッケージの一部は機械翻訳で処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Integration Service ユーザー ガイド

最終更新日時 2025年3月28日

例 C: OAuth 2.0 クライアント資格情報認証を使用して API 仕様からコネクタを構築する

次の例では、OAuth 2.0 クライアント資格情報認証を使用して、既存の API ドキュメントから USPS 用のコネクタを構築します。

API ドキュメントからのインポート

このアプローチでは、API リファレンスに含まれる数のリソースを簡単にインポートできます。 コネクタ ビルダーでは、既存の API ドキュメントを JSON または YAML 形式で、あるいは Swagger や Postman を使用してアップロードできます。

次の例では、USPS Address Validation/Normalization API用のコネクタを構築しています。 例 A と B とは異なり、ここでは次のことを行います。

  • USPSのWebサイトからAPIリファレンスをダウンロードします。
  • OAuth 2.0 クライアント資格情報認証を使用します。

API リファレンスをダウンロード

  1. USPS開発者ポータルにサインアップする(https://developer.usps.com/) をクリックし、API カタログに移動します。
  2. コネクタを構築する API リファレンスをダウンロードします。 たとえば、 アドレス 3.0 です

USPSアドレス3.0 API

API リファレンスをコネクタ ビルダーにインポートする

  1. API リファレンスをコネクタ ビルダーにアップロードします。

    API リファレンスを .yaml としてアップロードする ファイル

  2. [作成] を選択すると、アップロードした定義で使用可能なすべてのリソース (GET/addresses、GET/city-state、GET/zipcode) が表示されます。

    API 定義で使用可能なすべてのリソース

認証を構成する

次に、認証を設定する必要があります。 OAuth 2.0 クライアント資格情報を使用するには、 USPS Developer Portal で OAuth 2.0 アプリケーションを作成する必要があります。 詳しくは、『 Getting Started Guide』をご覧ください。

  1. USPS開発者ポータルで、[ アプリ ]に移動し、[ アプリの追加]を選択します。
  2. アプリケーションを構成します。 作成したら、 コンシューマー キーコンシューマー シークレット の資格情報をコピーします。 これらは、[クライアント ID] フィールドと [クライアント シークレット] フィールドに対応しています。

    アプリケーションUSPS開発ポータルの設定

  3. コネクタ ビルダーに戻り、[ 認証の種類 ] を [OAuth 2.0 クライアント資格情報] に設定します。
  4. 次の資格情報を設定します。
    1. クライアント ID:<your Consumer Key>
    2. クライアント シークレット:<your Consumer Secret>
    3. 範囲: アドレス
    4. トークン URL: https://api.usps.com/oauth2/v3/token
  5. コネクタをテストします。 [ 要求を送信 ] を選択して作成した API リソースをテストし、入力パラメーターを次のように指定します。


    GET/都市国家の要求

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White