我正在尝试通过使用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 x 12洗衣机棉绒陷阱铝网带夹子'
"B010T3VSLW"
但是,当我尝试创建新购物车时,我有以下内容:
amazon_cart = amazon.cart_create([{'offer_id':'B010T3VSLW','quantity': 1}])
输出:在此处输入图像描述
因此,响应是"AWS.InvalidParameterValue 不是 OfferListingId 的有效值。请更改此值,然后重试请求。我用于函数create_cart的参数似乎有一些错误,即
cart_create([{'offer_id':'B010T3VSLW','quantity': 1}]).
有人知道创建新购物车的正确方法吗?
谢谢。
将
offer_id的值输入offer_listing_id而不是 asin