Amazon出品者データへのアクセス
出品者および第三者がAmazon出品者(ビジネスユーザー)の データにアクセスします。
Sellers that have a professional selling account and authorized third parties that are registered as Selling Partner API (SP-API) developers can use the SP-API to programmatically access Amazon's Seller data (also referred to as business user data), including customers' data. Through SP-API, Sellers and authorized third parties have access to various tools and downloadable reports that include listings, returns, inventory, orders, product recommendations, payments, feedback, and analytics. Sellers can also access the data directly on Seller Central.
Amazon also provides sellers and authorized third parties access to an End User Data Report, which offers access to data that is generated by end users (customers) through their use of our stores.
注
The End User Data Report is available for the following stores: Belgium, France, Germany, Italy, Netherlands, Poland, Spain, and Sweden.
SP API に接続する
For programmatic access to business user data (including the End User Data Report), you must complete the following SP-API onboarding steps.
ヒント
If you are a Seller that wants to use SP-API for your business, but do not want to self-manage, you can have an authorized SP-API developer operate on your behalf. You must authorize the developer using Login with Amazon, which is Amazon's implementation of OAuth 2.0. For more information, refer to steps 3 through 5 below.
ステップ 1:SP-API 開発者として登録してください。
SP-API と統合する場合は、まずプライベート SP-API 開発者として登録する必要があります。
You only need to register as a developer once, in any region and store, to have continuous access to the SP-API. As part of registration, you must complete a Developer Profile. The Developer Profile collects the following:
- 組織の連絡先情報
- アマゾンサービス API から必要なデータに関する情報
- Security and use information (to ensure your compliance with Amazon’s policies and agreements)
- アクセス要件
For more information, refer to Register as a Private SP-API Developer.
ステップ 2:販売パートナー申請書を登録する
After you register as a private SPI-API developer, you can register a private application. Private applications are only available to your organization. For more information, refer to Register your application.
ステップ 3:アプリケーションを承認する
After you register a private application, you can self-authorize your application. For more information, refer to Self Authorization.
If you are a Seller who chooses to work with an authorized SP-API third party developer, you can use the workflows described in How is my application authorized? to authorize their public application. The authorization model for SP-API is based on Login with Amazon.
ステップ 4:SP-API にアクセスします。
If you have a private application, you can connect to SP-API using the Login with Amazon refresh token that you obtained during your self-authorization.
承認されたサードパーティの公開アプリケーションがある場合、認定されたSP-APIサードパーティ開発者がユーザーに代わってSP-APIを呼び出すことができます。
ステップ 5:SP-API を呼び出します。
The SP-API provides two sandbox environments that you can use to test your applications without affecting your production data or triggering real-world events:
- 静的サンドボックス: パターンマッチングを使用して、静的でモックされたレスポンスを返します。
- ダイナミックサンドボックス: リクエストパラメータに基づいて現実的なレスポンスを返すことができるサンドボックスバックエンドにリクエストをルーティングします。動的サンドボックスは一部の API でサポートされています。
To learn how to call SP-API endpoints, refer to the Test Selling Partner API Endpoints tutorial.
Access business user data, including the End User Data Report
ビジネスユーザーデータにアクセスするには、次の 2 つの方法があります。
-
SP-API を使用してビジネスユーザーデータにプログラムでアクセスします。
If you are a Seller with a private application or an authorized SP-API third party, you have access to data and functionalities through the SP-API, which includes inventory management, order handling, pricing, payments, and reporting.
-
Request the End User Data Report.
The End User Data Report provides access to end user (customer) data, including contact information, page view (glance view), and order data for customers who have elected to share this data with specific sellers. This data is accessible across various reporting periods, including DAY, WEEK, and MONTH. You can define start and end dates, along with the desired reporting period for data retrieval and aggregation.
注
If no customers elect to share their data, the End User Data Report is empty.
To programmatically access End User Data Report data, use the Reports API and specify END_USER_DATA_REPORT
for the reportType
parameter. Use the pre-signed URL in the getReportDocument
operation response to download your requested data.
For more information about requesting, scheduling, and retrieving a report, refer to the Reports API v2021-06-30 Use Case Guide.
その他のサポート
If you need help with your request, or if you have questions related to data access, contact Developer Support.
Updated 4 months ago