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文檔說:「對於POST和PUT端點,您在請求的正文中提供請求參數作爲JSON。」我希望你們能從這句話中刪除「POST」一詞。 – Hai
我之前誤解了你的問題。如果您想做PUT,那麼您打算更新訂單(因爲我們不允許訂單創建,所以我們沒有訂單的POST端點)。這意味着您還需要指定訂單ID。請參閱https://docs.connect.squareup.com/api/connect/v1/#put-orderid –