静默登录
app.js 全局配置里
App({
onLaunch() {
// 展示本地存储能力
const logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
// 登录
wx.login({
success: res => {
wx.request({
url: 'url',
method: "POST",
data: {
code: res.code
},
success: (result) => {
console.log(result);
wx.setStorage({
key: 'open_id',
data: result.data.data.open_id
})
wx.setStorage({
key: 'token',
data: result.data.data.token
})
},
})
// 发送 res.code 到后台换取 openId, sessionKey, unionId
}
})
},
globalData: {
userInfo: null
}
})
封装curl config
return [
"url"=>"https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code",
'AppID'=>'',//自己的微信小程序appsecret
"AppSecret"=>'',//自己的微信小程序appsecret
];
封装curl
function curlGet($url){
$headerArray =array('Content-type:application/json;','Accept:application/json');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch