0
私は、郵便配達員からorders.jsonを使用して注文を作成しようとしましたが、応答としてログインページを返しています。
紛失しているものはありますか?
API URLとorder-jsonを以下のように使用しました。
APIのURL:ボディ
admin/orders.jsonを使用してshopifyでオーダーを作成するには?
{
"order": {
"email": "[email protected]",
"fulfillment_status": "fulfilled",
"send_receipt": true,
"send_fulfillment_receipt": true,
"line_items": [
{
"variant_id": 34747634826,
"quantity": 1
}
]
}
}
EDIT
にJSON後に使用
https://a472274900fb234caa5934af0301c96f:[email protected]/admin/orders.json
私は郵便配達
POST /admin/orders.json HTTP/1.1
Host: a472274900fb234caa5934af0301c96f:[email protected]
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: ee88ee69-f444-de8c-5eaf-e1a8d3f6d195
{
"order": {
"email": "[email protected]",
"fulfillment_status": "fulfilled",
"send_receipt": true,
"send_fulfillment_receipt": true,
"line_items": [
{
"variant_id": 33433316417,
"quantity": 1
}
]
}
}
リクエストボディに有効なvariant-idを渡していることを確認してください。私はあなたの要求に対して以下の応答を受けました。 { "エラー":{ "順序":[ "ラインアイテムは無効である"]、 "line_items":[ 、 は "価格は空白にすることはできません" "名が空白にすることはできません"、 「タイトルは空白にできません」 } } –
ありがとうございました。あなたの努力のためにSavinaさん、variant_idを確認しました。正しいです。私も別のvariant_id = 33433316417で試しましたが、同じ結果になりました。 –
だから、もう一度使ってみましたが、variant_id = 33433316417です。それはうまくいった。リクエストヘッダーを再確認できますか? –