0
我一直在將QuickBooks的API集成到我的web應用程序中。我提出了獲取令牌(請求令牌和祕密令牌)的請求,我將它們存儲到數據庫中。那麼,我如何在第二次或更多時間驗證連接,我的意思是因爲我在數據庫中有令牌,所以我不想重新授權以獲得其他新令牌。我試圖找到解決辦法,但沒有任何東西。請給我一些方法或建議來完成它。非常感謝你!如何驗證QuickBooks的連接?
我一直在將QuickBooks的API集成到我的web應用程序中。我提出了獲取令牌(請求令牌和祕密令牌)的請求,我將它們存儲到數據庫中。那麼,我如何在第二次或更多時間驗證連接,我的意思是因爲我在數據庫中有令牌,所以我不想重新授權以獲得其他新令牌。我試圖找到解決辦法,但沒有任何東西。請給我一些方法或建議來完成它。非常感謝你!如何驗證QuickBooks的連接?
那麼,如何可以驗證在第二次或更多的連接,
如果你得到一個200 OK
或401 Unauthorized
您可以通過執行鍼對V3服務查詢,並檢查,看看驗證令牌迴應。
僞代碼應該是這個樣子:
function am_i_connected_to_quickbooks()
{
if (you have tokens stored in your database)
{
results = do_qb_query("SELECT * FROM Customer MAXRESULTS 1")
if (you got a 200 OK back from Intuit)
{
// You are connected, and the tokens are still valid/have not been revoked
return true
}
}
// You don't have tokens, or your tokens are invalid (revoked, expired, incorrect, etc.)
return false
}
能否請您進一步解釋與您的代碼.... – karan