我一直在修补Yahoo Pipes和Amazon Product Advertising API (formerly ECS) SDK来检索我的愿望清单。
问题是虽然我可以将我愿望清单上的所有物品都很好,但它似乎也包含了我已删除的物品。
是否还有其他人使用此API并注意到了这一点?有办法吗?
更新:
在评论中要求提供其他信息......
以下是我用来获取心愿单XML的网址:
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的其余部分只是更多的列表项,或者响应顶部的请求信息。
答案 0 :(得分:0)
我无法找到任何内容来指示是否已从XML列表或已记录的参数中的列表中删除该项目以随请求一起发送。在这一点上,我猜你最好的选择是开始跟踪forum并询问跟踪是否显示任何内容。对不起,这个回复的迟到以及它没有太大的帮助。
答案 1 :(得分:0)
阿。这是飞行员错误。
我会解释我做错了什么,但我太尴尬了。
毕竟,已删除的项目不会显示在愿望清单中。耶。