微信公眾號(hào)添加開發(fā)者

配置授權(quán)回調(diào)的頁(yè)面

在JS接口安全域名中,點(diǎn)擊修改來(lái)設(shè)置網(wǎng)頁(yè)的域名。安全域名只需要填寫域名或IP地址即可,不需要添加http,如或127.0.0.1,則在該域名下的頁(yè)面都能夠得到授權(quán),而相關(guān)的二級(jí)或三級(jí)域名()則無(wú)法獲得授權(quán)。

注 若填寫時(shí)增加了協(xié)議,如 或 ,頁(yè)面同樣可以獲得授權(quán),但是會(huì)帶來(lái)一些未知的狀況,如用戶請(qǐng)求微信二次分享時(shí),分享出來(lái)的描述和圖片無(wú)法正確顯示。

當(dāng)填寫的網(wǎng)址通過(guò)了微信公眾平臺(tái)的安全監(jiān)測(cè)時(shí),即說(shuō)明該域名已經(jīng)配置成功了。

1、首先你要成為所要開發(fā)的公眾號(hào)的開發(fā)者,在微信公眾平臺(tái)--開發(fā)者工具--web開發(fā)者工具中將自己的微信號(hào)綁定為開發(fā)者;

2、然后在微信公眾平臺(tái)--基本配置中,啟用開發(fā)者密碼(),然后將開發(fā)者ID和密碼都保存好;ip白名單按照要求配置好就行;

3、在微信公眾平臺(tái)--公眾號(hào)設(shè)置--功能設(shè)置中按照要求配置好js接口安全域名和網(wǎng)頁(yè)授權(quán)域名,注意js接口安全域名,每個(gè)月只能改3次,配置的時(shí)候一點(diǎn)要注意,最好一次把開發(fā)環(huán)境、測(cè)試環(huán)境和線上環(huán)境都配置好,然后把網(wǎng)頁(yè)授權(quán)域名配置為開發(fā)環(huán)境,方便調(diào)試;

授權(quán)登錄方式有兩個(gè),一種為靜默授權(quán)登錄(=),一種為非靜默授權(quán)登錄(=),區(qū)別為靜默授權(quán)是靜默授權(quán)并自動(dòng)跳轉(zhuǎn)到回調(diào)頁(yè)的。

用戶感知的就是直接進(jìn)入了回調(diào)頁(yè)(往往是業(yè)務(wù)頁(yè)面)特點(diǎn):用戶無(wú)感知,但是只能獲取到用戶的唯一標(biāo)示和 id,無(wú)法拿到用戶的微信頭像、微信名稱等個(gè)人信息;

非靜默授權(quán)這種授權(quán)需要用戶手動(dòng)同意,并且由于用戶同意過(guò),所以無(wú)須關(guān)注,就可在授權(quán)后獲取該用戶的基本信息。

網(wǎng)頁(yè)授權(quán)流程分為四步:

1、引導(dǎo)用戶進(jìn)入授權(quán)頁(yè)面同意授權(quán),獲取code

2、通過(guò)code換取網(wǎng)頁(yè)授權(quán)(與基礎(chǔ)支持中的不同)

3、如果需要,開發(fā)者可以刷新網(wǎng)頁(yè)授權(quán),避免過(guò)期

4、通過(guò)網(wǎng)頁(yè)授權(quán)和獲取用戶基本信息(支持機(jī)制)

注釋:官方

:就是通過(guò)后端獲取回來(lái)的公眾號(hào)。

:就是當(dāng)前頁(yè)面地址,前端可以使用(..href.("#")[0])方法獲取。

:默認(rèn)code方式

:有,兩種。

:不彈出授權(quán)頁(yè)面,只能獲取。

:彈出授權(quán)彈窗,可以通過(guò)獲取到相關(guān)信息。

:重定向之后會(huì)帶上參數(shù)

#: 頁(yè)面直接打開還是做頁(yè)面302都必須帶此參數(shù)

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

vue 代碼

vue代碼

跳轉(zhuǎn)第三方回調(diào)地址加問號(hào):

=..href.("");

=..href;

href=href.(0,len)+"?a";

用微信開發(fā)者工具調(diào)試 host里面設(shè)置代理

127.0.0.1 localhost
localhost 127.0.0.1
127.0.0.1       www.rioyi.com //你想要的代理地址

文件目錄中下的.js修改

dev: {
    host: 'wx.aserxxx.com', // 寫成0.0.0.0的話 你既可已localhost 訪問也可以ip訪問
    port: 80, //80相當(dāng)于沒有端口
}

修改后運(yùn)行

記得把文中的 .改為自己公眾號(hào)的

= ‘’; //微信公眾號(hào)后臺(tái)設(shè)置的地址(也就是拿到code之后跳轉(zhuǎn)到的頁(yè)面 例如: ) 一定要加

export function getUrlParam(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
    }

參考代碼


 
 
 
 

有幫助就打賞一下吧

微信掃一掃打賞

主站蜘蛛池模板: 国产亚洲一区二区三区在线观看 | 国产51人人成人人人人爽色哟哟 | 黄网站色大毛片 | 国产精品久久久爽爽爽麻豆色哟哟 | 日本天天操 | 91在线区| 成年人网站免费在线观看 | 欧洲精品视频一区 | 免费视频久久 | 精品在线二区 | 中文字幕电影在线 | 免费观看一级毛片 | 国产精品毛片久久久久久久 | 亚洲免费精品网站 | 亚洲二区在线 | 高清国产一区二区三区四区五区 | 中文字幕 亚洲一区 | 成人在线观看一区 | 精品久久久久久亚洲精品 | 国产99久久精品 | 中文字幕第一页在线 | 天天草天天干 | 国产精品美女www爽爽爽软件 | 国产精品成av人在线视午夜片 | 亚洲一区二区黄 | 欧美日韩在线不卡 | 男女黄网站 | 黄色一级免费大片 | 操操网| 99er视频| 躁躁躁日躁夜夜躁 | 精品视频在线观看 | 国产精品久久久 | 91爱爱视频 | 91福利在线播放 | 天天射日日操 | 日韩午夜 | 亚洲精品视频免费 | 一区不卡 | 美日韩精品视频 | 一区二区在线视频 |