如何使用 Square Connect API 创建订单?

How to create an Order using Square Connect API?

我尝试了以下请求来使用 Square Connect 的订单 API (https://docs.connect.squareup.com/api/connect/v1/#navsection-orders) 创建订单。我得到的回复是 "not found"。我想知道我的请求中是否遗漏了什么?

要求:

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"}

如果这不是创建订单的正确方法,能否告诉我如何使用 Square Connect API?

谢谢!

删除 -d '{}'。端点接受 GET 请求,默认情况下,此参数将使 curl 发送 POST 而不是 GET 请求。