1. 程式人生 > >【完】微信公眾平臺網頁授權兩次重定向跳轉問題

【完】微信公眾平臺網頁授權兩次重定向跳轉問題

在做微信公眾平臺網頁授權時,發現每次請求授權連結

https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect

時都會重定向連結redirect_uri都會自動請求兩次,由於併發導致了一些問題,

{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, hints: [ req_id: PSp.LA0036s182 ]"}

那麼,為什麼會請求兩次呢?,除錯時發現會訪問兩次,一次是301,頁面重定向了,第二次跟第一次就差這個引數。加上後,不再報錯。code 可以了。

後來發現只要加個屬性就不會有這個問題了。

https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect

&connect_redirect=1 這個引數

相關推薦

公眾平臺網頁授權定向問題

在做微信公眾平臺網頁授權時,發現每次請求授權連結 https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&

關於PHP中公眾平臺網頁授權定向的問題

吐槽一下,新版的這個編輯器怎麼這麼難用!!!微信公眾平臺網頁授權時,請求授權連結https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_ty

公眾平臺網頁授權定向問題

呼叫微信授權介面,微信伺服器多次請求本地本地伺服器介面,前幾天做公眾號分享功能,然後呼叫授權介面API 時一直都是兩次。 會出現{'errcode':40029,'errmsg':'invalidcode, hints: [ req_id: 0407ns44 ]'}這樣的錯誤

備忘No5公眾平臺開發入門到實戰開發視訊教程(Java+PHP)

(1)微信入門視訊 共14節課 (2)微信公眾平臺搭建與開發揭祕 共50節課 (3)深入淺出微信公眾平臺實戰開發(微網站、LBS雲、Api介面呼叫、服務號高階介面) 共16節課 (4)微信公眾平臺搭建與開發揭祕50集 (5)兄弟連24集 微信開發VIP教程 (6)微信jav

公眾平臺網頁登入授權定向,導致code使用多問題

背景:微信網站開發   昨天我負責的一個專案忽然出現了一個十分詭異的bug,進行微信授權登入的時候請求code的時候安卓手機會多次重定向調轉我的介面接收code的介面(redirect_uri 微信請求調轉接收code的的介面,加了utl.encode()),也就是我這邊預設請求了多次這個介面,然而蘋果手機

公眾平臺服務號傳送模板訊息並小程式

當你在使用公眾號的模板訊息API傳送訊息並且想可以通過這個訊息跳轉到小程式上,那麼你可要注意了!很有可能踩了官方文件的引數名錯誤的坑!!! 在官方文件“傳送模板訊息”章節中無論是POST資料說明還是引數說明中都明確的說明 pagepath :所需跳轉到小程式的具體頁面路

備忘公眾平臺開發入門到實戰開發視訊教程

(1)微信入門視訊 共14節課(2)微信公眾平臺搭建與開發揭祕 共50節課(3)深入淺出微信公眾平臺實戰開發(微網站、LBS雲、Api介面呼叫、服務號高階介面) 共16節課(4)微信公眾平臺搭建與開發揭祕50集(5)兄弟連24集 微信開發VIP教程(6)微信java全套視訊

已解決公眾平臺開發 客服系統回覆文字顯示json_encode|unicode中文亂碼

                                       導致原因:在 curl post 方式呼叫客服介面時,傳參過程中使用了 json_encode 函式對變數進行 JSON 編碼,我們習慣性的不填寫第二個引數,或者使用框架裡封裝好的 json 函式

公眾平臺網頁開發實戰--1.分享一個網頁到朋友圈

微信開發 html5 jssdk 實戰 網頁開發 對微信的JSSDK進行封裝一下,創建一份類似的文件結構,增加index.html與shareApi.js文件,結構如圖3.3所示。 圖3.3 3.2節文件結構另外,提醒讀者一下,wxJSSDK.js文件的JSSDK環境配置中,需要

公眾平臺網頁開發實戰--3.利用JSSDK在網頁中獲取地理位置(HTML5+jQuery)

fff .html 1.4 style minimum log fill rdquo 位置 復制一份JSSDK環境,創建一份index.html文件,結構如圖7.1所示。 圖7.1 7.1節文件結構 在location.js中,封裝“getLoc

公眾平臺網頁開發實戰--2.從手機相簿中選照片然後分享

通過對需求的瞭解,可以將其分解為: (1)微信端手機使用者,可以使用微信的JSSDK。 (2)選取圖片,使用JSSDK的“chooseImage”,由於分享圖片時本地地址無法分享,因此還需要JSSDK的“uploadImage”。 (3)分享到朋友圈,需要JSSDK的“o

公眾平臺網頁開發實戰--3.利用JSSDK在網頁中獲取地理位置

複製一份JSSDK環境,建立一份index.html檔案,結構如圖7.1所示。 圖7.1  7.1節檔案結構 在location.js中,封裝“getLocation”介面,如下: 01 wxJSSDK.location = function(locationApi){

PHP公眾號開發,TP5本地環境下獲取信使用者openId與使用者資訊

1.相關準備 需要準備自己公眾號的appId與appSecret,可在微信公眾平臺後臺中檢視 本地開發可以使用微信提供的微信公眾平臺測試賬號來進行除錯 使用微信掃碼即可直接登入,登入後微信會提供一個測試用的appId 與 appSecret 關注一下自己的測試

公眾網頁授權獲取用戶基本

服務 openid req 就是 res 直接 cte ant 函數 話不多說,根據官方文檔需求說明,首先接口權限設置修改 先根據你的URL配置一下授權回調頁域名 微信公眾平臺OAuth2.0授權的詳細步驟如下 1)用戶關註微信公眾號。 2)微信公眾號提供用戶請求授權頁面

