摘要:部署至你的微信授權(quán)回調(diào)域名的目錄下例如在其他頁(yè)面的使用方式如下,類似于直接通過(guò)微信回調(diào)的方式,只是將請(qǐng)求地址改成了的地址,另外省去了參數(shù)因?yàn)樗荒転橐约暗乃鼈儠?huì)在里面去加上頁(yè)面從微信那里拿到之后會(huì)重新跳轉(zhuǎn)回調(diào)用的頁(yè)面
1、部署get-weixin-code.html至你的微信授權(quán)回調(diào)域名的目錄下
例如http://wx.abc.com/get-weixin-...
2、在其他頁(yè)面的使用方式如下,類似于直接通過(guò)微信回調(diào)的方式,只是將請(qǐng)求地址改成了get-weixin-code.html的地址,另外省 去了response_type參數(shù)(因?yàn)樗荒転閏ode)以及#wechat_redirect的hash
它們會(huì)在get-weixin-code.html里面去加上location.href = "http://wx.abc.com/get-weixin-..." + encodeURIComponent(location.href);
3、get-weixin-code.html頁(yè)面從微信那里拿到code之后會(huì)重新跳轉(zhuǎn)回調(diào)用的頁(yè)面,并且在url后面帶上code
附上在CI框架中實(shí)現(xiàn)代碼示例:
public function GetOpenid() { if (!isset($_GET["code"])) { //觸發(fā)微信返回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; //請(qǐng)求公共的地址 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請(qǐng)求微信獲取access_token接口 print_r($result); } }
公共統(tǒng)一代碼如下:get_weixin_code.php
微信登陸
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/21876.html
摘要:頁(yè)面用瀏覽器自帶返回和安卓物理返回死循環(huán)的話,直接看高潮部分背景折磨我兩個(gè)工作日加周末一天的問(wèn)題,我覺(jué)得還是有必要記錄一下,為什么程序員總是加班,就是遇到這些意想不到的問(wèn)題需求領(lǐng)導(dǎo)我想做兩個(gè)頁(yè)面,放在微信里面可以訪問(wèn)我簡(jiǎn)單啊,用實(shí)現(xiàn)產(chǎn)品設(shè)計(jì) 頁(yè)面用瀏覽器自帶返回和安卓物理返回死循環(huán)的話,直接看高潮部分 背景 折磨我兩個(gè)工作日加周末一天的問(wèn)題,我覺(jué)得還是有必要記錄一下,為什么程序員總是加...
摘要:詳情接口我們這里主要講的是網(wǎng)站應(yīng)用,網(wǎng)站應(yīng)用微信登錄是基于協(xié)議標(biāo)準(zhǔn)構(gòu)建的微信授權(quán)登錄系統(tǒng)即上面的協(xié)議。在微信客戶端授權(quán)登錄獲取用戶信息的可以查看。微信授權(quán)登錄目前支持模式,適用于擁有端的應(yīng)用授權(quán)。 一、OAuth2.0 OAuth(開放授權(quán))是一個(gè)開放標(biāo)準(zhǔn),允許用戶讓第三方應(yīng)用訪問(wèn)該用戶在某一網(wǎng)站上存儲(chǔ)的私密的資源(如照片,視頻,聯(lián)系人列表),而無(wú)需將用戶名和密碼提供給第三方應(yīng)用。 ...
摘要:準(zhǔn)備工作申請(qǐng)服務(wù)器公眾號(hào)基本配置這些微信公眾平臺(tái)上都有,就不介紹了,接下來(lái)進(jìn)入正題。隨著微信管控越發(fā)嚴(yán)厲,像一些最基本的網(wǎng)頁(yè)轉(zhuǎn)發(fā)都需要授權(quán)處理才能獲取到圖片和描述,描述審查也是相當(dāng)嚴(yán)格。 準(zhǔn)備工作: 申請(qǐng)服務(wù)器 公眾號(hào) 基本配置 這些微信公眾平臺(tái)上都有,就不介紹了,接下來(lái)進(jìn)入正題。 ? 微信網(wǎng)頁(yè)授權(quán) node js-sdk 授權(quán)公眾平臺(tái)的技術(shù)文檔目的為了簡(jiǎn)明扼要的交代接口的使用,語(yǔ)句難...
摘要:注冊(cè)測(cè)試號(hào)注冊(cè)的地址在這里要進(jìn)行微信公眾號(hào)的開發(fā),那就需要一個(gè)本地的開發(fā)環(huán)境來(lái)進(jìn)行開發(fā)。而微信測(cè)試號(hào)就正好提供了這樣的一個(gè)環(huán)境。通俗一點(diǎn)理解微信要知道訪問(wèn)它資源是不是這個(gè)當(dāng)前測(cè)試號(hào)。 注冊(cè)測(cè)試號(hào) 注冊(cè)的地址在 這里 要進(jìn)行微信公眾號(hào)的開發(fā),那就需要一個(gè)本地的開發(fā)環(huán)境來(lái)進(jìn)行開發(fā)。而微信測(cè)試號(hào)就正好提供了這樣的一個(gè)development環(huán)境。每個(gè)微信號(hào)只能對(duì)應(yīng)一個(gè)測(cè)試號(hào),但是每個(gè)測(cè)試號(hào)可以...
閱讀 2994·2021-11-23 09:51
閱讀 2814·2021-11-11 16:55
閱讀 2919·2021-10-14 09:43
閱讀 1399·2021-09-23 11:22
閱讀 1042·2019-08-30 11:04
閱讀 1670·2019-08-29 11:10
閱讀 962·2019-08-27 10:56
閱讀 3112·2019-08-26 12:01