国产又猛又爽又黄视频|在线观看人成视频免费|少妇高潮太爽了在线视频|911国产免费无码专区|特黄做受又大又粗又长大片|欧美一级二级免费在线观看|日日夜人人澡人人澡人人看免|欧洲午夜精品一级毛片在线播放

基于微信小程序URL Link接口能力實現(xiàn)在H5頁面打開小程序任意頁面

2022-06-13 22:35 欄目:技術(shù)開發(fā) 查看(16882)

前幾天我們在微構(gòu)網(wǎng)絡官網(wǎng)發(fā)布過名為《基于URL Scheme開放能力實現(xiàn)在H5頁面打開小程序任意頁面》的文章,其實這篇文章跟前面發(fā)的文章是類似的性質(zhì),都是為了實現(xiàn)在任意H5頁面打開小程序任意頁面。URL Link實際上還是基于URL Scheme來實現(xiàn)的,只是相當于微信小程序平臺提供了一個官方的短網(wǎng)址生成平臺(如:https://wxaurl.cn/xxxx)。

單天生成Scheme+URL Link數(shù)量上限是50萬條。目前該功能僅對非個人小程序賬號開放權(quán)限,也就是以個人身份注冊的小程序不能使用該接口能力。通過測試發(fā)現(xiàn),跟URL Scheme不太一樣的一點就是,生成的URL Link鏈接支持不同用戶多次打開,而URL Scheme僅限給一個用戶打開。

跟URL Scheme一樣,自 2022 年 4 月 11 日起,URL Link有效期最長 30 天,不再支持永久有效的URL Link、不再區(qū)分短期有效URL Link與長期有效URL Link。

請求地址

https://api.weixin.qq.com/wxa/generate_urllink?access_token=ACCESS_TOKEN

其中ACCESS_TOKEN就是通過getAccessToken獲取的access_token(有效期為2個小時,可以緩存),也就是這樣的信息:

57_ojAsr9tfw8gYoFuSN8XFeuHFGLOScdq75sZL4qVTnUF_YPxiJdJEPiPH1JB9NFxv3OsvTjTtcRf3aNMTl1BEAcZbBmPzCsuYoZYuXQtx8V11w68XtcuzRNC692aWZCXdIAj_8Zd1-N8ebMfo****ABAOFB

請求參數(shù)如下:

微信截圖_20220613222537

需要注意的是,跟URL Scheme生成接口不一樣,這個接口參數(shù)沒有jump_wxa,而是直接傳path、query、env_version等參數(shù)。主要參數(shù)舉例如下(參考上述官方文檔截圖):

1、path:通過 scheme 碼進入的小程序頁面路徑,必須是已經(jīng)發(fā)布的小程序存在的頁面,不可攜帶 query。path 為空時會跳轉(zhuǎn)小程序主頁(如/pages/index/index);

2、query:通過 scheme 碼進入小程序時的 query(也就是小程序頁面的參數(shù)),最大1024個字符,只支持數(shù)字,大小寫英文以及部分特殊字符:`!#$&’()*+,/:;=?@-._~%“;

3、env_version:要打開的小程序版本。正式版為”release”,體驗版為”trial”,開發(fā)版為”develop”,僅在微信外打開時生效。默認為“release”(也就是正式版)。

簡單的服務端demo代碼如下:

$jssdk = new \jssdk\Jssdk($this->config['appid'],$this->config['secret']);
$access_token= $jssdk->getAccessToken();
$url='https://api.weixin.qq.com/wxa/generate_urllink?access_token='.$access_token;
$params=[
 'path'=>'/pages/goods/view/view',
 'query'=>'goods_id=50' 
];
$res = $this->post($url, json_encode($params));
echo $res;

返回的信息如下:

微信截圖_20220613223129

實際上查看wxaurl.cn頁面的前端源碼,最終還是使用URL Scheme進行跳轉(zhuǎn)的,如下圖:

微信截圖_20220613223243

 

與我們的項目經(jīng)理聯(lián)系
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

轉(zhuǎn)載請注明出處:基于微信小程序URL Link接口能力實現(xiàn)在H5頁面打開小程序任意頁面 - 微構(gòu)網(wǎng)絡
分享: