سؤال

وإرجاعها بواسطة ItemSearch في DetailPageURL يبدو أن تشمل ID غير صحيحة / العلامة بدلا من ID مشارك طلبت البحث معه.

وأنا اتلقى:

<اقتباس فقرة>   

HTTP : //www.amazon.co.uk/gp/product/1590595009 SubscriptionId = XXX وبطاقة = فو 12 وlinkCode = AS2 ومخيم = 1634 & خلاقة = 19450 & creativeASIN = 1590595009

عند أتوقع:

<اقتباس فقرة>   

HTTP : //www.amazon.co.uk/gp/product/1590595009 SubscriptionId = XXX وبطاقة = wwwmydomain-12 & linkCode = AS2 ومخيم = 1634 & خلاقة = 19450 & creativeASIN = 1590595009

وكيف يمكنني الحصول على العلامة الصحيحة؟ (لاحظ أن يعيد كتابة SO الروابط أعلاه لID مشارك الخاصة بهم إذا قمت بالنقر فوق أي من أعلاه)

وأنا باستخدام بايثون و PyAWS 0.3.0 ، على الرغم من أنني أعتقد أن المشكلة هي مع طلبي، بدلا من المجمع API.

و(بوصفها جانبا، في الأمازون أسوشيتس رابط مدقق (مخزن UK) / <لأ href = "https://affiliate-program.amazon.com/gp/associates/network/tools/link-checker/main.html" يختلط = " نوفولو noreferrer "> الولايات المتحدة تخزين لا تقدر بثمن في اختبار هذه الروابط)

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

المحلول

وخطأ بسيط في النهاية ..... كنت بما في ذلك العلامة في البحث الأولي:

<اقتباس فقرة>   

ولsearchResult في   ecs.ItemSearch (البند،   SearchIndex = مؤشر،   AssociateTag = 'wwwmydomain-12')

ولكن ليس في حلقة الثانوية التي الخطوات خلال كل نتيجة الحصول على مزيد من التفاصيل:

<اقتباس فقرة>   

وبالنسبة للبند في   ecs.ItemSearch (searchResult.ASIN،   ResponseGroup = 'متوسط'):

ويجب أن تكون:

<اقتباس فقرة>   

وبالنسبة للبند في   ecs.ItemSearch (searchResult.ASIN،   ResponseGroup = "متوسط"،   AssociateTag = 'wwwodbodycom-21'):

وهناك حاجة إلى العلامة في كل من - يبدو انها لم تنفذ على مدى

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top