Я хочу получить список заказов с помощью Square API. Вызов для получения заказов - это вызов POST с массивом строк order_ids, однако я не уверен, где я могу получить эту информацию. В документах сказано, что я могу использовать конечную точку ListTransactions
для получения этой информации, но я не могу найти order_id
в ответе.
Документация для получения Orders
находится по адресу: https://docs.connect.squareup.com/api/connect/v2#endpoint-batchretriveorders
см. пример ответа ListTransactions
: https://docs.connect.squareup.com/api/connect/v2#endpoint-listtransactions
API заказов не поддерживает список заказов. Чтобы получить доступ к сведениям о заказе, вам нужно будет получить идентификатор заказа, запросив транзакции с помощью конечных точек ListTransactions и RetrieveTransaction, а затем извлекая заказ с помощью конечной точки BatchRetrieveOrders.
Ссылка: https://docs.connect.squareup.com/articles/orders-api-overview
Цель состоит в том, чтобы получить список последних транзакций/заказов, в котором точно указано, что было куплено. Модель Transactions
не содержит Items
, тогда как модель Orders
содержит.