CoupaサプライヤーポータルREST APIの認証を設定する

OAuth 2.0クライアントを作成し、Coupa Supplier Portalでアクセストークンを生成します。 アクセストークンを使用して、CSP REST APIを使用してCSPデータにアクセスします。

  1. OAuth 2.0クライアントを作成し、スコープを割り当てます。
    1. セットアップ > 管理者に移動します。
    2. APIクライアント を選択し、 作成を選択します。
    3. これらのフィールドを定義します。
      フィールド説明
      NameAPIクライアント名を入力します。
      ホスト名サプライヤークライアントアプリケーションのホスト名。
      スコープcsp.invoices.readを選択します
    1. [保存]を選択します。
      [APIクライアントの詳細]ページが表示されます。 次の手順で、トークンを生成するためにAPI呼び出しで使用する 識別子秘密 フィールドに注意してください。
  2. トークンを生成するためにAPI呼び出しを送信します。
    1. https://supplier.coupahost.com/oauth2/tokenにポストコールを送信
      これらの要素を要求本文に含めます。
      要素Description
      client_idOAuth 2.0クライアントからのクライアント識別子値。
      client_secretOAuth 2.0クライアントからのクライアントシークレット値。
      grant_typeCLIENT_CREDENTIALSと入力します
      scopeカンマが削除されたスコープのリスト。
      cURLリクエスト例:
      curl -- location 'https://supplier.coupahost.com/oauth2/token '\-- header' Content - Type: application/x - www - form - urlencoded '\-- data - urlencode 'client_id = 3 c 1 ce 11 a 8105004359 a 7 e 00 b 7 c 4 cfd 09 '\-- data - urlencode' grant_type = client_credentials '\-- data - urlencode 'scope = csp.invoices.read '\-- data - urlencode' client_secret = 4 cef 98122 f 7 adcd 701585789808 a 49714 bd 116 a 6 fed 5 cdfe 7 e 1 c 84 f 5 e 6377 fb 1 '

APIは、後続のAPI呼び出しで使用するベアラートークンを返します。