文章詳情頁
redis - 微信網(wǎng)頁授權的access_token需要緩存嗎?
瀏覽:124日期:2022-06-25 17:39:18
問題描述
微信網(wǎng)頁授權的access_token雖然有時間限制 也是7200 但是看了官方文檔并沒有限制調(diào)用次數(shù) 這個還需要緩存嗎?
如果緩存的話 只能根據(jù)用戶的id來緩存access_token 因為每個用戶的access_token不一樣 但是 這個用戶進來的時候 就需要用這個access_token 后面的邏輯怎么寫呢? 還有后面的刷新access_token 還需要按照官方提供的refresh_token進行刷新token嗎?
問題解答
回答1:一般不用緩存吧,好處是不用每次打開都閃一下授權頁;緩存的話可以寫到session里,進來的時候判斷下有沒有access_token、有的話是否過期,過期的話可以用refresh_token刷新(不過我都是習慣直接跳到授權頁再次授權,要不還要判斷下refresh_token是否過期,邏輯上太麻煩)。
回答2:統(tǒng)一樓上的說法,用再次授權解決這個問題。
回答3:不用緩存。一個access_token的調(diào)用次數(shù)是沒有限制,只是限制了一天申請access_token的次數(shù)。。另外我記得access_token一旦是用過一次后,然后一定時間內(nèi)沒有再是用過這個access_token,沒多久這個access_token就失效了。但是文檔里并沒說明
標簽:
微信
相關文章:
1. 在應用配置文件 app.php 中找不到’route_check_cache’配置項2. html按鍵開關如何提交我想需要的值到數(shù)據(jù)庫3. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標點符號?正則如何寫?4. javascript - 請教如何獲取百度貼吧新增的兩個加密參數(shù)5. gvim - 誰有vim里CSS的Indent文件, 能縮進@media里面的6. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯誤7. PHP類屬性聲明?8. javascript - JS請求報錯:Unexpected token T in JSON at position 09. objective-c - ios 怎么實現(xiàn)微信聯(lián)系列表 最好是swift10. java - 安卓接入微信登錄,onCreate不會執(zhí)行
排行榜

熱門標簽