没有合适的资源?快使用搜索试试~ 我知道了~
首页微信小程序静默登录的实现代码
资源详情
资源评论
资源推荐

微信小程序静默登录的实现代码微信小程序静默登录的实现代码
主要介绍了微信小程序静默登录的实现代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可
以参考下
1.通过 wx.login获取 登录凭证(code)
wx.login({ success: function (res) { console.log(res.code); } })
2.在此处获得
appid 和 secret :https://developers.weixin.qq.com/sandbox
如图
3.小程序端
http://127.0.0.1:8080/jeecg-boot 这一段是自己的访问路径
//app.js
App({
globalData: {
appid: '',
appsecret: '',//
openid: ''
}
onLaunch: function () {
var that =this;
// 登录
wx.login({
success: function (res) {
console.log(res.code)
wx.request({
url: 'http://127.0.0.1:8080/jeecg-boot/hwork/hworkLog/GetOpenIdServlet',
data: {
appid: that.globalData.appid,
secret: that.globalData.appsecret,
js_code: res.code,
grant_type: 'authorization_code'
},
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (res) {
console.log(res)
//转json
var j= JSON.parse(res.data.result)
//获取到openid
that.globalData.openid = j.openid;
}
})
}
})
}
})
4.后台代码
工具类
package org.jeecg.modules.hworkorder.util;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
public class WeChatService {
/**
* 调用对方接口方法
* @param path 对方或第三方提供的路径
* @param data 向对方或第三方发送的数据,大多数情况下给对方发送JSON数据让对方解析
*/
public static String interfaceUtil(String path,String data) {
String openId="";
try {

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0