Python包装器";python亚马逊简单产品api“;用于在Amazon上创建新购物车

Python包装器";python亚马逊简单产品api“;用于在Amazon上创建新购物车,python,api,amazon,Python,Api,Amazon,我正试图通过使用Python包装器“PythonAmazon简单产品api”在Amazon上创建一个新的购物车。下面的代码运行良好 from amazon.api import AmazonAPI amazon = AmazonAPI("valid key","valid key","valid value") product = amazon.lookup(ItemId='B005M393OO', ResponseGroup="Large") product.title product.asi

我正试图通过使用Python包装器“PythonAmazon简单产品api”在Amazon上创建一个新的购物车。下面的代码运行良好

from amazon.api import AmazonAPI
amazon = AmazonAPI("valid key","valid key","valid value")
product = amazon.lookup(ItemId='B005M393OO', ResponseGroup="Large")
product.title
product.asin
输出:

“1 X 12洗衣机棉绒收集器带夹具的铝网”

“B010T3VSLW”

但是,当我尝试创建新购物车时,我有以下几点:

amazon_cart = amazon.cart_create([{'offer_id':'B010T3VSLW','quantity': 1}])
输出:

因此,响应为“AWS.InvalidParameterValue不是OfferStingId的有效值。请更改此值并重试您的请求。” 似乎我用于函数create_cart的参数中有一些错误,即

cart_create([{'offer_id':'B010T3VSLW','quantity': 1}]).
有人知道创建新购物车的正确方法吗


谢谢。

将offer\u id的值转换为offer\u listing\u id而不是asin

将offer\u id的值转换为offer\u listing\u id而不是asin

这里有一个解决此问题的方法:这里有一个解决此问题的方法: