【问题标题】:BigCommerce API - What is correct resource for updating an option valueBigCommerce API - 什么是更新选项值的正确资源
【发布时间】:2013-08-15 14:50:02
【问题描述】:

我正在尝试使用 BigCommerce api 更新选项值。

文档说 PUT /options/values/id.json

控制台显示 PUT options/id/values.json

我觉得应该是PUT options/id/values/id.json,返回200响应码,但是不执行更新。

关于什么是正确的端点以及它是否有效的任何信息?

【问题讨论】:

    标签: api bigcommerce


    【解决方案1】:

    基本上,如果您对选项执行 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"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      相关资源
      最近更新 更多