問題描述
小程序獲取openid時返回
{“errcode”:40029,“errmsg”:“invalid code, hints: [ req_id: 8H_oSa0564ns12 ]”}
出現這個問題可能是一下問題導致:
code 被使用了兩次;
AppID與 AppSecret 不一致
而我的出現的情況跟問題二差不多但是稍微饒了一點。
首先我檢查了一下我的 AppID 與 AppSecret 跟項目是一致的卻還是報錯。
后面突然想到創建小程序時需要填寫 AppID 如下。
如果這個不一樣 AppID 應該也不行然后我就刪了重新建了一個,重新輸入AppID。
點擊創建時出現一個新的錯誤 “當前開發者未綁定此AppID”這個時候我才恍然大悟,
原理我傻傻的把微信公眾號的 AppID 與 AppSecret 跟小程序的搞混了。
我一直使用的是公眾號的 AppID 與 AppSecret所以出錯了。
公眾號跟小程序是不一樣的如果沒有需要重新注冊一下。
更換完 AppID 與 AppSecret 就可以運行了。
如果還出錯的話那就是微信小程序的工具配置project.config.json
這個文件里還有個AppID不要忘記了
總結
好吧幾經周折我這個小菜鳥終於運行成功了,最后總結一下~~
- 不要把公眾號的 AppID 與 AppSecret 跟小程序的搞混了。
- 創建小程序使用的 AppID 要一致。
- project.config.json文件里的 AppID 也要一致。
————————————————
原文鏈接:https://blog.csdn.net/s1156605343/article/details/105519418/