起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6719|回复: 15

[结贴] wex5 获取微信openid

[复制链接]

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
发表于 2017-2-9 16:25:54 | 显示全部楼层 |阅读模式
本帖最后由 yzssr 于 2017-2-9 16:34 编辑

代码如下               
// 判断微信环境
                if (justep.Browser.isWeChat) {
                        this.wxApi = new navigator.WxApi("wx4dfe3411faebc080");
                }
                alert(window.weixincode);
                        justep.Baas.sendRequest({
                                "url" : "/weixin/weixin",
                                "action" : "userinfo",
                                "async" : false,
                                "params" : {
                                        code : window.weixincode
                                },
                                "success" : function(weixinUser) {
                                        var userID = weixinUser.openid;
                                        alert(userID);
                                        // 微信名称**********
                                        var userDefaultName = weixinUser.nickname + "(来自微信的用户)";
                                        var userDefaultAddress = weixinUser.country + weixinUser.province + weixinUser.city;
                                        var userPhotoURL = weixinUser.headimgurl;
                                }
                        });

window.weixincode 已经能够获取到 ,但是执行了 justep.Baas.sendRequest 始终报 如图。求解。相关的weixin.xml 相关已经配置了 appid,secret 。(使用的是微信公众号)

1.png
2.png
发表于 2017-2-9 16:34:40 | 显示全部楼层
F12 看下浏览器控制台报错信息是什么?
tomcat控制台呢?有没有报错信息??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
 楼主| 发表于 2017-2-9 16:36:44 | 显示全部楼层
全部没有报错 就是 界面上弹出这个对话框 。
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
 楼主| 发表于 2017-2-9 16:38:13 | 显示全部楼层
是否是后台bass的问题 ??? 请教一下 哪边出错了 ??谢谢
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
 楼主| 发表于 2017-2-9 16:39:01 | 显示全部楼层
BAss 用的 是官方的 案例。没有做修改 ,只是 把 weixin.config.xml 修改了设置
回复 支持 反对

使用道具 举报

发表于 2017-2-9 16:52:15 | 显示全部楼层
yzssr 发表于 2017-2-9 16:39
BAss 用的 是官方的 案例。没有做修改 ,只是 把 weixin.config.xml 修改了设置

那你debugger调试下代码看看吧!
是哪儿弹出的??

主要注意的地方是
hint方法!

请问是什么时候报错的??发送请求吗??可以调试后台看下返回值正确吗?

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
 楼主| 发表于 2017-2-9 16:57:12 | 显示全部楼层
是调用这个出现的                        justep.Baas.sendRequest({
                                "url" : "/weixin/weixin",
                                "action" : "userinfo",
                                "async" : false,
                                "params" : {
                                        code : window.weixincode
                                },
                                "success" : function(weixinUser) {
                                        var userID = weixinUser.openid;
                                        alert(userID);
                                        // 微信名称**********
                                        var userDefaultName = weixinUser.nickname + "(来自微信的用户)";
                                        var userDefaultAddress = weixinUser.country + weixinUser.province + weixinUser.city;
                                        var userPhotoURL = weixinUser.headimgurl;
                                }
回复 支持 反对

使用道具 举报

发表于 2017-2-9 17:08:02 | 显示全部楼层
yzssr 发表于 2017-2-9 16:57
是调用这个出现的                        justep.Baas.sendRequest({
                                "u ...

建议调试一下后台的java代码!
http://docs.wex5.com/wex5-studio-question-list-2001/

确定你传的参数 ,调用微信API是否真的获取到了用户信息?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
 楼主| 发表于 2017-2-9 17:08:45 | 显示全部楼层
必须要集成到微信 我怎么调试啊??能否帮忙远程看一下 谢谢
回复 支持 反对

使用道具 举报

15

主题

67

帖子

187

积分

初级会员

Rank: 2

积分
187
QQ
 楼主| 发表于 2017-2-9 17:15:52 | 显示全部楼层
Bass后台 这段官方代码出问题了,求解 WxMpOAuth2AccessToken oauth2AccessToken = instance.getWxMpService().oauth2getAccessToken(userCode);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-30 19:25 , Processed in 0.060241 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表