0

我正在尝试将request.jsonPOST的内容更改为 ,但 Shopify 使用 response.json 的内容进行 回复/admin/products.json

正如您在request.json中看到的那样,我已将 " published_at" 指定为 null 以尝试使产品“隐藏”,但随后 Shopify 将使用生成的时间戳覆盖该值,如response.json。如果我通过 Shopify 管理面板隐藏产品,然后 GET /admin/products.json,“ published_at”正确的值为null.

文档不正确,或者Shopify API 存在错误(忽略请求中的“”null值)。published_atPOST

4

1 回答 1

2

根据这些示例,防止发布产品的正确方法是设置:

  published: false

至于为什么 ruby​​ gem 示例与 json 示例不同:嗯,json 示例是关于新产品的,ruby 示例是关于更新现有产品的,这可能有所不同,但我称之为 API 不一致,很可能是因为他们认为null published_at新产品的 a 相同unset,并且默认为now

于 2013-04-26T00:41:35.617 回答