摘要:部署至你的微信授權回調域名的目錄下例如在其他頁面的使用方式如下,類似于直接通過微信回調的方式,只是將請求地址改成了的地址,另外省去了參數因為它只能為以及的它們會在里面去加上頁面從微信那里拿到之后會重新跳轉回調用的頁面
1、部署get-weixin-code.html至你的微信授權回調域名的目錄下
例如http://wx.abc.com/get-weixin-...
2、在其他頁面的使用方式如下,類似于直接通過微信回調的方式,只是將請求地址改成了get-weixin-code.html的地址,另外省 去了response_type參數(因為它只能為code)以及#wechat_redirect的hash
它們會在get-weixin-code.html里面去加上location.href = "http://wx.abc.com/get-weixin-..." + encodeURIComponent(location.href);
3、get-weixin-code.html頁面從微信那里拿到code之后會重新跳轉回調用的頁面,并且在url后面帶上code
附上在CI框架中實現代碼示例:
public function GetOpenid() { if (!isset($_GET["code"])) { //觸發微信返回code碼 $redirect_uri = urlencode(site_url("wap/login/GetOpenid")); $url = site_url("wap/common/get_weixin_code")."?appid=".APPID."&scope=snsapi_userinfo&state=STATE&redirect_uri=".$redirect_uri; //請求公共的地址 redirect($url); exit(); } else { //獲取code碼,以獲取openid $code = $_GET["code"]; $url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".APPID."&secret=".APPSECRET."&code={$code}&grant_type=authorization_code"; $result = weixinCurl($url); //curl請求微信獲取access_token接口 print_r($result); } }
公共統一代碼如下:get_weixin_code.php
微信登陸
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21876.html
摘要:頁面用瀏覽器自帶返回和安卓物理返回死循環的話,直接看高潮部分背景折磨我兩個工作日加周末一天的問題,我覺得還是有必要記錄一下,為什么程序員總是加班,就是遇到這些意想不到的問題需求領導我想做兩個頁面,放在微信里面可以訪問我簡單啊,用實現產品設計 頁面用瀏覽器自帶返回和安卓物理返回死循環的話,直接看高潮部分 背景 折磨我兩個工作日加周末一天的問題,我覺得還是有必要記錄一下,為什么程序員總是加...
摘要:準備工作申請服務器公眾號基本配置這些微信公眾平臺上都有,就不介紹了,接下來進入正題。隨著微信管控越發嚴厲,像一些最基本的網頁轉發都需要授權處理才能獲取到圖片和描述,描述審查也是相當嚴格。 準備工作: 申請服務器 公眾號 基本配置 這些微信公眾平臺上都有,就不介紹了,接下來進入正題。 ? 微信網頁授權 node js-sdk 授權公眾平臺的技術文檔目的為了簡明扼要的交代接口的使用,語句難...
閱讀 2996·2021-11-23 09:51
閱讀 2817·2021-11-11 16:55
閱讀 2926·2021-10-14 09:43
閱讀 1402·2021-09-23 11:22
閱讀 1044·2019-08-30 11:04
閱讀 1673·2019-08-29 11:10
閱讀 965·2019-08-27 10:56
閱讀 3115·2019-08-26 12:01