微信公眾號獲取授權登錄機制
微信公眾號添加開發者
配置授權回調的頁面
在JS接口安全域名中,點擊修改來設置網頁的域名。安全域名只需要填寫域名或IP地址即可,不需要添加http,如或127.0.0.1,則在該域名下的頁面都能夠得到授權,而相關的二級或三級域名()則無法獲得授權。
注 若填寫時增加了協議,如 或 ,頁面同樣可以獲得授權,但是會帶來一些未知的狀況,如用戶請求微信二次分享時,分享出來的描述和圖片無法正確顯示。
當填寫的網址通過了微信公眾平臺的安全監測時,即說明該域名已經配置成功了。
1、首先你要成為所要開發的公眾號的開發者,在微信公眾平臺--開發者工具--web開發者工具中將自己的微信號綁定為開發者;
2、然后在微信公眾平臺--基本配置中,啟用開發者密碼(),然后將開發者ID和密碼都保存好;ip白名單按照要求配置好就行;
3、在微信公眾平臺--公眾號設置--功能設置中按照要求配置好js接口安全域名和網頁授權域名,注意js接口安全域名,每個月只能改3次,配置的時候一點要注意,最好一次把開發環境、測試環境和線上環境都配置好,然后把網頁授權域名配置為開發環境,方便調試;
授權登錄方式有兩個,一種為靜默授權登錄(=),一種為非靜默授權登錄(=),區別為靜默授權是靜默授權并自動跳轉到回調頁的。
用戶感知的就是直接進入了回調頁(往往是業務頁面)特點:用戶無感知,但是只能獲取到用戶的唯一標示和 id,無法拿到用戶的微信頭像、微信名稱等個人信息;
非靜默授權這種授權需要用戶手動同意,并且由于用戶同意過,所以無須關注,就可在授權后獲取該用戶的基本信息。
網頁授權流程分為四步:
1、引導用戶進入授權頁面同意授權,獲取code
2、通過code換取網頁授權(與基礎支持中的不同)
3、如果需要,開發者可以刷新網頁授權,避免過期
4、通過網頁授權和獲取用戶基本信息(支持機制)
注釋:官方
:就是通過后端獲取回來的公眾號。
:就是當前頁面地址,前端可以使用(..href.("#")[0])方法獲取。
:默認code方式
:有,兩種。
:不彈出授權頁面,只能獲取。
:彈出授權彈窗,可以通過獲取到相關信息。
:重定向之后會帶上參數
#: 頁面直接打開還是做頁面302都必須帶此參數
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代碼
跳轉第三方回調地址加問號:
=..href.("");
=..href;
href=href.(0,len)+"?a";
用微信開發者工具調試 host里面設置代理
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相當于沒有端口
}
修改后運行
記得把文中的 .改為自己公眾號的
= ‘’; //微信公眾號后臺設置的地址(也就是拿到code之后跳轉到的頁面 例如: ) 一定要加
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;
}
參考代碼
主站蜘蛛池模板:
网络舆情_网络舆情监控系统_舆情监测软件_舆情监控平台-北鲲舆情
|
生态护坡砖_护坡砖_合肥植草砖-巢湖市华林新型建材有限公司
|
合肥环氧地坪-合肥固化地坪施工-安徽地宽建筑装饰工程有限公司
|
橡塑板_橡塑板厂家_橡塑保温管厂家_廊坊虓龙保温材料有限公司
|
山东淄博海杰化工有限公司-淄博海杰化工_NP-10、OP-10、吐温80、司盘80、磺酸、油酸等乳化剂
|
精密铸造-不锈钢精密铸件-硅溶胶铸造-常州思泉汽车科技有限公司
精密铸造,精密铸件,不锈钢铸造,不锈钢铸件-常州鸿雁行机械科技有限公司
|
塑胶跑道厂家_河北小区健身器材_悬浮地板-河北达创体育器材有限公司
|
威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型
|
室内门十大品牌-生态木门厂家-室内门厂家 - 浙江威威工贸有限公司
|
无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司
|
金属探测机_食品金属探测仪_食品金属探测器_广东善安金属检测机
金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司
|
上海商标注册,上海注册商标,上海商标代理,国际商标注册,版权登记-上海律点知识产权代理有限公司
上海山田机械有限公司
|
首页-南德电气集团-电能质量产品解决方案|能源数字化系统解决方案|新能源检测评估服务|电力/光伏/储能EPC工程总承包
|
螺杆式空压机|沈阳螺杆空压机厂家推荐选择沈阳隆瑚机械有限公司
螺带混合机|卧式螺带混合机|双动力混合机-无锡鑫海干燥粉体设备有限公司
|
选金银铅锌钽铌锡铂钨铑铱镐钯宝石&金属尾矿重选-青州冠诚重工机械
|
浙江福茂德汽车滤清器有限公司|
行域人才网-垂直行业领域招聘首选的专业人才网,分行业招聘就上行域人才网
|
心理咨询室设备_音乐放松椅_心理测评系统_情绪宣泄设备厂家
|
全不锈钢拉钉|铁开口拉钉|全铝封闭拉钉厂家-凯仕特官网
|
宁波允泰仪器有限公司-硬度计、拉力试验机、盐雾试验箱、影像测量仪、气动量仪
|
砂金设备-淘金机械-金矿选矿设备厂家-青州冠诚重工机械有限公司
砂浆生产线_干混砂浆设备_干混砂浆生产线-苏州一工机械有限公司
|
泥浆振动筛|卧式泥浆搅拌器|泥浆离心机|泥浆处理固控设备_沧州宏宇石油机械有限公司
|
上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机
|
苏州不锈钢_江苏不锈钢_江苏不锈钢板_苏州模具钢_苏州合金钢_苏州特种合金_苏州不锈钢板_304不锈钢棒_苏州塞硒五金制品有限公司
苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司
|
热电偶_电磁流量计_温度传感器_涡轮流量计_铠装PT100_压力变送器-中瑞能
|
制砂生产线,河卵石制砂机,洗砂机-巩义市铭德矿山设备厂
|
内蒙古浩泽环保集团股份公司,内蒙古环保设备,内蒙古污水处理,内蒙古在线监测
|
塑料凹版印刷机-干式复合机-分条机-涂布机生产厂家温州华印机械有限公司
|
苏州洁仪净化科技有限公司|
太阳能路灯 太阳能路灯厂家 路灯厂家-保定正联光电科技有限公司
太阳能光伏发电_太阳能热水器_空气能热水器_直饮净水器_深圳市大兴节能环保科技有限公司
|
上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司
|
石家庄启恒企业管理咨询有限公司|
水上浮筒_塑料浮筒_龙舟码头_浮筒浮动码头-黄山耀利水上设施有限公司
|
塑木地板,塑木栏杆,塑木地板价格,塑木地板厂家—浙江尚元塑木制品有限公司
|
微型压力传感器-工业压力放大器-压力传感器厂家-力准传感
|
交通标志牌-交通标牌-铝圆牌-铝三角片-铝滑槽-公路警示指示牌-方牌-高速道路反光牌毛坯-交通设施安全警示标识牌-路名指示限速限高牌-厂家加工交通标牌铝板半成品毛坯-上海吕盟铝业有限公司
|
吸污车|吸粪车|冷藏车|消防车|清障车|环卫垃圾车价格|湖北程力汽车集团厂家销售公司
|
智慧社区_【功能更全、价格更低、案例更多】 -
|
昆山开曼流体系统科技有限公司
|
浙江康恩贝制药股份有限公司|
转轮除湿机_工业除湿机_恒温恒湿机-铂克除湿机厂家
|