微信登录的时候总是显示错误

如图,一直崩溃,气到不行,隔了好久又下定决心把它解决,终于找到一个靠谱的方法。

WeChatWin.dll 错误模块这个,还专门去下载了这个模块,按照提示的方法运行,结果只是关机,没有什么作用。

又试了一种方法 微信--右键--属性 打开如下图


选择兼容模式


选择xp pack2这个选项,然后应用,确定关掉窗口,点击已经安装好的微信,会弹出下载旧版本的微信,下载,安装,成功。。。。。

在Java中实现移动端微信登录通常需要通过微信开放平台(WeChat Open Platform)提供的JS-SDK来完成,因为微信的安全策略主要是基于前端JavaScript的授权过程。以下是简单的步骤: 1. **注册开发者账号**:首先,你需要在微信公众平台上注册并创建一个新的公众号,然后绑定相应的移动应用。 2. **获取AppID和AppSecret**:在公众号后台,申请“网页授权”权限,并获取到AppID、AppSecret以及加密签名算法(jsapi_ticket)。 3. **引入JS-SDK**:在移动端项目的HTML文件中,添加微信官方提供的`wx.js`文件链接,这包含了微信登录所需的JavaScript代码。 4. **配置JS-SDK**:设置config参数,如URL Scheme等,初始化微信的JSSDK,比如: ```javascript wx.config({ debug: false, // 开启调试模式,显示错误信息,默认关闭 appId: 'your_app_id', // 必填,公众号的唯一标识 timestamp: 'timestamp_value', // 必填,生成签名的时间戳 nonceStr: 'nonce_str_value', // 必填,生成签名的随机串 signature: 'signature_value', // 必填,签名 jsApiList: ['loginByWeixin'] // 需要使用的JS接口列表 }); ``` 5. **调用微信登录**:当用户点击登录按钮后,调用`wx.login()`,获取code,然后发送到服务器端进行换取access_token。 6. **服务器请求**:将code发送到微信服务器,通过access_token换取session_key和openid,用于进一步的身份验证。 7. **身份验证**:服务器拿到用户的openid后,可以向微信API请求个人信息,确认用户身份。 8. **保存用户信息**:将微信用户的信息存储到本地数据库或服务端,以便后续访问。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值