2016-04-12 12 views
0

を働いていない、日付によるフィルタListOrders:スクエアAPI:私は(マイナス私locationId)次の呼び出しをしています

GET https://connect.squareup.com/v1/xxxxxxxxx/orders?begin_time=2016-04-12T00:00:00Z

でも対応して、私は2016年3月29日

からの注文を取得し

{ 
    "buyer_note": "Ship fast, please!", 
    "total_discount_money": { 
     "currency_code": "USD", 
     "amount": 0 
    }, 
    "created_at": "2016-03-14T23:44:46Z", 
    "id": "LLVH1OON", 
    "total_shipping_money": { 
     "currency_code": "USD", 
     "amount": 1 
    }, 
    "total_price_money": { 
     "currency_code": "USD", 
     "amount": 11 
    }, 
    "merchant_token": "xxxxxxxxxxx", 
    "expires_at": "2016-03-21T23:45:08Z", 
    "recipient_name": "Buyer McPhee", 
    "subtotal_money": { 
     "currency_code": "USD", 
     "amount": 10 
    }, 
    "updated_at": "2016-03-21T23:45:33Z", 
    "state": "COMPLETED" 
} 

注文日によるフィルタは機能しますか?

答えて

1

残念ながら、リスト注文エンドポイントは日付フィルタをサポートしていません。 working with datesのAPI規則に関するドキュメントは、すべてのリストエンドポイントが日付フィルタをとることを暗示していますが、これらのタイプのパラメータを扱うための一般的なアドバイスとなるように意図されています(更新する必要があります)。ただし、すべてのリストエンドポイントではありません。 list orders endpointの特定のドキュメントを見ると、begin_timeおよびend_timeパラメータのサポートは表示されません。そうしたエンドポイントの例では、リスト支払いエンドポイントは、特に、begin_timeおよびend_timeパラメーターのサポートについて言及しています。

+0

これは、特にWebhooksがOrdersエンドポイントで利用できないため、役立つフィルタになります... – dbJones