asp源碼公眾網頁授權獲取用戶基本

expires ediff not 微信公眾 token redirect apps rec obj Public Function Get_Access_Token() sCode = Request("code") If sCode ="" And Se

公眾網頁授權獲取

一、普通方法獲取 1.獲取openid需要微信認證的服務號及以上許可權才可以,如果是個人學習可以申請一個測試賬號。 申請測試賬號:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.微訊號關注測試賬號。

公眾號-網頁授權-真實公眾

第一步是已經有自己申請的公眾號 登陸到公眾號上去 第二步是成為開發者 就可以拿到appid 和密碼了 第三步就是點介面許可權 然後設定域名(不帶http://) 然後即可 根據微信測試號一樣 編寫自己的介面就可以  區別在於 微信測試號需要多一個新增介

公眾號使用:公眾平臺企業號一釋出多條圖文訊息的方法

       作為微信公眾號的維護人員來說,不僅要知道微信公眾號的基本功能,還要知道微信公平臺的法律法規,釋出文章的規則等常識。今天就來說說微信公眾號怎麼一次同時釋出多條圖文文章訊息。       話又說回來了,微信公眾平臺在不斷的改版中前進,我們公司的微信公眾號是企業號,一

公眾平臺頁面授權處理方法(單一方法處理)

在使用微信公眾平臺進行第三方開發的過程中,我們經常會遇到需要呼叫微信頁面授權、從而獲取使用者資訊。但是單一的使用微信頁面授權的方式進入頁面,總會存在跳轉到微信頁面進行授權的問題,這樣就會增加使用者進入頁面所費時間,從而影響使用者體驗。 所以我們需要一種方式,藉

淺析支付:公眾網頁授權

本文是【淺析微信支付】系列文章的第四篇,主要講解微信支付前如何獲取獲取網頁授權及使用者資訊獲取。 淺析微信支付系列已經更新三篇了喲~,沒有看過的朋友們可以看一下哦。 1、開發前的準備 首先,如果沒有看過本系列 淺析微信支付:開發前的準備 的朋友需要看