簡體   English   中英

有沒有辦法以編程方式檢查 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 Ping API 返回

Ping結果模型

. 因此,如果 Avalara API 出現問題 - PingResultModel 的所有屬性都將為空。

所以在檢查

版本

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
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM