使用 API 和 JSON 格式的负载将产品上传到 Prestashop 商店

问题描述 投票:0回答:1

我尝试在 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 prestashop product
1个回答
0
投票

这是不可能的。您可以尝试将 JSON 转换为 XML 结构,尽管我从未尝试过这种方法。

您还可以在此处找到示例 Postman 集合: https://github.com/PrestaShop/webservice-postman-examples

© www.soinside.com 2019 - 2024. All rights reserved.