天天射射天天_久久com_99这里只有精品视频_爱色av_国产在线a_99日韩

靜態(tài)網(wǎng)站利用微信URL Scheme生成的ticket從瀏覽器h5跳到微信小程序完整代碼

2022/6/8 10:11:43 字體: 瀏覽 8655

靜態(tài)網(wǎng)站利用微信URL Scheme生成的ticket從瀏覽器h5跳到微信小程序完整代碼

1.使用微信云開發(fā)托管靜態(tài)網(wǎng)頁:

微信相關(guān)的瀏覽器可以獲得免鑒權(quán)能力跳轉(zhuǎn)任意小程序,普通瀏覽器只能跳轉(zhuǎn)自己的小程序。
靜態(tài)網(wǎng)站H5跳小程序,閱讀微信官方文檔:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html


2.用URL Scheme獲取ticket跳轉(zhuǎn)小程序的進行跳轉(zhuǎn)。
附上urlscheme.generate微信文檔參考: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html#method-http

操作分為兩步:
第一步:通過小程序appId和secret獲取token(微信接口)https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&secret=
第二步:調(diào)用獲取跳轉(zhuǎn)小程序scheme的接口(微信接口)https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN

其它文檔:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#21



附上ASP獲取h5跳轉(zhuǎn)小程序全部代碼

<%
qwbmwxappid = "wxc4534166201a11111"
qwbmwxappsecret = "d838f26dcfffe3d42222"
strJson=GetURL("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="& qwbmwxappid &"&secret="& qwbmwxappsecret &"")
if InStr(strJson,"errcode")>0 then
else
Call InitScriptControl:Set objTest = getJSONObject(strJson)
qwbmwxaccesstoken = objTest.access_token '獲取新Access_token
end if

expire_time = ToUnixTime(DateAdd("d",30,now)) '有效期30天

