簡體   English   中英

Google API 原因:“ACCESS_TOKEN_EXPIRED”錯誤

[英]Google API reason: "ACCESS_TOKEN_EXPIRED" Error

我正在使用 google vision api。給定的密鑰一直在一遍又一遍地返回相同的錯誤 [原因:“ACCESS_TOKEN_EXPIRED”]。 我讓我的朋友使用相同的密鑰並運行相同的代碼,他的電腦能夠運行它但我的電腦仍然不能。 我重新制作了項目,重新制作了服務帳戶,嘗試了許多密鑰,卸載並重新安裝了 python,制作了環境。 但是,這些都無法解決我的問題。 請幫忙

在此處輸入圖像描述

ACCESS_TOKEN_EXPIRED 表示您使用的訪問令牌已過期。 您需要有效的訪問令牌才能訪問 api。

訪問令牌僅在一個小時內有效,然后就會過期。 解決方案是使用您的刷新令牌來請求新的訪問令牌。 或者再次請求用戶訪問,這也會產生新的訪問令牌。

您的訪問令牌過期的原因可能是它已經過了一小時。 然而,在極少數情況下,機器運行的服務器與 NTP 不同步,導致訪問令牌看起來已過期,即使它似乎是在一小時前創建的。 這是因為如果不與 NTP 服務器同步,機器上的時間可能會偏離剛好足以導致令牌看起來已過期。

此問題通常發生在令牌交換期間,因為授權代碼的有效期較短,因此更容易發現 NTP 問題。

暫無
暫無

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

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