tzd1206
tzd1206
2019-07-02 18:57
采纳率: 100%
浏览 1.1k

AndroidStudio 移动端 接入微信扫码登录 遇到的问题 求助

        OAuthListener listener=new OAuthListener() {
            @Override
            public void onAuthGotQrcode(String s, byte[] bytes) {
                if(bytes!=null) {
                    Bitmap QRCode = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
                }
            }

            @Override
            public void onQrcodeScanned() {

            }

            @Override
            public void onAuthFinish(OAuthErrCode oAuthErrCode, String s) {
                    Log.d("haha", oAuthErrCode.toString());
            }
        };

            oauth.auth(appid,"snsapi_userinfo",randomValue,ts,string1,listener);

按照开放平台官方文档的步骤,生成签名,时间戳,随机值,且初始化listener以后,调用.auth方法的时候,报了如下错误:
图片说明

点开上面微信链接https://open.weixin.qq.com/ 以后显示如下:
图片说明

不知道要如何解决啊,网页上errcode是0,应该是没有错误,可是在androidstudio里却报错了。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • tzd1206
    tzd1206 2019-07-02 20:33
    已采纳

    发现了这个,是不是因为虚拟机没有外部存储所以报错了图片说明

    点赞 评论
  • caozhy

    看上去是你getqrcode,也就是解析二维码的地方有问题。也可能是你的网络问题,导致byte数组有问题,调试下

    具体的代码你对照下 https://blog.csdn.net/qq_40985906/article/details/87778855

    点赞 评论

相关推荐