Python包装器" python-amazon-simple-product-api"用于在亚马逊上创建新购物车

时间:2016-03-10 15:11:10

标签: python api amazon

我试图通过使用Python包装器" python-amazon-simple-product-api"在亚马逊上创建一个新购物车。以下代码运行良好。

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×12洗衣机棉绒陷阱铝网夹具'

     

' B010T3VSLW'

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

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

输出: enter image description here

因此,响应是" AWS.InvalidParameterValue不是OfferListingId的有效值。请更改此值并重试您的请求。" 似乎我在函数create_cart中使用的参数存在一些错误,即

cart_create([{'offer_id':'B010T3VSLW','quantity': 1}]).

有人知道创建新购物车的正确方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

将offer_id的值转换为offer_listing_id而不是asin