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

解決しました。リクエストを設定する必要がありますが'content-type': 'application/json'、これはAPIドキュメントに実際には文書化されていません。

于 2012-10-16T18:20:40.310 に答える