有没有办法以编程方式检查 Avalara API 状态?
Is there a way to check the Avalara API Status in a programmatic way?
有时,Avalara 服务可能会因某些内部问题而中断。我们通过访问 https://status.avalara.com/
查看状态
我们正在后端构建一些仅在 Avalara 服务关闭时才需要触发的功能。
有没有 API 检查 Avalara 是否已启动并且 运行?
PS : 我通过了,Ping API 但没有信心。有什么方法可以测试吗?
https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Utilities/Ping/
Avalara 平 API returns
PingResultModel
。
因此,如果 Avalara API 出现问题 - PingResultModel 的所有属性都将为空。
所以在检查
version
属性的PingResultModel,我们可以查看Avalara Service是否启动。
PingResultModel :
https://developer.avalara.com/api-reference/avatax/rest/v2/models/PingResultModel/
使用 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
}
有时,Avalara 服务可能会因某些内部问题而中断。我们通过访问 https://status.avalara.com/
查看状态我们正在后端构建一些仅在 Avalara 服务关闭时才需要触发的功能。 有没有 API 检查 Avalara 是否已启动并且 运行?
PS : 我通过了,Ping API 但没有信心。有什么方法可以测试吗?
https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Utilities/Ping/
Avalara 平 API returns
PingResultModel
。 因此,如果 Avalara API 出现问题 - PingResultModel 的所有属性都将为空。
所以在检查
version
属性的PingResultModel,我们可以查看Avalara Service是否启动。
PingResultModel : https://developer.avalara.com/api-reference/avatax/rest/v2/models/PingResultModel/
使用 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
}