前几日三天被这个公众号和小业务流程的链接弄得好烦,尽管公众号用的是应用领域业务流程,没具体措施间接地链接小业务流程。
一早已早已开始想绒兰服务端因特网做公众号图标,但应用领域业务流程的功能性又被替代了无法选用。
Ayen,即便没具体措施弄了,难于利皮扬卡借由H5页面链接。
但链接只须借由AccessToken裂解URL Scheme,但AccessToken又只须Appid和AppSecret。
因而就只须分第三阶段:
1、借由Appid和AppSecret以以获取AccessToken
许诺门牌号码(GET方式):
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
$appid =Appid;//攻占mp.weixin.qq.com以以获取.$app_secret =AppSecret;//攻占mp.weixin.qq.com以以获取.$url =https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=.$appid.&secret=.$app_secret;//联合开发HTML中auth.getAccessToken的许诺门牌号码$token = file_get_contents($url);//借助于file_get_contents函数以以获取Token,总之也能他们修正用Curl方式以以获取$decode = json_decode($token);//回到的是json,只须先decode$access_token = $decode->access_token;//抽出AccessToken的值$echo $access_token;//输入AccessToken的值2、借由AccessToken以以获取Openlink
许诺门牌号码(POST方式):
https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
$link_url =https://api.weixin.qq.com/wxa/generatescheme?access_token=.$access_token;//urlscheme.generate许诺门牌号码$link_data ={ "jump_wxa": { "path": "/pages/publishHomework/publishHomework", "query": "", }, "expire_time":1606737600 };//path为小业务流程页面路径,expire_time为scheme码的失效时间$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $link_url); curl_setopt($ch, CURLOPT_POST,true); curl_setopt($ch, CURLOPT_POSTFIELDS, $link_data); curl_setopt($ch, CURLOPT_REFERER, $link_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_TIMEOUT,20); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false); $resdata = curl_exec($ch); curl_close($ch); $data_back = json_decode($resdata); $open_link = $data_back->openlink;echo$open_link;//选用Curl提交Post数据,回到数据只须先json decode,然后以以获取Openlink并输入3、自动链接到小业务流程
为什么先放这个截图,是因为H5链接小业务流程肯定会弹出这个提示的,而且这个提示是官方的限制,是没具体措施取消的。
至少我是没具体措施
header("Location: $open_link");文章到这里就早已结束了,他们新建一个PHP文件,修正好保存并上传到服务器即可。
页面电脑端是无法访问的,难于借由微信打开并链接。
总之如果你能借由Universal Links校验就当我没说。
4、不想动手?那就间接地用下面这个吧。
「链接」密码7724