我使用BigCommerce v3 API创建购物车重定向网址 https://developer.bigcommerce.com/api/v3/#/reference/cart/server-to-server-cart/create-redirect-url 有2个链接(cart_url和checkout_url)。当我尝试使用购物车链接时,显示的购物车页面上有空购物车,并显示错误消息“找不到您的购物车。请单击此处继续购物。” 有没有人面对过同样的事情?
import json
import requests
headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'X-Auth-Client': '***',
'X-Auth-Token': '***'
}
store = '***'
cart_uuid = '********-****-****-****-************'
url = 'https://api.bigcommerce.com/stores/{}/v3/carts/{}/redirect_urls'.format(store, cart_uuid)
response = requests.post(url, headers=headers)
response_dict = json.loads(r.text)
答案 0 :(得分:0)
要使购物车重定向URL,有两种方法:
https://api.bigcommerce.com/stores/{$$.env.store_hash}/v3/carts?include=redirect_urls
传递redirect_urls
作为包含内容。https://api.bigcommerce.com/stores/{$$.env.store_hash}/v3/carts/{cartId}/redirect_urls
将redirect_urls
与cartId
一起用作请求URL的一部分。请确保将cartId替换为/ POST购物车的响应中返回的ID。另外,通过对购物车ID进行/GET request来确保购物车仍然有效。
购物车仅可使用30天。