這篇具有很好參考價(jià)值的文章主要介紹了微信小程序 ---- 通過 URLScheme 或 URLLink 從短信、郵件、微信外網(wǎng)頁(yè)等場(chǎng)景打開小程序。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。
1. 用于短信、郵件、網(wǎng)頁(yè)、微信內(nèi)等拉起小程序的方法
- 《URL Scheme 拉起小程序》
- 《URL Link 拉起小程序》
2. 功能描述
- URL Scheme: 該接口用于獲取小程序 scheme 碼,適用于短信、郵件、外部網(wǎng)頁(yè)、微信內(nèi)等拉起小程序的業(yè)務(wù)場(chǎng)景。目前僅針對(duì)國(guó)內(nèi)非個(gè)人主體的小程序開放,詳見獲取 URL scheme。
- URL Link: 獲取小程序 URL Link,適用于短信、郵件、網(wǎng)頁(yè)、微信內(nèi)等拉起小程序的業(yè)務(wù)場(chǎng)景。目前僅針對(duì)國(guó)內(nèi)非個(gè)人主體的小程序開放,詳見獲取 URL Link。
3. 調(diào)用上限
- 生成端:每天生成 URL Scheme(加密 明文) 和 URL Link 的總數(shù)量上限為50萬(wàn);
- 打開端:每天通過 URL Scheme(加密 明文) 和 URL Link 打開小程序的總次數(shù)上限為300萬(wàn);
- 自 2023 年 12 月 19 日起,取消 URL Scheme 一人一鏈的限制,支持同一條連接被多名用戶訪問。詳細(xì)調(diào)整說明可見《URL Scheme 和 URL Link優(yōu)化公告》。
4. 其他注意事項(xiàng)
4.1 URL Scheme
- 加密 URL Scheme 支持開發(fā)者自行在鏈接后面拼接 query 參數(shù),詳見獲取 URL Scheme;
- 微信內(nèi)的網(wǎng)頁(yè)如需打開小程序請(qǐng)使用微信開放標(biāo)簽-小程序跳轉(zhuǎn)按鈕,無公眾號(hào)也可以直接使用小程序身份開發(fā)網(wǎng)頁(yè)并免鑒權(quán)跳轉(zhuǎn)小程序,見云開發(fā)靜態(tài)網(wǎng)站跳轉(zhuǎn)小程序。符合開放范圍的小程序可以下發(fā)支持打開小程序的短信;
- 該功能基本覆蓋當(dāng)前用戶正在使用的微信版本,開發(fā)者無需進(jìn)行低版本兼容;
- 只能生成已發(fā)布的小程序的 URL Scheme;
- 通過 URL Scheme 跳轉(zhuǎn)到微信時(shí),可能會(huì)觸發(fā)系統(tǒng)彈框詢問,若用戶選擇不跳轉(zhuǎn),則無法打開小程序。請(qǐng)開發(fā)者妥善處理用戶選擇不跳轉(zhuǎn)的場(chǎng)景;
- 部分瀏覽器會(huì)限制打開網(wǎng)頁(yè)直接跳轉(zhuǎn),可參考示例網(wǎng)頁(yè)設(shè)置跳轉(zhuǎn)按鈕。
4.2 URL Link
- 加密 URL Link 支持開發(fā)者自行在鏈接后面拼接 query 參數(shù),詳見獲取 URL Link;
- 只能生成已發(fā)布的小程序的 URL Link;
- 在微信內(nèi)或者安卓手機(jī)打開 URL Link 時(shí),默認(rèn)會(huì)先跳轉(zhuǎn)官方 H5 中間頁(yè),如果需要定制 H5 內(nèi)容,可以使用云開發(fā)靜態(tài)網(wǎng)站。
5. 調(diào)用方式
5.1 HTTPS 調(diào)用
- URL Scheme:POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN;
- URL Link:POST https://api.weixin.qq.com/wxa/generate_urllink?access_token=ACCESS_TOKEN。
5.2 云調(diào)用
- URL Scheme:接口方法為: openapi.urlscheme.generate;
- URL Link:接口方法為: openapi.urllink.generate。
5.3 第三方調(diào)用
1. URL Scheme
- 調(diào)用方式以及出入?yún)⒑虷TTPS相同,僅是調(diào)用的token不同;
- 該接口所屬的權(quán)限集id為:88、115;
- 服務(wù)商獲得其中之一權(quán)限集授權(quán)后,可通過使用authorizer_access_token代商家進(jìn)行調(diào)用。
2. URL Link
- 調(diào)用方式以及出入?yún)⒑虷TTPS相同,僅是調(diào)用的token不同;
- 該接口所屬的權(quán)限集id為:88、115;
- 服務(wù)商獲得其中之一權(quán)限集授權(quán)后,可通過使用authorizer_access_token代商家進(jìn)行調(diào)用。
6. 請(qǐng)求參數(shù)
6.1 URL Scheme
- 參數(shù)說明
屬性 |
類型 |
默認(rèn)值 |
必填 |
說明 |
access_token |
string |
|
是 |
接口調(diào)用憑證 |
jump_wxa |
Object |
|
否 |
跳轉(zhuǎn)到的目標(biāo)小程序信息。 |
expire_time |
number |
|
否 |
到期失效的 scheme 碼的失效時(shí)間,為 Unix 時(shí)間戳。生成的到期失效 scheme 碼在該時(shí)間前有效。最長(zhǎng)有效期為30天。is_expire 為 true 且 expire_type 為 0 時(shí)必填 |
expire_type |
number |
|
否 |
默認(rèn)值0,到期失效的 scheme 碼失效類型,失效時(shí)間:0,失效間隔天數(shù):1 |
expire_interval |
number |
|
否 |
到期失效的 scheme 碼的失效間隔天數(shù)。生成的到期失效 scheme 碼在該間隔時(shí)間到達(dá)前有效。最長(zhǎng)間隔天數(shù)為30天。is_expire 為 true 且 expire_type 為 1 時(shí)必填。 |
- jump_wxa 說明
屬性 |
類型 |
默認(rèn)值 |
必填 |
說明 |
path |
string |
|
否 |
通過 scheme 碼進(jìn)入的小程序頁(yè)面路徑,必須是已經(jīng)發(fā)布的小程序存在的頁(yè)面,不可攜帶 query。path 為空時(shí)會(huì)跳轉(zhuǎn)小程序主頁(yè)。 |
query |
string |
|
否 |
通過 scheme 碼進(jìn)入小程序時(shí)的 query,最大1024個(gè)字符,只支持?jǐn)?shù)字,大小寫英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~%` |
env_version |
string |
|
否 |
默認(rèn)值"release"。要打開的小程序版本。正式版為"release",體驗(yàn)版為"trial",開發(fā)版為"develop",僅在微信外打開時(shí)生效。 |
6.2 URL Link
- 參數(shù)說明
屬性 |
類型 |
默認(rèn)值 |
必填 |
說明 |
access_token |
string |
|
是 |
接口調(diào)用憑證 |
path |
string |
|
否 |
通過 URL Link 進(jìn)入的小程序頁(yè)面路徑,必須是已經(jīng)發(fā)布的小程序存在的頁(yè)面,不可攜帶 query 。path 為空時(shí)會(huì)跳轉(zhuǎn)小程序主頁(yè)。 |
query |
string |
|
否 |
通過 URL Link 進(jìn)入小程序時(shí)的query,最大1024個(gè)字符,只支持?jǐn)?shù)字,大小寫英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~% |
expire_time |
number |
|
否 |
到期失效的 URL Link 的失效時(shí)間,為 Unix 時(shí)間戳。生成的到期失效 URL Link 在該時(shí)間前有效。最長(zhǎng)有效期為30天。expire_type 為 0 必填 |
expire_type |
number |
|
否 |
默認(rèn)值0.小程序 URL Link 失效類型,失效時(shí)間:0,失效間隔天數(shù):1 |
expire_interval |
number |
|
否 |
到期失效的URL Link的失效間隔天數(shù)。生成的到期失效URL Link在該間隔時(shí)間到達(dá)前有效。最長(zhǎng)間隔天數(shù)為30天。expire_type 為 1 必填 |
cloud_base |
object |
|
否 |
云開發(fā)靜態(tài)網(wǎng)站自定義 H5 配置參數(shù),可配置中轉(zhuǎn)的云開發(fā) H5 頁(yè)面。不填默認(rèn)用官方 H5 頁(yè)面 |
env_version |
string |
|
否 |
默認(rèn)值"release"。要打開的小程序版本。正式版為 “release”,體驗(yàn)版為"trial",開發(fā)版為"develop",僅在微信外打開時(shí)生效。 |
- cloud_base 說明
屬性 |
類型 |
默認(rèn)值 |
必填 |
說明 |
env |
string |
|
是 |
云開發(fā)環(huán)境 |
domain |
string |
|
否 |
靜態(tài)網(wǎng)站自定義域名,不填則使用默認(rèn)域名 |
path |
string |
|
否 |
云開發(fā)靜態(tài)網(wǎng)站 H5 頁(yè)面路徑,不可攜帶 query |
query |
string |
|
否 |
云開發(fā)靜態(tài)網(wǎng)站 H5 頁(yè)面 query 參數(shù),最大 1024 個(gè)字符,只支持?jǐn)?shù)字,大小寫英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~%` |
resource_appid |
string |
|
否 |
第三方批量代云開發(fā)時(shí)必填,表示創(chuàng)建該 env 的 appid (小程序/第三方平臺(tái)) |
7. 注意
部分 URL Link 返回的 url_link,在QQ瀏覽器會(huì)被攔截!??!,因此目前我還是使用的 URL Scheme?。?!文章來源:http://www.zghlxwxcb.cn/news/detail-783001.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-783001.html
到了這里,關(guān)于微信小程序 ---- 通過 URLScheme 或 URLLink 從短信、郵件、微信外網(wǎng)頁(yè)等場(chǎng)景打開小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!
本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!