小程序 errcode: 40029;


https://github-an.github.io/

小程序連接報錯:

[connection connect] succeed!
{ errcode: 40029,
  errmsg: 'invalid code, hints: [ req_id: uhJDVZyFe-YZguHA ]' } 

在自己電腦開發的時候,appid 一定取自微信服務,另外小程序開發工具、開發者服務器填寫的appid必須與之統一。

登陸流程時序:

 

說明:

  1. 調用 wx.login() 獲取 臨時登錄憑證code ,並回傳到開發者服務器。
  2. 調用 auth.code2Session 接口,換取 用戶唯一標識 OpenID 和 會話密鑰 session_key

之后開發者服務器可以根據用戶標識來生成自定義登錄態,用於后續業務邏輯中前后端交互時識別用戶身份。

注意:

  1. 會話密鑰 session_key 是對用戶數據進行 加密簽名 的密鑰。為了應用自身的數據安全,開發者服務器不應該把會話密鑰下發到小程序,也不應該對外提供這個密鑰
  2. 臨時登錄憑證 code 只能使用一次


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM