1.之前用的微信框架
https://www.easywechat.com/docs/master/zh-CN/basic-services/jssdk
2.注意这个参数
$app–>jssdk–>setUrl($url)
$url = urldecode(input(‘url’)); // 这句是获取前端传过来的url回调地址
3.前端调用api接口
$.ajax({
url: ‘your server’,
type: ‘POST’,
dataType: ‘json’,
data:{url:encodeURIComponent(location.href.split(‘#’)[0])}, // 注意这句
success: function(data) {
wx.config(JSON.parse(data)); //这里配置微信的sdk参数
}
})
4.微信sdk参数
[
‘checkJsApi’,
‘onMenuShareTimeline’,
‘onMenuShareAppMessage’,
‘onMenuShareQQ’,
‘onMenuShareWeibo’,
‘onMenuShareQZone’,
‘hideMenuItems’,
‘showMenuItems’,
‘hideAllNonBaseMenuItem’,
‘showAllNonBaseMenuItem’,
‘translateVoice’,
‘startRecord’,
‘stopRecord’,
‘onVoiceRecordEnd’,
‘playVoice’,
‘onVoicePlayEnd’,
‘pauseVoice’,
‘stopVoice’,
‘uploadVoice’,
‘downloadVoice’,
‘chooseImage’,
‘previewImage’,
‘uploadImage’,
‘downloadImage’,
‘getNetworkType’,
‘openLocation’,
‘getLocation’,
‘hideOptionMenu’,
‘showOptionMenu’,
‘closeWindow’,
‘scanQRCode’,
‘chooseWXPay’,
‘openProductSpecificView’,
‘addCard’,
‘chooseCard’,
‘openCard’
]
发表回复