首先 第一步
通过
GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
secret 为小程序密钥
小程序提供的接口 获取到 access_token。官方api:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html
。用来去获取到调取小程序的跳转地址
第二步
通过access_token 获取跳转openlink
POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
官方文档
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html
第三步
页面要引入微信https://res.wx.qq.com/open/js/jweixin-1.6.0.js。VUE的话可以在html入口页面引入
必须使用 window.location.href = “weixin://dl/business/?t=XXXXXXX”; 来跳转 。这个写在哪里就随意了。短信的话,点开页面链接就跳转了。事件跳转的话就写在事件里面跳转就行。直接放在浏览器URL里是没用的。openlink 可以发微信消息,点击openlink 调起小程序。