uniapp微信授權(quán)+接入JS?SDK完整步驟
1、授權(quán)步驟
打開微信授權(quán)地址:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect
用戶同意授權(quán)后回跳當前頁會有code、access_token
授權(quán)地址配置信息
appid:微信公眾號后臺配置
redirect_uri:授權(quán)后回跳地址
state:回調(diào)后攜帶的參數(shù)(支持A-Z a-z 0-9)僅支持128個字節(jié)
scope:值為snsapi_userinfo 用戶需手動授權(quán)獲取用戶信息
微信官網(wǎng)授權(quán)文檔: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
2、接入JS SDK步驟
在需要調(diào)用JS接口的頁面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js
通過config接口注入權(quán)限驗證配置

通過ready接口處理成功驗證,checkJsApi判斷當前客戶端是否支持指定js接口

注意點
授權(quán)注意點
微信環(huán)境中打開(非微信環(huán)境會提示微信環(huán)境的打開)
用戶同意授權(quán)后(一個月內(nèi))用戶無需再次授權(quán),一個微信多個頭像或多個微信每次都會進行授權(quán)
授權(quán)后的回跳頁面地址參數(shù)微信會丟棄,使用state攜帶參數(shù)
回跳地址的域名需和微信后臺配置的域名一致,否則會報錯
確認授權(quán)注意點
uniapp集成了wx實例,引入<script src="//res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>就不能再使用wx.config配置,可以使用jWeixin.config

通過config接口注入權(quán)限驗證配置(出于安全考慮,開發(fā)者必須在服務(wù)器端實現(xiàn)簽名的邏輯)
生成簽名文檔:概述 | 微信開放文檔
總結(jié)
到此這篇關(guān)于uniapp微信授權(quán)+接入JS SDK的文章就介紹到這了,更多相關(guān)uniapp微信授權(quán)接入JS SDK內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
underscore之Chaining_動力節(jié)點Java學(xué)院整理
本文通過文字說明與代碼的形式給大家介紹了underscore之Chaining的相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧2017-07-07
PhantomJS快速入門教程(服務(wù)器端的 JavaScript API 的 WebKit)
Phantom JS是一個服務(wù)器端的 JavaScript API 的 WebKit。其支持各種Web標準: DOM 處理, CSS 選擇器, JSON, Canvas, 和 SVG2015-08-08
使用JavaScript監(jiān)視有沒有被刷新后跳轉(zhuǎn)其他頁面
這篇文章主要為大家詳細介紹了如何使用JavaScript監(jiān)視有沒有被刷新后跳轉(zhuǎn)其他頁面,文中的示例代碼講解詳細,感興趣的小伙伴可以參考一下2025-01-01
three.js實現(xiàn)圍繞某物體旋轉(zhuǎn)
本篇文章主要介紹了three.js實現(xiàn)圍繞某物體旋轉(zhuǎn)的示例代碼。具有很好的參考價值,下面跟著小編一起來看下吧2017-01-01
js限制input只能輸入有效的數(shù)字(第一個不能是小數(shù)點)
有時候我們需要限制input只能輸入有效的數(shù)字,有且只有一個小數(shù)點,第一個不能為小數(shù)點,那么就可以參考下面的函數(shù)來實現(xiàn)2018-09-09
在Html中使用Requirejs進行模塊化開發(fā)實例詳解
在前端模塊化的時候,不僅僅是js需要進行模塊化管理,html有時候也需要模塊化管理。這里就介紹下如何通過requirejs,實現(xiàn)html代碼的模塊化開發(fā)2016-04-04

