微信授权登陆时显示“获取code”怎么解决?

发布网友 发布时间:2022-02-21 10:32

我来回答

3个回答

热心网友 时间:2022-02-21 12:01

解决方法:

1、先注册应用:

private IWXAPI msgApi;

msgApi = WXAPIFactory.createWXAPI(this, null);

msgApi.registerApp(Constants.APP_ID)。

2、然后拉取微信到授权登陆界面:

final SendAuth.Req req = new SendAuth.Req();

req.scope = "snsapi_userinfo";

req.state = "wxdemo";

msgApi.sendReq(req);

3、在WXEntryActivity中的onResp(BaseResp resp)方法中获取code:

String code = ((SendAuth.Resp) resp).code;//需要转换一下才可以。

网站获取微信授权登录功能

首先需要弄明白的是你是在微信服务号里面开发的网站还是独立的网站应用,独立的网站获取微信登录功能需要满足以下条件:

1.申请微信开发者账号。

2.在微信开发者平台管理中心申请网站应用。

3.申请通过后会获得该网站对应的appid以及appsecret,有了这两个参数就可以进行网站登录授权了。

热心网友 时间:2022-02-21 13:19

40163,授权码已经被使用了,code只能被使用一次(使用它调用一次微信的接口),第二次就会失效。你看下是不是在别的地方已经使用过一次,调整下逻辑就好了。

微信常见问题解决

1、如何才能恢复被拉黑的朋友?

打开微信,按菜单,选择“设置。隐私一通讯录黑名单”,在打开的窗口中将被拉黑的名单解除即可。如果只想屏蔽朋友圈,可以在上述菜单中点按“不看他的照片”,再将目标联系人添加到列表中即可。

2、在与朋友聊天过程中准备发送一个视频,但总是不成功,也无任何提示。请问这是什么原因?

这可能是你的手机内存存储器过满导致的,考虑清理手机内存中的垃圾文件,删除一些不使用的应用程序,腾出手机存储空间再尝试发送视频文件。此外,如果视频文件过大,你还可以考虑将视频文件上传到优酷网,然后将视频地址通过微信分享的形式发送给朋友。

3、请问如何才能找到自己的*?

注册微信可以通过手机号码直接注册,也可以通过QQ号码直接激活而完成注册,不管使用哪种方式注册的微信,之后都可以在微信的“设置、我的账号。*中进行设置,不过,*一旦设置后就无法修改,所以在设置时一定要注意。

热心网友 时间:2022-02-21 14:54

40163,授权码已经被使用了,code只能被使用一次(使用它调用一次微信的接口),第二次就会失效。你看下是不是在别的地方已经使用过一次,调整下逻辑就好了。

第一步:通过code获取access_token
错误返回样例:
{"errcode":40029,"errmsg":"invalid code"}。


请求token报错了。
appid    是    应用唯一标识,在微信开放平台提交应用审核通过后获得
secret    是    应用密钥AppSecret,在微信开放平台提交应用审核通过后获得
code    是    填写第一步获取的code参数
grant_type    是    填authorization_code。

检查这几个参数了么?https://api.weixin.qq.com/sns/oauth2/access_token?appid=微信id&secret=微信密钥&code=第一步请求获得的code&grant_type=authorization_code。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com