今天上午客戶提出問題,看了一下報錯截圖,應該是我更新版本時少傳了一個參數,導致后續報錯, 心里想着小問題,直接生產環境添加一下就行了,於是就為了我這一上午的悲劇埋下了伏筆 十分自信的把頁面中的代碼添加了以后,直接登錄客戶系統,測試一筆交易 非常意外的,突然報錯了,報錯頁面提示openid獲取 ...
這是一個坑,一個巨坑,一個惡心的坑 出現這個問題的大概意思就是微信回調了兩次登錄接口,code使用了兩次,而在微信官方文檔上寫着code只能用一次,用來獲取access token,但我TM看着就糊塗了,只能使用一次,你他媽干嘛回調兩我接口。 問題是這樣出現滴:我做的是pc微信登錄,第一步在java后端我拿到了生成微信登錄的code uri,在頁面生成了一個微信登錄二維碼。 第二步:然后我用手機微 ...
2018-10-05 18:14 1 7727 推薦指數:
今天上午客戶提出問題,看了一下報錯截圖,應該是我更新版本時少傳了一個參數,導致后續報錯, 心里想着小問題,直接生產環境添加一下就行了,於是就為了我這一上午的悲劇埋下了伏筆 十分自信的把頁面中的代碼添加了以后,直接登錄客戶系統,測試一筆交易 非常意外的,突然報錯了,報錯頁面提示openid獲取 ...
1、配置時注意,支付平台中的支付授權目錄, 注意大小寫。 昨天碰到的問題,就是自己跳轉時,路徑寫的全小寫。跳轉支付頁面也能跳轉過去,但是log中總是調用兩次code,報40163錯誤。后改成和公總號支付相同路徑,搞定。 在微信支付的demo頁面調試,加入跳出錯誤的提示 ...
使用好好的微信功能,突然安卓無法正常使用了,蘋果的正常。 安卓報錯內容: 40163,code been used. 題外話:微信的東西,為何報英文錯誤呢,裝什么13. 實測結果:安卓獲取用戶信息時 ,觸發了兩次請求,而蘋果只請求一次。 各種搜索,各種嘗試,均無效。 沉下來好好想想,再 ...
//根據微信提供的接口,請求得到openid和session_id public class UserInfoUtils { private String getKeyURL=" https://api.weixin.qq.com/sns/jscode2session ...
排查了三天 登錄偶爾會出現問題,網絡好的時候根本登錄不上去,最終確認了問題 APP 集成了友盟分享,微信第三方登錄是原生狀態,所以在調用微信的時候友盟會再生成一個code,去抓取信息,這樣有時候就會造成code 重復使用了解決方法: 直接接入友盟的第三方登錄,或者把友盟的第三方登錄禁止 ...
好久沒有高微信開發了,今天項目要接微信方面,在授權獲取微信用戶的信息時一直報40163,code been used, hints: [ req_id: XYv1Ha07042046 ],度娘了好多都解決不了問題,自己就研究了一下文檔,發現在獲取code是帶有一個參數state,如果這個參數帶一個 ...
首先微信公眾號開發網頁授權登錄使用環境: 開發工具:eclipse;服務器:tomcat8,開發語言:JAVA。 我寫的網頁授權登錄時用開發者模式自定義view類型按鈕點擊跳轉鏈接的。 微信網頁授權登錄首先以官方微信開發文檔為准,大體共分為4步: 先說第一步獲取code: code ...
先貼上代碼: 方法: 我們第一次進入的時候是可以正常獲取返回數據的,但是刷新一下就不行了,這個是為什么呢? 沒錯,他第二次用的code參數是第一次獲取的,微信的code只能用一次: 所以他第二次用的時候就不行了。我們正常的使用流程應該這樣: ...