使用此API get_report_request_list,get_report,我收到的产品响应只是订购的,很多产品仍然没有订购。
mws = MWS.new(:aws_access_key_id => access_key,
:secret_access_key => secret_key,
:seller_id => merchant_id,
:marketplace_id => marketplace_id,
:MWS_auth_token => mws_auth_token)
mws = Mws.connect(
merchant: merchant_id,
access: access_key,
secret: secret_key]
)
response = mws.reports.get_report(:report_id => generated_report_id)
使用此API list_matching_products
mws = Mws.connect(
merchant: merchant_id,
access: access_key,
secret: secret_key,
MWS_auth_token: mws_auth_token,
)
response = mws.products.list_matching_products(marketplace_id: marketplace_id,query: "1")
我只收到10个产品回复。
但是,我需要列出的所有产品,订购一个或无序一个。
https://docs.developer.amazonservices.com/en_US/reports/Reports_GetReportRequestList.html http://docs.developer.amazonservices.com/en_IT/products/Products_ListMatchingProducts.html
如果有人知道哪个API,我可以用来获取所有列出的产品。
答案 0 :(得分:2)
Reports API是您想要的,看起来就像您使用的那样,但我没有看到您要求的报告,只是您要求提交报告。在这里查看报告类型:
https://docs.developer.amazonservices.com/en_US/reports/Reports_ReportType.html
并使用RequestReport
来请求您想要的报告。您可能需要Inventory Report
或Active Listings Report
。
您不希望为此使用产品API,但不会返回您的广告资源。