1
Square Connectの受注API(https://docs.connect.squareup.com/api/connect/v1/#navsection-orders)を使用して注文を作成しようとしました。戻ってきた反応は「見つからなかった」。私の要求に何か不足しているのだろうか?Square Connect APIを使用して注文を作成する方法は?
要求:
curl -H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer repace-with-real-access-token" \
-d '{}' \
https://connect.squareup.com/v1/locationId/orders
応答:
{"type":"not_found","message":"NotFound"}
これは順序を作成するための正しい方法ではない場合、あなたは私がスクエア接続APIを使用してそれを行う方法を教えてくださいできますか?
ありがとうございます!
POSTは私が実際にやりたかったものですが、Connect V1はそれをサポートしていないようです。私はこれを試しました。なぜなら、APIのdocはこう言っています。「POSTとPUTのエンドポイントについては、要求パラメータをリクエストの本文にJSONとして提供します。私はあなたがその文から "POST"という言葉を取り除くことができればと願っています。 – Hai
私はあなたの質問を誤解していました。 PUTを実行する場合は、注文を更新する予定です(注文の作成が許可されていないため、注文のPOSTエンドポイントはありません)。つまり、オーダーIDも指定する必要があります。 https://docs.connect.squareup.com/api/connect/v1/#put-orderidを参照してください。 –