-1

有时,由于某些内部问题,Avalara 服务可能会关闭。我们通过访问 https://status.avalara.com/检查状态

我们正在后端构建一些功能,仅在 Avalara 服务关闭时才需要触发。是否有任何 API 可以检查 Avalara 是否已启动并正在运行?

PS:我通过了Ping API 但对它没有信心。有没有办法可以测试它?

https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Utilities/Ping/

4

2 回答 2

0

Avalara Ping API 返回

PingResult 模型

. 因此,如果 Avalara API 出现问题 - PingResultModel 的所有属性都将为空。

所以在检查

版本

PingResultModel 的属性,我们可以找到 Avalara Service 是否启动。

PingResultModel: https ://developer.avalara.com/api-reference/avatax/rest/v2/models/PingResultModel/

于 2020-02-29T13:04:44.547 回答
0

使用您的帐户用户名和密码使用 GET https://sandbox-rest.avatax.com/api/v2/utilities/ping 。

卷曲:

curl --location --request GET 'https://sandbox-rest.avatax.com/api/v2/utilities/ping' \
--header 'Authorization: Basic bXl1c2VyaWQ6bXlwYXNzd29yZA=='

示例响应:

{
    "version": "21.7.0",
    "authenticated": true,
    "authenticationType": "UsernamePassword",
    "authenticatedUserName": "my.username",
    "authenticatedUserId": 123456,
    "authenticatedAccountId": 1100001234,
    "authenticatedCompanyId": 0
}
于 2021-07-14T22:49:44.140 回答