是否有办法以编程方式检查Avalara API状态



有时,Avalara服务可能会因某些内部问题而停机。我们通过访问来检查状态https://status.avalara.com/

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

PS:我通过了,PingAPI,但对它没有信心。有办法测试它吗?

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

Avalara Ping API返回

PingResultModel

。因此,在这种情况下,如果Avalara API出现问题,PingResultModel的所有属性都将为null。

所以在检查时

版本

PingResultModel的

属性,我们可以找到Avalara服务是否启动。

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

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

cURL:

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
}

相关内容

  • 没有找到相关文章

最新更新