-1

Squareサブスクリプション エンドポイントは、他の Square API エンドポイントとは動作が異なります。URL は で始まり/oauth2、特別な Authorization ヘッダーを指定する必要があります。

これらの違いにより、サブスクリプション エンドポイントへの GET をバッチ リクエストに含めることはできますか? これまでの私の努力はすべて失敗しました。


Batch エンドポイントへの POST 本文は次のとおりです。

{
  "requests": [
    {
      "method": "GET",
      "relative_path": "/oauth2/clients/MY_CLIENT_ID/subscriptions/SUBSCRIPTION_ID",
      "access_token": "Client APPLICATION_SECRET",
      "request_id": "MyRequestID"
    }
  ]
}

そして、ここに応答があります:

[
  {
    "status_code": "400",
    "type": "bad_request",
    "message": "invalid endpoint",
    "request_id": "MyRequestID"
  }
]
4

1 に答える 1

1

残念ながら、oauth API エンドポイントは Connect API の残りの部分とは別のものであり、バッチ エンドポイントではサポートされていません。短期間にこのエンドポイントに大量のリクエストを送信する必要がある場合は、それらを並行してディスパッチする必要があります。

于 2016-03-21T18:27:32.757 に答える