我正在尝试POST
request.json的内容
/admin/products.json
,但Shopify回复了内容
response.json
正如您在request.json中所看到的,我已指定“published_at
”
null试图使产品“隐藏”,但Shopify正在覆盖该值
使用response.json中生成的时间戳。如果我通过隐藏产品
Shopify管理员面板,然后GET /admin/products.json,
“published_at
”正确值为null
。
documentation不正确,或Shopify API存在错误(忽略null
次请求中“published_at
”的“POST
”值。
答案 0 :(得分:2)
according to these examples,阻止发布新产品的正确方法是设置:
published: false
至于为什么ruby gem的例子与json的不同之处在于:嗯,json是关于一个新产品,ruby是关于更新现有产品,这可能是一个区别,但我称之为不一致在API中,很可能是因为他们认为新产品的null
published_at
与unset
相同,默认为now
。