标签: amazon-mws

报告API的MWS GetReport函数返回null?

我正在尝试提取FBA出货数据报告.我有一个正在运行的应用程序,成功地从亚马逊拉出Unshipped Orders.因此,基本上我采用了该代码并将其更改为我需要它为FBA装运订单执行的操作.我几乎没有更改工作代码来获取报告,现在GetReport函数返回null,我不知道为什么.我传递的是来自亚马逊系统的ReportId.

如果有人可以仔细阅读代码,看看我是否传入了一个空对象或其他东西.

RequestReportRequest reportRequestRequest = new RequestReportRequest();
reportRequestRequest.Merchant = merchantId;
reportRequestRequest.Marketplace = marketplaceId;
reportRequestRequest.ReportType = "_GET_AMAZON_FULFILLED_SHIPMENTS_DATA_";
reportRequestRequest.StartDate = DateTime.Now.AddDays(-2);
reportRequestRequest.EndDate = DateTime.Now;

RequestReportResponse requestResponse = service.RequestReport(reportRequestRequest);
Thread.Sleep(15000);
Console.WriteLine(requestResponse.RequestReportResult.ReportRequestInfo.ReportProcessingStatus);
GetReportRequestListRequest reportRequestListRequest = new GetReportRequestListRequest();
reportRequestListRequest.Marketplace = marketplaceId;
reportRequestListRequest.Merchant = merchantId;
List<ReportRequestInfo> myListzz = new List<ReportRequestInfo>();

GetReportRequestListResponse reportRequestListResponse = new GetReportRequestListResponse();
reportRequestListResponse = service.GetReportRequestList(reportRequestListRequest);
GetReportRequestListResult reportRequestListResult = new GetReportRequestListResult();
reportRequestListResult = reportRequestListResponse.GetReportRequestListResult;
myListzz = reportRequestListResult.ReportRequestInfo;
while (myListzz[0].ReportProcessingStatus.ToString() != "_DONE_")
{
    Thread.Sleep(20000);
    reportRequestListResponse = service.GetReportRequestList(reportRequestListRequest);
    reportRequestListResult = reportRequestListResponse.GetReportRequestListResult;
    myListzz = reportRequestListResult.ReportRequestInfo;

} …
Run Code Online (Sandbox Code Playgroud)

c# amazon-mws

3
推荐指数
1
解决办法
3515
查看次数

如何通过亚马逊MWS Api获得订单的运费?

我想得到订单的运费.我可以获得金额,客户信息,订单的购买日期......但是运费在哪里?

任何代码或链接都会非常有用.

谢谢.

amazon amazon-web-services amazon-mws

3
推荐指数
1
解决办法
2178
查看次数

在哪里可以获得亚马逊MWS产品类别的完整列表?

我需要开发通过amazon mws发送Feed提交的应用程序.但我目前遇到麻烦,因为当您向亚马逊发送新产品时,您必须指定产品类别.我在亚马逊商城网络服务产品API部分参考中找到了不同端点的类别列表,但我认为这不是完整的类别列表,因为这些主要类别也有未列出的子类别.

我在互联网上搜索但我仍然被卡住了.如果我可以发送请求列出所有可用的类别但还没有运气,也查看了api文档.任何帮助都会受到欢迎.

对不起,我的英语不好 :)

php amazon-web-services amazon-mws

3
推荐指数
1
解决办法
2万
查看次数

亚马逊MWS报告类型"_GET_MERCHANT_LISTINGS_DATA_"结果属性含义

在亚马逊MWS API中,请求报告类型为"_GET_MERCHANT_LISTINGS_DATA_"时 返回的属性有什么区别:

  • 产品编号
  • 上市-ID
  • asin1

report amazon-mws

3
推荐指数
1
解决办法
3362
查看次数

亚马逊订单确认Feed

我正在使用订单确认Feed来取消亚马逊的订单.以下是我用来取消亚马逊订单的xml Feed格式.

我已成功将此Feed提交给MWS,但每次检查Feed提交结果时,它总是会出现此错误

'您提交的XML在第1行第485行(或附近)的Amazon Envelope XML级别上格式不正确.

我根据亚马逊销售:XML指南创建了xml格式.

<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">

<Header>
    <DocumentVersion>1.01</DocumentVersion>
    <MerchantIdentifier>M_xxxxxx_108291953</MerchantIdentifier>
</Header>

<MessageType>OrderAcknowledgment</MessageType>
<Message>
    <MessageID>1</MessageID>
    <OrderAcknowledgement>
        <AmazonOrderID>123-1234567-1234567</AmazonOrderID>
        <StatusCode>Failure</StatusCode>
        <CancelReason>BuyerCanceled</CancelReason>
    </OrderAcknowledgment>
</Message>
</AmazonEnvelope>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决我在xml格式中缺少的内容吗?

amazon-mws

3
推荐指数
1
解决办法
2785
查看次数

亚马逊MWS API:_POST_PRODUCT_DATA_的堆叠顺序

我想知道我是否可以将_POST_PRODUCT_DATA_ feedtype堆叠到亚马逊,就像定价一样?

