注文の履行ステータスを変更しようとしています。これは送信されたjsonデータです:
{"fulfillment":{"tracking_number":null、 "line_items":[{"id": "XXXXXXX"}]}}これは、URL "/admin/orders/XXXXXXXXX/fulfillments.json"ですが、これを取得しますエラー「処理できないエンティティ」。
あなたの助けを探しています。
ありがとうAlaeddine
注文の履行ステータスを変更しようとしています。これは送信されたjsonデータです:
{"fulfillment":{"tracking_number":null、 "line_items":[{"id": "XXXXXXX"}]}}これは、URL "/admin/orders/XXXXXXXXX/fulfillments.json"ですが、これを取得しますエラー「処理できないエンティティ」。
あなたの助けを探しています。
ありがとうAlaeddine
応答の本体は何でしたか?
「処理不能エンティティ」は422HTTP応答であり、通常、検証エラーに使用されます。検証エラーには通常、問題のデバッグに役立つ可能性のあるエラーの説明が応答の本文に含まれています。
編集:デビッドアンダーウッドが述べたように:
提供する必要のあるIDは、バリアントではなく、ラインアイテム用です。注文を取得すると、応答に広告申込情報のIDが表示されます。これらは、フルフィルメントを作成するときに必要なものです。
これは通常、注文および/または品目がすでに履行されている場合に発生します。もう 1 つの一般的な問題は、リクエストの Accept ヘッダーとコンテンツ タイプ ヘッダーが設定されていないことです。
そうではなく、他の提案が役立つ場合は、特定のケースで何が起こっているかを調査できるように、注文を投稿していただけますか?