qrjson = "{""jump_wxa"":{""path"": ""/pages/kecheng/index/index"",""query"": """"},""expire_time"":"& expire_time &"}"
strJson=PostURL("https://api.weixin.qq.com/wxa/generatescheme?access_token=" & qwbmwxaccesstoken,qrjson)
Call InitScriptControl:Set objTest = getJSONObject(strJson)
gotourl = objTest.openlink '這個就是獲取跳轉(zhuǎn)地址
%>
<a href="<%=gotourl%>">打開小程序</a>


每天生成 URL Scheme 和 URL Link 總數(shù)量上限為50萬
自 2022 年 4 月 11 日起,URL Scheme有效期最長 30 天,不再支持永久有效的URL Scheme、不再區(qū)分短期有效URL Scheme與長期有效URL Scheme。若在微信外打開,用戶可以在瀏覽器頁面點擊進入小程序。每個獨立的URL Scheme被用戶訪問后,僅此用戶可以再次訪問并打開對應(yīng)小程序,其他用戶無法再次通過相同URL Scheme打開該小程序。 在本次規(guī)則調(diào)整生效前已經(jīng)生成的URL Scheme,如果有效期超過30天或長期會被降級為30天有效,只能被1個用戶訪問,開始時間從調(diào)整日期開始計算。 詳細(xì)調(diào)整說明可見《小程序鏈接生成與使用規(guī)則調(diào)整公告》。

通過服務(wù)端接口可以獲取打開小程序任意頁面的 URL Scheme。適用于從短信、郵件、微信外網(wǎng)頁等場景打開小程序。 通過 URL Scheme 打開小程序的場景值為 1065
生成的 URL Scheme 如下所示:weixin://dl/business/?t= *TICKET*
用戶無法通過 Scheme 正常打開小程序,開發(fā)者需要使用 H5 頁面中轉(zhuǎn),再跳轉(zhuǎn)到 Scheme 實現(xiàn)打開小程序,跳轉(zhuǎn)代碼示例如下:
location.href = 'weixin://dl/business/?t= *TICKET*'
該跳轉(zhuǎn)方法可以在用戶打開 H5 時立即調(diào)用,也可以在用戶觸發(fā)事件后調(diào)用。
這種形式的微信 scheme,來完成啟動并跳轉(zhuǎn)到微信的。 微信內(nèi)部會對Scheme的信息進行解密,解密出ticket中包含的URL來加載。

Web 啟動微信測試代碼:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>跳轉(zhuǎn)中</title>
</head>
<body>
<div class="page__hd" align="center">
<h3 align="center" style="padding:30px;">正在打開微信請稍等...</h3>
<a href="javascript:;" class="weui-btn weui-btn_primary weui-btn_loading" onClick="toweixin();" style="width: 60%">重新打開微信</a><br>
</div>
<script>
setTimeout(toweixin());
function toweixin(){window.location.replace('weixin://dl/business/?ticket=t852de9efd9b1111111');}
toweixin();
</script>
</body>
</html>


所以通過這種方式,就可以完成微信跳轉(zhuǎn)并加載我們想要的網(wǎng)頁了。

相關(guān)閱讀
微信小程序客服會話只能過button讓用戶主動觸發(fā)
百度小程序開發(fā)第一坑tcomponent自定義組件命名坑Compile san component failed. . [SAN ERROR] ROOT>swan-custom-component>view>千萬不要用下劃線作為自定義組件名
陽光港澳旅行網(wǎng)
能堅持幾秒?據(jù)說,美國空軍的飛行員被強制達到2分鐘!
頁面文字變色、變大、還原
淮安電視臺主持人選拔大賽網(wǎng)絡(luò)投票
深山旅游網(wǎng)站管理系統(tǒng)V1.0
JS自動獲取TAGS關(guān)鍵詞
共有0條關(guān)于《靜態(tài)網(wǎng)站利用微信URL Scheme生成的ticket從瀏覽器h5跳到微信小程序完整代碼》的評論
發(fā)表評論
正在加載評論......
返回頂部發(fā)表評論
呢 稱:
表 情:
內(nèi) 容:
評論內(nèi)容:不能超過 1000 字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗證碼: 驗證碼 
網(wǎng)友評論聲明,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權(quán)益;
二、不得發(fā)布國家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對自己在本站的言論和行為負(fù)責(zé);
三、本站對您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開發(fā)
微信小程序開發(fā)
微信公眾號開發(fā)
uni-app
asp函數(shù)庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
靜態(tài)網(wǎng)站利用微信URL Scheme生成的ticket從瀏覽器h5跳到微信小程序完整代碼
定制開發(fā)微信小程序的操作流程
微信小程序騰訊視頻播放組件tencentvideo(wxa75efa648b60994b)
微信小程序直播組件live-player-plugin(wx2b03c6e691cd7370)
使用uni-app開始小程序使用騰訊視頻插件vid播放視頻
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現(xiàn):無法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
亂涂
中國青島春秋國際旅行社有限公司
[轉(zhuǎn)載]中國行政區(qū)劃數(shù)據(jù)(省市區(qū)街道)
innerHTML動態(tài)改變ID的CSS樣式表
CSS常用網(wǎng)站布局實例
CSS的十八般技巧
主站蜘蛛池模板: 九九九国产在线 | 日韩精品一区二区三区国语自制 | 久久99精品久久久久久噜噜 | 亚洲欧美另类自拍 | 亚洲欧美精品成人久久91 | 日韩欧美高清在线 | 亚洲欧美日韩精品永久在线 | 成人欧美一区二区三区在线 | 国模吧双双大尺度炮交gogo | 免费在线看a | 国产精品ⅴ视频免费观看 | 综合亚洲一区二区三区 | 最新国产在线 | 国产呦系列 欧美呦 日韩呦 | 222aaa免费国产在线观看 | 色综合欧美综合天天综合 | 伊人久久中文字幕久久cm | 最刺激黄a大片免费观看 | 久久亚洲欧美综合激情一区 | 99精品国产免费久久国语 | 国内精品久久久久久中文字幕 | 一区二区三区精品 | 午夜日韩精品 | 亚洲色图国产精品 | 国产精品亚洲精品日韩动图 | 91岛国| 一区二区精品在线 | 久久久久久综合一区中文字幕 | 亚洲人一区 | 久久精品免费一区二区视 | 欧美极品在线 | 欧美久久久久久 | 图片区 日韩 欧美 亚洲 | 免费看真人a一级毛片 | 拍真实国产伦偷精品 | 天天做天天爱夜夜爽毛片毛片 | 国产精品女同一区二区久久 | 日本福利片国产午夜久久 | 91大神在线精品视频一区 | 国内精品91久久久久 | 国产不卡在线观看 |