1

注文の履行ステータスを変更しようとしています。これは送信されたjsonデータです:

{"fulfillment":{"tracking_number":null、 "line_items":[{"id": "XXXXXXX"}]}}これは、URL "/admin/orders/XXXXXXXXX/fulfillments.json"ですが、これを取得しますエラー「処理できないエンティティ」。

あなたの助けを探しています。

ありがとうAlaeddine

4

2 に答える 2

3

応答の本体は何でしたか?

「処理不能エンティティ」は422HTTP応答であり、通常、検証エラーに使用されます。検証エラーには通常、問題のデバッグに役立つ可能性のあるエラーの説明が応答の本文に含まれています。

編集:デビッドアンダーウッドが述べたように:

提供する必要のあるIDは、バリアントではなく、ラインアイテム用です。注文を取得すると、応答に広告申込情報のIDが表示されます。これらは、フルフィルメントを作成するときに必要なものです。

于 2012-06-06T21:40:43.443 に答える
1

これは通常、注文および/または品目がすでに履行されている場合に発生します。もう 1 つの一般的な問題は、リクエストの Accept ヘッダーとコンテンツ タイプ ヘッダーが設定されていないことです。

そうではなく、他の提案が役立つ場合は、特定のケースで何が起こっているかを調査できるように、注文を投稿していただけますか?

于 2012-06-07T01:57:49.603 に答える