我试过了,亚马逊没有认出第二个产品(第一个是好的,使用相同的市场和同一卖家)

我正在尝试向亚马逊添加多个产品.现在它的工作正常,每小时不到50种产品.

我怎样才能获得此类Feed的确切限制?我知道SubmitFeed操作的最大请求限额为15,每2分钟恢复一次请求.

但是,例如,我不能发送10个或更多的产品吗?

amazon-web-services amazon-mws

3
推荐指数
1
解决办法
6438
查看次数

如何将多个产品发送到亚马逊商城?

我正在研究库存控制系统,客户希望将他们的商品导出到他们的亚马逊商城帐户.到目前为止,我遇到了SubmitFeed端点.但是,我看到的所有示例仅显示了提交单个产品的示例.

正如亚马逊的文档所述,你一次只能拥有这么多活跃的Feed,我原本以为你能够在一个Feed中发送多个产品,这样你就不会耗尽Feed限制,因为我想卖家会想要的一次列出几十个甚至几百个产品.

我目前正在发送包含一个<Message>元素的XML文档,即

<Message>
    <MessageID>1</MessageID>
    <OperationType>Update</OperationType>
    <Product>
        <SKU>56789</SKU>
        <StandardProductID>
            <Type>ASIN</Type>
            <Value>B0EXAMPLEG</Value>
        </StandardProductID>
        <ProductTaxCode>A_GEN_NOTAX</ProductTaxCode>
        <DescriptionData>
            <Title>Example Product Title</Title>
            <Brand>Example Product Brand</Brand>
            <Description>This is an example product description.</Description>
            <BulletPoint>Example Bullet Point 1</BulletPoint>
            <BulletPoint>Example Bullet Point 2</BulletPoint>
            <MSRP currency="USD">25.19</MSRP>
            <Manufacturer>Example Product Manufacturer</Manufacturer>
            <ItemType>example-item-type</ItemType>
        </DescriptionData>
        <ProductData>
            <Health>
                <ProductType>
                    <HealthMisc>
                        <Ingredients>Example Ingredients</Ingredients>
                        <Directions>Example Directions</Directions>
                    </HealthMisc>
                </ProductType>
            </Health>
        </ProductData>
    </Product>
</Message>
Run Code Online (Sandbox Code Playgroud)

<MessageID>元素表明我能够在feed中指定多个"消息",但我不确定语法,因为我希望<Message>它在一个<Messages>元素中,我可以在其中指定多个消息.

如何指定其他消息以及其他产品?还是我走错了轨道?

amazon amazon-mws

3
推荐指数
1
解决办法
996
查看次数

如何通过MWS /亚马逊报告检索当前销售价格和日期

我查看了所有可以找到的报告文档和各种MWS操作,但我不能在我的生活中找到任何方法来检索我们目前的SKU当前设置的销售价格,销售开始日期和销售结束日期抛售.

澄清:我正在尝试检索销售价格,而不是标准的"上市价格".当通过卖家中心直接编辑项目时,这些字段会被标记Sale Price,Sale From Date并且Sale End Date.哪个与主要价格分开,后者标有Your price.

我的搜索功能是否缺乏,或者这些信息是否无法通过MWS检索(直接或通过某些报告或其他报告)?

非常感谢!

C

amazon-mws

3
推荐指数
1
解决办法
1347
查看次数

如何通过mws api从亚马逊上的库存中删除产品

我正在使用亚马逊MWS的客户端库来检索有竞争力的价格信息等.但我希望能够删除产品,或通过api从我的库存中删除它们.我无法在文档中找到或通过谷歌如何做到这一点.

在这里找不到http://docs.developer.amazonservices.com/en_US/dev_guide/index.html 如何删除产品列表.

我确实发现这个SO帖子亚马逊api没有从库存中删除我的产品,但它似乎过时了,我发现文档中没有相应的部分

    <OperationType>Delete</OperationType>
Run Code Online (Sandbox Code Playgroud)

任何线索都表示赞赏.谢谢,迈克.

amazon-mws

3
推荐指数
1
解决办法
1699
查看次数

GetOrder 方法中缺少买家地址和姓名

自 2019 年 6 月 13 日以来,GetOrder 和 ListOrders 方法下的 AddressLine1、2、3 和 Order 对象名称在调用中消失。当我调用 ListOrders 方法时,Order->ShippingAddress 下没有 AddressLine1、AddressLine2、AddressLine3 和 Name 字段

我正在使用 2013-09-01 版本。

这是线程在MWS论坛

谢谢!

<ShippingAddress>
   <City>Avellino</City>
//Missing fields
   <PostalCode>83100</PostalCode>
   <isAddressSharingConfidential>false</isAddressSharingConfidential>
   <StateOrRegion>Avellino</StateOrRegion>
   <CountryCode>IT</CountryCode>
</ShippingAddress>
Run Code Online (Sandbox Code Playgroud)

amazon-mws

3
推荐指数
1
解决办法
1354
查看次数

标签 统计

amazon-mws ×10

amazon-web-services ×3

amazon ×2

c# ×1

php ×1

report ×1