4

我一直在修补 Yahoo Pipes 和Amazon Product Advertising API(以前称为 ECS)SDK来检索我的愿望清单。

问题是,虽然我可以很好地获得愿望清单上的所有项目,但它似乎也包括我已经删除的项目。

有没有其他人使用过这个 API 并注意到了这一点?有办法解决吗?

更新:

要求在评论中提供更多信息...

这是我用来获取愿望清单 XML 的 URL:

http://webservices.amazon.co.uk/onca/xml?SubscriptionId=[my subs id]&Service=AWSECommerceService&ResponseGroup=ListItems&ProductPage=1&ProductGroup=Book&Operation=ListLookup&ListType=WishList&ListId=[my list id]

这是 XML 响应的相关部分:

<ListId>[my list id]</ListId>
<ListName>Wishlist</ListName>
<TotalItems>132</TotalItems>
<TotalPages>14</TotalPages>
<ListItem>
    <ListItemId>EPIE5559HKT391</ListItemId>
    <DateAdded>2003-11-17</DateAdded>
    <QuantityDesired>1</QuantityDesired>
    <QuantityReceived>0</QuantityReceived>
    <Item>
        <ASIN>5557205521</ASIN>
        <ItemAttributes>
            <Title>Horton hears a who</Title>
        </ItemAttributes>
    </Item>
</ListItem>
...

XML 的其余部分要么是更多类似的列表项,要么是响应顶部的有关请求的信息。

4

2 回答 2

0

我找不到任何东西来表明该项目是否已从 XML 列表或记录的参数中的列表中删除以与请求一起发送。在这一点上,我想你最好的选择是开始跟踪论坛并在那里询问跟踪是否没有透露任何信息。抱歉,对于此回复的迟到以及它并没有太大帮助的事实。

于 2009-01-15T11:19:01.213 回答
0

啊。这是飞行员的错误。

我会解释我做错了什么,但我太尴尬了。

毕竟,已删除的项目不会出现在愿望清单中。耶。

于 2009-01-19T15:32:18.690 回答