Amazon : APIの設定
(MWS情報の取得、設定)
- (Amazonで)APIを利用する場合、必要になる情報の取得、設定です。
●出品者ID
●マーケットプレイスID
●MWS認証トークン
- (ずっと正常に動いていたのに)突然エラーが出る場合:
1年毎にMWS接続の有効期限の更新が必要です。
amazon MWSアクセス権の有効期限、延長の方法
説明
●(Amazonで)APIを利用する場合、必要になる情報の取得、設定です。
手順:必要な情報の取得
- ここで取得したい情報:
●出品者ID
●マーケットプレイスID
●MWS認証トークン
(0). まず、受注ロボで(最新バージョンに)アップデートを行って下さい。
受注ロボのメイン画面: 「設定」タブ → 「アップデート」ボタン
1. 下記リンクを開いて下さい。 → (必要に応じてサインイン ※管理者権限を持つアカウントにて)
Amazon MWSの登録または管理
(必要に応じて)サインインを行います。
注:ユーザー権限を管理するため、
管理者権限のあるアカウントでサインインする必要があります。
手順1-2: (セラーセントラルにて) ユーザー権限 のページを表示します。
2. 「アプリ管理を表示」をクリック
2-2. 「新しい開発者を認証する」をクリック
3. 「アプリケーション名」と「開発者アカウント番号」を入力します。
下記情報をコピー → 入力して下さい。
入力する情報 | |
---|---|
開発者氏名 | 受注ロボ |
開発者アカウントID | 5670-8195-2055 |
4. 2つの項目を確認/チェック、次へ進んで下さい。
5.「出品者ID」 「マーケットプレイスID」 「MWS認証トークン」が発行されました。
※マーケットプレイスIDは、通常は A1VC38T7YXB528 です。
(日本(amazon.co.jp)で出品の場合)
これらの情報を受注ロボで設定して下さい。
※MWS認証トークン 以外は入力済みである場合もあります。
↑↑
MWS認証トークン の入力を忘れずに!!
APIを利用する設定を選択して下さい。
5.受注ロボでのAPIの利用方法を選択
APIを利用するために、
「注文取込」
「お荷物番号アップロード」
の設定をそれぞれ行って下さい。
(どちらか片方だけ利用、でも可能です。)
例:お荷物番号アップロード のみAPIを利用、、など。
★設定の参考:注文取込方法の比較
以上で準備は完了です。
●少し待ちます●
(この作業完了後、実際に利用できるまでに数十分程度かかる事があります。
しばらくは受注ロボでエラーが起こりますので、時間をあけてみて下さい)
ご注意
- エラーが出る場合: 受注ロボの設定で「MWS認証トークン」は入力いただいていますか?
- (ずっと正常に動いていたのに)突然エラーが出る場合:
1年毎にMWS接続の有効期限の更新が必要です。(2017年から)
amazon MWSアクセス権の有効期限、延長の方法
- エラー(受注ロボの表示)の例: 「セラーID」が間違っている場合。
HTTPエラー:Bad Request
<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/Orders/2013-09-01">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>Invalid seller id: ABQFL32RXX4F</Message>
</Error>
<RequestID>80d905cd-2062-492f-85b1-5fbdb41ea554</RequestID>
</ErrorResponse>
- エラー(受注ロボの表示)の例: 「マーケットプレイスID」が間違っている場合。
HTTPエラー:Bad Request
<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/Orders/2013-09-01">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>Invalid ids presented</Message>
</Error>
<RequestId>fb9e6656-d921-4ed7-b481-407fb04e5f7d</RequestId>
</ErrorResponse>
- エラー(受注ロボの表示)の例: 「MWS認証トークン」が間違っている場合 A。
HTTPエラー:Unauthorized
<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/Orders/2013-09-01">
<Error>
<Type>Sender</Type>
<Code>AccessDenied</Code>
<Message>AuthToken is not valid for SellerId and AWSAccountId.</Message>
</Error>
<RequestID>108a8dfb-d3e5-4537-9860-565e40e9dafc</RequestID>
</ErrorResponse>
- エラー(受注ロボの表示)の例: 「MWS認証トークン」が間違っている場合 B。
HTTPエラー:Forbidden
<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/Orders/2013-09-01">
<Error>
<Type>Sender</Type>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.</Message>
</Error>
<RequestID>ef798db6-0280-406a-bac6-b2b7e476eb97</RequestID>
</ErrorResponse>