2016-06-28 20 views
0

私はすべての注文の詳細をいつでも取得したいですか? レポートAPI経由でAmazon mwの注文レポートを生成し、 「_GET_FLAT_FILE_ORDERS_DATA_」として、あるいは他のレポート列挙型を持つが、私はAPIを打つように、そのがReportProcessingStatus ":" _CANCELLED_ "Amazon MWSで注文レポートを取得しようとしています

として対応していますが、私が応答をGetReportRequestListのAPIを打つよう応答ステータスが、私はキャンセル示しRequestReport。

"ReportRequestInfo": [ 
I20160628-13:15:22.937(5.5)?   { 
I20160628-13:15:22.938(5.5)?   "ReportType": "_GET_FLAT_FILE_ORDERS_DATA_", 
I20160628-13:15:22.938(5.5)?   "ReportProcessingStatus": "_CANCELLED_", 
I20160628-13:15:22.938(5.5)?   "EndDate": "2016-06-28T07:44:54+00:00", 
I20160628-13:15:22.938(5.5)?   "Scheduled": "false", 
I20160628-13:15:22.939(5.5)?   "ReportRequestId": "50692016981", 
I20160628-13:15:22.939(5.5)?   "StartedProcessingDate": "2016-06-28T07:44:58+00:00", 
I20160628-13:15:22.939(5.5)?   "SubmittedDate": "2016-06-28T07:44:54+00:00", 
I20160628-13:15:22.940(5.5)?   "StartDate": "2016-06-28T07:44:54+00:00", 
I20160628-13:15:22.940(5.5)?   "CompletedDate": "2016-06-28T07:45:04+00:00" 
I20160628-13:15:22.941(5.5)?   }, 
I20160628-13:15:22.941(5.5)?   { 
I20160628-13:15:22.942(5.5)?   "ReportType": "_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_", 
I20160628-13:15:22.943(5.5)?   "ReportProcessingStatus": "_CANCELLED_", 
I20160628-13:15:22.943(5.5)?   "EndDate": "2016-06-28T07:38:44+00:00", 
I20160628-13:15:22.943(5.5)?   "Scheduled": "false", 
I20160628-13:15:22.943(5.5)?   "ReportRequestId": "50691016981", 
I20160628-13:15:22.943(5.5)?   "StartedProcessingDate": "2016-06-28T07:38:49+00:00", 
I20160628-13:15:22.944(5.5)?   "SubmittedDate": "2016-06-28T07:38:44+00:00", 
I20160628-13:15:22.944(5.5)?   "StartDate": "2016-06-28T07:38:44+00:00", 
I20160628-13:15:22.944(5.5)?   "CompletedDate": "2016-06-28T07:38:56+00:00" 
I20160628-13:15:22.944(5.5)?   }, 
I20160628-13:15:22.944(5.5)?   { 
I20160628-13:15:22.945(5.5)?   "ReportType": "_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_", 
I20160628-13:15:22.945(5.5)?   "ReportProcessingStatus": "_CANCELLED_", 
I20160628-13:15:22.945(5.5)?   "EndDate": "2016-06-28T07:33:09+00:00", 
I20160628-13:15:22.945(5.5)?   "Scheduled": "false", 
I20160628-13:15:22.945(5.5)?   "ReportRequestId": "50690016981", 
I20160628-13:15:22.946(5.5)?   "StartedProcessingDate": "2016-06-28T07:33:14+00:00", 
I20160628-13:15:22.946(5.5)?   "SubmittedDate": "2016-06-28T07:33:09+00:00", 
I20160628-13:15:22.946(5.5)?   "StartDate": "2016-06-28T07:33:09+00:00", 
I20160628-13:15:22.946(5.5)?   "CompletedDate": "2016-06-28T07:33:21+00:00" 
I20160628-13:15:22.946(5.5)?   }, 

だからあなたは常にその状態をキャンセルすることができます。私は以前のものよりも1回以上試してみると言うメッセージを読んだが、ここで見ることができるように、すべての要求はステータスのキャンセルを持っている。

私はどこが間違っているのか、または注文レポートにアクセスする他の方法があることを教えてください。 もし誰かがどのようにして1年以上の注文詳細を得ることができるか知っていれば、それをどのように得ることができるでしょうか。

助けを借りて助けてください ありがとう!

+0

こんにちはParveenさんは他のエラーメッセージを受け取りましたか?何か問題がある場合に人々があなたに教えることができるように、コードを表示してください。 –

+1

私はStartDate/EndDateが同じであることがわかります。これはあなたの要求にそれらを指定しなかったことを意味します。受注レポートでは、その時間枠内で受注を生成するレポートを指定する必要があります。 – jad

+0

@jad startdateまたはenddateパラメータを送信しないと、amazon mws APIのドキュメントを読んで、既定値として現在の値を取得すると、すぐに返信してくれてありがとう。しかし、私はなぜ彼らが毎回キャンセルするのか分からない。 –

答えて

0

MWS documentationは明らかにそれを示しています。

一度に1つの_GET_FLAT_FILE_ORDERS_DATA_または_GET_CONVERGED_FLAT_FILE_ORDER_REPORT_DATA_レポートをスケジュールすることはできません。これらのレポートの1つをスケジュールし、新しいレポートをスケジュールすると、はキャンセルされ、になります。

スケジュールされたレポートを確認して、このレポートがスケジュールされているかどうかを確認してください。また

、繰り返し要求された場合MWS forumに、Amazonのサポートハイテクジムで概説されていないリアルタイムレポートもは、をキャンセルすることができますレポート。

ご存知のように、私たちのレポートの多くはリアルタイムではなく、定期的に更新されています。できるだけ効率的にレポートを実行し、最新のデータを常に提供するため、ダウンロード可能なレポートの重複要求を制限しています。

レポートは定期的に更新されるため、ほとんどの場合、重複したレポート要求には新しい情報が表示されません。これからは、最初のレポートリクエストを送信すると、そのレポートリクエストを一度生成することができます。ただし、レポートに応じて30分または4時間が経過するまで、同じレポートの新しいバージョンを再度ダウンロードしてダウンロードすることはできません。その間は、最新のレポートを必要なだけ何度でもダウンロードすることができます。

注:リアルタイムレポートに近いものは30分に1回、日報は4時間で上限に達します。

これらの新しい制限は、レポート要求をより効率的に実行し、最新のレポートを確実に提供できるように設計されています。

関連する問題