1

我正在使用私有应用程序来更新我的产品的某些字段。

调用进行得很好(并返回 200 OK),但是,传递的所有字段实际上都没有被更新,并且我正在返回旧的产品字段值。

PUT https://MYKEY:MYPASS@MYSHOP.myshopify.com/admin/products/NNNNNNNN.json
{"product":{"id": NNNNNNNN,"title":"Product Name"}}

回报:

HTTP/1.1 200 OK
{"product": {title: 'OLD TITLE'}, .... }

PS:我正在使用 CURL,我可以阅读产品。只是无法更新它们。

4

1 回答 1

1

Solved. You have to set 'content-type': 'application/json' in your request, which is not really documented in the API Docs.

于 2012-10-16T18:20:40.310 回答