カスタムOAuth アプリの作成
カスタムOAuth アプリを作成するタイミング
デスクトップおよびヘッドレスアプリケーションでは、カスタムOAuth アプリの作成はWeb フローで必要となります。本製品 はShopify に登録されていないため、カスタムクレデンシャルでのみ接続できます。 デスクトップおよびヘッドレスアプリケーションでは、カスタムOAuth アプリの作成はWeb フローで必要となります。本製品 はShopify に登録されていないため、カスタムクレデンシャルでのみ接続できます。カスタムOAuth アプリを作成して、ユーザーがShopify OAuth エンドポイントにログインして本製品 にアクセス許可を与えるときに表示される情報を変更します。
公開アプリまたはカスタムアプリの作成
次の手順に従って公開アプリまたはカスタムアプリを登録し、OAuthClientId およびOAuthClientSecret などのクライアントクレデンシャルを取得します。- 開発者ログインポータルからShopify にログインします。
- Apps -> Create app -> Create app manually を選択し、アプリの名前を入力してCreate をクリックします。
- Overview ページに表示されるAPI キーとAPI シークレットキーを控えておきます。
- App setup ページに移動します。
- Note:このページでは、ストアの特定のテーブルやビューからデータを取得するために必要になる、アプリの追加のアクセス許可のURL をリクエストできます。
- アプリURL およびAllowed redirection URL(s) 下のリダイレクトURL を入力し、Save をクリックします。
- デスクトップの場合、リダイレクトURL をローカルホストホスト(例えばプロバイダーのデフォルトであるhttp://localhost:3333)に設定できます。
- Web 認証では、任意の別のポートを選択してCallbackURL を定義した正確なリプライURL に設定します。
- Distribution ページに移動します。
- 作成したアプリをShopify App Store で公開アプリとして公開するか、1つのストア専用のインストールリンクを生成するか、どちらかを選択できます。
- 配布方法を設定後、API キーおよびAPI シークレットキーの認証情報を使用して、ストアのデータにアクセスできるようになります。