我正在尝试使用 BigCommerce api 更新选项值。
文档说 PUT /options/values/id.json
控制台说 PUT options/id/values.json
我觉得应该是PUT options/id/values/id.json,返回200响应码,但是不执行更新。
关于什么是正确的端点以及它是否有效的任何信息?
我正在尝试使用 BigCommerce api 更新选项值。
文档说 PUT /options/values/id.json
控制台说 PUT options/id/values.json
我觉得应该是PUT options/id/values/id.json,返回200响应码,但是不执行更新。
关于什么是正确的端点以及它是否有效的任何信息?
基本上,如果您对选项进行 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 更改为 Silver)
{
"id": 7,
"option_id": 3,
"label": "silver",
"sort_order": 1,
"value": "#cccccc"
}