我尝试在 Prestashop 上创建产品并使用 JSON 格式的有效负载,但收到错误 500。
它不支持 JSON 格式的有效负载。
有没有办法使用 JSON 负载上传产品?我在邮递员中使用了以下结构:
url = {base_url} + api/products
payload = json.dumps({ "product": { "name": "Sample Product", "price": "19.99", "description": "This is a sample product description.", "category": "1" } })
headers = { 'Content-Type': 'application/json', 'Authorization': 'Basic ' + auth key }
response = requests.request("POST", url, headers=headers, data=payload)
但我收到错误 500 并响应为:
这是不可能的。您可以尝试将 JSON 转换为 XML 结构,尽管我从未尝试过这种方法。
您还可以在此处找到示例 Postman 集合: https://github.com/PrestaShop/webservice-postman-examples