ODBC Driver for eBay

Build 24.0.8963

カスタムOAuth アプリの作成

eBay への接続に使用できる認証方法は2つあります。個人データにのみアクセスするために生成されたトークンを使用するか、他のユーザーが彼ら自身のデータにアクセスできるようにするトークンを使用するかを選択できます。どちらの方法でもeBay Developers Program への登録が必要です。

登録およびキーセットの取得

eBay Developers Program への登録後、Developer Account Dashboard -> Application Keysets ページから次の値を取得できます。

  1. OAuthClientId (App ID)
  2. DevID
  3. OAuthClientSecret (Cert ID)

OAuth アプリの作成

OAuth アプリは、1人または複数のユーザーが使用するように作成することができます。これらのシナリオは、以下のセクションで詳しく説明します。

シングルユーザー

自分自身のアカウントを使用する場合には、eBay のユーザーインターフェースから次の方法でトークンを生成します。
  1. Developer Account Dashboard で、User Access Tokens ページを開きます。
  2. アプリの環境を選択します。
    • 本番アイテム、もしくはリアルタイムeBay サイトの本番アイテムを見たい場合はProduction を選択します。
    • サンドボックスでテストリスティングを作成する場合はSandbox を選択します。
  3. Get a User Token Here の下で、トークン生成時に使用する認証方式を選択します。OAuth トークンはすべてのeBay API(RESTful API およびTraditional API)で有効ですが、Auth'n'Auth トークンはTraditional API のみで有効です。

  4. 環境に応じてSign in to Sandbox またはSign in to Production をクリックし、sandox または本番eBay アカウントのどちらかのクレデンシャルでログインします。

Note: OAuth 認証を有効にするには、サインインに使用するRuName(eBay リダイレクトURL 名)のYour eBay Sign-in Settings にあるOAuth Enabled にチェックを入れる必要があります。 有効でない場合は、Auth'n'Auth 認証方式のみサポートされます。詳細は、「OAuth アプリのセットアップ」を参照してください。

マルチユーザー

eBay はOAuth 認証標準を実装しており、自分自身のデータにアクセスしたり、他のユーザーが自身のデータにアクセスしたりすることを許可できます。

下記の手順に従って、ユーザー同意フローを設定します。

  1. Developer Account Dashboard で、User Access Tokens ページを開きます。
  2. アプリの環境を選択します。
    • 本番アイテム、もしくはリアルタイムeBay サイトの本番アイテムを見たい場合はProduction を選択します。
    • サンドボックスでテストリスティングを作成する場合はSandbox を選択します。
  3. Get a Token from eBay via Your Application セクションのYour eBay Sign-in Settings の下で、Add eBay Redirect URL をクリックするか、認証に使用するRuName タブを展開して、新しいRuName(eBay Redirect URL)を追加します。
  4. RuName のOAuth Enabled チェックボックスにチェックを入れます。有効でない場合は、Auth'n'Auth 認証方式のみサポートされます。
  5. eBay は安全なRedirect URI(https)を必要とし、localhost URI を受け入れないため、Your auth accepted URLhttps://oauth.cdata.com/oauth/ に設定します。
  6. Save をクリックして変更を保存します。
  7. OAuth を選択し、Test Sign-In をクリックしてRuName でサインインできることを確認します。

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.8963