Square API:对 Subscriptions 端点的批量请求
Square API: Batch request to Subscriptions endpoint
Square Subscriptions endpoint 与其他 Square API 端点的工作方式不同。 url 以 /oauth2
开头,需要提供特殊授权 header。
由于这些差异,是否可以在 Batch request 中包含订阅端点的 GET?到目前为止,我所有的努力都失败了。
这是我的 POST body 到 Batch 端点:
{
"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"
}
]
不幸的是,oauth API 端点与 Connect API 的其余部分是分开的,并且不受批处理端点的支持。如果您需要在短时间内向此端点发出大量请求,则必须并行分派它们。
Square Subscriptions endpoint 与其他 Square API 端点的工作方式不同。 url 以 /oauth2
开头,需要提供特殊授权 header。
由于这些差异,是否可以在 Batch request 中包含订阅端点的 GET?到目前为止,我所有的努力都失败了。
这是我的 POST body 到 Batch 端点:
{
"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"
}
]
不幸的是,oauth API 端点与 Connect API 的其余部分是分开的,并且不受批处理端点的支持。如果您需要在短时间内向此端点发出大量请求,则必须并行分派它们。