سؤال

ولقد تم العبث ياهو بايبس و API الأمازون المنتج الإعلان (سابقا ECS) SDK لاسترداد مفضلة بلدي.

والمشكلة هي أن على الرغم من أنني يمكن الحصول على جميع البنود المدرجة على مفضلة بلدي على ما يرام، ويبدو أن تشمل البنود التي كنت حذف أيضا.

وأي شخص آخر استخدام هذا API ولاحظت هذا؟ هل هناك طريقة من حوله؟

وUPDATE:

وطلب معلومات إضافية في تصريحات ...

وهنا هو URL يمكنني استخدام لجلب سلة 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 هي فقط إما المزيد من عناصر القائمة من هذا القبيل، أو معلومات حول طلب في الجزء العلوي من الاستجابة.

هل كانت مفيدة؟

المحلول 2

وآه. هذا هو خطأ الطيار.

وأود أن أشرح ما أريد القيام به خطأ، ولكن أنا أحرجت جدا.

العناصر

والمحذوفة لا تظهر في رغبة قوائم بعد كل شيء. ياي.

نصائح أخرى

وأنا لا يمكن العثور على أي شيء للإشارة إلى ما إذا كان قد تم حذف عنصر من القائمة سواء في XML أو في معلمات موثقة أن ترسل مع الطلب. في هذه المرحلة، وأعتقد أفضل رهان هو أن تبدأ المطاردة ونسأل هناك إذا المطاردة تكشف شيئا. عذرا، سواء بالنسبة للتأخر هذا الرد، وحقيقة أنها ليست مفيدة للغاية.

scroll top