我正在尝试使用BigCommerce api更新选项值。
文件说PUT /options/values/id.json
控制台说PUT选项/ id / values.json
我认为它应该是PUT选项/ id / values / id.json,它返回200响应代码,但不执行更新。
有关正确端点的信息以及是否有效的任何信息?
答案 0 :(得分:0)
基本上,如果您对选项
进行GET请求{
"id": 3,
"name": "Colors",
"display_name": "Color",
"type": "CS",
"values": {
"url": "https://store-xxx.mybigcommerce.com/api/v2/options/3/values.json",
"resource": "/options/3/values"
}
}
资源端点显示URL是options / id / values.json。但是,这会为您提供与该选项相关的所有值。如果要检索特定选项,端点类似于/api/v2/options/3/values/7.json
{
"id": 7,
"option_id": 3,
"label": "Silver",
"sort_order": 1,
"value": "#cccccc"
}
对此执行PUT请求 - (在REST控制台上,将标题内容类型设置为application / json并发送原始JSON数据)更新标签 - 将Silver更改为白银)
{
"id": 7,
"option_id": 3,
"label": "silver",
"sort_order": 1,
"value": "#cccccc"
}