<?php
$data = '{
"jump_wxa":
{
"path": "/pages/user/user-zhuye/user-zhuye",
"query": "id=' . $detailId . '",
"env_version":"trial"
},
"is_expire":true,
"expire_time":' . strtotime("+ 1minute") . '
}';
$url = "https://api.weixin.qq.com/wxa/generatescheme?access_token=" . access_token();
$res = curl_post($url, $data);
$res = json_decode($res, true);
?>
<a href="<?= $res["openlink"] ?>">立即分享</a>
支持QQ浏览器哦!!!
第二种方法只支持微信生态内访问:注意事项
wx.config配置
<script src="http://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
wx.config({
//debug: true,
appId: '',
timestamp:'',
nonceStr: '',
signature: '',
jsApiList: ['openAddress','hideAllNonBaseMenuItem','showMenuItems','updateAppMessageShareData','updateTimelineShareData','scanQRCode'],
openTagList: ['wx-open-launch-weapp'] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app']
});
wx.ready(function () {
wx.updateAppMessageShareData({
title: '<?=$_title?>',
desc: '<?=$_desc?>',
link: '<?=$_link?>',
imgUrl: '<?=$_imgUrl?>',
success: function () {
// 设置成功
}
})
wx.updateTimelineShareData({
title: '<?=$_title?>',
link: '<?=$_link?>',
imgUrl: '<?=$_imgUrl?>',
success: function () {
// 设置成功
}
})
wx.onMenuShareWeibo({
title: '<?=$_title?>',
desc: '<?=$_desc?>',
link: '<?=$_link?>',
imgUrl: '<?=$_imgUrl?>',
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
/*
* 微信小程序2
**/
$("#getWxapp2").on("click",function(){
wx.miniProgram.navigateTo({url: '/pages/map/map?id=<?=$rsDG["id"]?>'});
});
});
注意:第二种和第三种配置wx.config方式相同