微信網頁授權獲取用戶基本信息這個功能一直有一個疑問,沒有想到很好的處理方式!用戶在如何跳轉到網頁授權這里的?這個要如何設置呢?請大師指點!我想了很多方式:1、用戶打開一個靜態頁面,使用window.locathion來跳轉到微信授權的頁面;2、在菜單或者發送給用戶的鏈接中,直接使用微信授權鏈接,在用戶授權后,跳轉到目標頁面;但是這兩種方法有一定的弊端:使用snsapi_userinfo時,用戶可能每次打開,都要授權,實際上,用戶可能已經授權過了,于是想到了第三種方法:3、用戶打開目標頁面,目標頁面發送ajax請求到服務器,在服務器查詢當前用戶是否已經有過授權記錄,如果有直接去獲取用戶基本信息,返回到頁面;如果沒有授權記錄,則返回未授權信息給頁面,頁面再執行跳轉請求微信授權。但是這樣做,依然有一個點無法跨越,那就是在向服務器查詢是否有授權記錄時,需要的OpenID該從何而來?求指點!謝謝!
關于微信網頁授權獲取用戶基本信息的切入問題
呼啦一陣風
2019-04-07 11:19:20