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

QQ登录

只需一步,快速开始

楼主: changda

[结贴] 企业微信集成的问题

[复制链接]

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-8-24 15:26:09 | 显示全部楼层
本帖最后由 changda 于 2018-8-24 15:31 编辑

我重新看了一下这个教程,应该是针对WxHelper.java的66行之前login方法里下面这个登录语句的错误的。

ActionResult ar = ActionEngine.login2(ServerConfig.getUsername(), ActionUtils.md5(ServerConfig.getPassword()), "127.0.0.1", null, new java.sql.Date(System.currentTimeMillis()), new HashMap<String, Object>(), ActionUtils.JSON_CONTENT_TYPE, null);

但是我在微信打开用OAuth登录的时候报的用户名密码无效应该是88行之前ssoLogin方法里下面这个登录语句的。

ActionResult ar = ActionEngine.invokeActions(JustepConfig.getBusinessServer() + "/login2", null, action.asXML().getBytes("UTF-8"),
                                        null, ActionUtils.XML_CONTENT_TYPE, ActionUtils.XML_CONTENT_TYPE,
                                        null, language, "post", null);
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2018-8-24 16:12:53 | 显示全部楼层
确认配置的用户名和密码是否正确
http://docs.wex5.com/bex5-deploy-question-list-10047/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-8-24 16:26:30 | 显示全部楼层
正确的,就是system的用户和密码
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2018-8-24 16:32:22 | 显示全部楼层
这个地方找的就是配置文件的,确认自己同步的数据正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-8-27 08:41:35 | 显示全部楼层
ActionResult ar = ActionEngine.invokeActions(JustepConfig.getBusinessServer() + "/login2", null, action.asXML().getBytes("UTF-8"),
                                        null, ActionUtils.XML_CONTENT_TYPE, ActionUtils.XML_CONTENT_TYPE,
                                        null, language, "post", null);

后面这个才是我现在遇到报错的代码,不是前面那个用ServerConfig取管理员信息的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2018-8-27 10:09:02 | 显示全部楼层
调用这个之前有用户名的参数,把username输出看看是什么
用输出的username在PC端直接登录看看是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-8-27 10:55:54 | 显示全部楼层
本帖最后由 changda 于 2018-8-27 10:58 编辑

2018-08-27 10:51:02 oauth request
2018-08-27 10:51:02 oauth2callback:MTIxLjMyLjI3LjUzL1B1c2hTZXJ2ZXIvcj90PU12WUZ6dTJZN2ZleVkzWUJ6dWlZSkpWZg
2018-08-27 10:51:02 userCode:uunriVw2PcdrB74ukbwXi4lnW-05FM1DnmGbVimYvjs
2018-08-27 10:51:02 getWeixinBSessionID
2018-08-27 10:51:02 bsessionid:37DB458EAC53F24FEC5F734B7DCD193D
2018-08-27 10:51:02 已经登录过:37DB458EAC53F24FEC5F734B7DCD193D
2018-08-27 10:51:02 session 没有超时
2018-08-27 10:51:02 check login end getWeixinBSessionID
2018-08-27 10:51:03 MaJunWen
2018-08-27 10:51:03 action:<?xml version="1.0" encoding="UTF-8"?>
<action process="/SA/OPM/system/systemProcess" activity="mainActivity" name="ntLoginAction" execute-context="" content-type="application/xml"><parameters><parameter name="ip"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">127.0.0.1</xbiz:simple></parameter><parameter name="name"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">MaJunWen</xbiz:simple></parameter><parameter name="options"><xbiz:map xmlns:xbiz="http://www.justep.com/xbiz#"></xbiz:map></parameter><parameter name="loginDate"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#Date">2018-08-27</xbiz:simple></parameter><parameter name="lang"><xbiz:simple xmlns:xbiz="http://www.justep.co
m/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">zh_CN</xbiz:simple></parameter></parameters></action>


username输出的是拼音,登录不了的,因为BeX5里的用户名是中文名,是微信那里的用户名也要用中文名吗?但是微信那边是用不了中文账号名称的
QQ截图20180827105743.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2018-8-27 11:11:38 | 显示全部楼层
组织机构同步的时候可以同步成功没问题?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-8-27 16:00:38 | 显示全部楼层
本帖最后由 changda 于 2018-8-27 16:02 编辑

我们这边BeX5里的组织人员是从别的系统导过来的,与你们的官方标准架构有些不同。那个同步组织人员的代码我修改过,已经把组织同步的调好了,不过人员的还没同步好,这个是我找了几个账号直接手工调整信息来测试的。我刚刚测试过,把Bex5人员的登录名调成和微信的一致(英文)就能登录了,不过我们这边主要都是用用户的中文名登录的,如果这样在网页端登录时也要用英文名,有些不方便,有什么解决办法吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2018-8-27 17:00:28 | 显示全部楼层
在SA_OPPerson的sLoginName中录入登录用的中文名看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 16:20 , Processed in 0.065007 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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