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

QQ登录

只需一步,快速开始

查看: 26106|回复: 24

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

[复制链接]

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
发表于 2018-6-14 15:47:50 | 显示全部楼层 |阅读模式
企业微信按照 http://docs.wex5.com/bex5weiwork/ 进行集成,同步人员时,微信通讯录中组织和人员没有变化(企业微信开通时已邀请部分人员加入并进行分组),查看日志,没有信息,请问如何处理?
另外,在同步菜单后,点击首页菜单,提示的是redirect_url未登记可信域名(https://open.work.weixin.qq.com/devtool/query?e=50001),但已在测试中添加可信域名。

QQ截图20180614152716.jpg QQ截图20180614153056.jpg QQ截图20180614154709.jpg



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-6-14 16:14:04 | 显示全部楼层
1注意事项:

如果“组织机构”节点下,只有一个机构节点,那么该节点不会同步到微信通讯录中,如果是多个,那么这多个节点都会同步到微信通讯录中。
微信通讯录没有岗位的概念,所以只能同步部门和人员。
同步要求人员的邮箱或者手机号不能同时为空,否则该人员将不能同步成功。
由于组织数据可能会比较多,采用了异步方式,所以点击同步按钮后,可以先继续别的操作,完成后将会有同步成功的提示,并且,在“协同办公”—系统工具—操作日志中可以查看同步的日志。
如果同步组织后,在微信后台通讯录中查看不到,那么可以重新登陆微信后台管理再进行查看

2.http://www.mamicode.com/info-detail-2082057.html
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-6-14 17:08:13 | 显示全部楼层
问题1红色字写的那行,我这边同步在昨天和今天点过有四五次了(而且点了以后马上到日志上看操作已经是成功状态,是否因为某些原因没有进行同步?),但是微信通讯录那边没有变化。
问题2可信域名验证后,提示是40029 不合法的oauth_code错误https://open.work.weixin.qq.com/devtool/query?e=40029 ),论坛上好像没找到类似情况,麻烦再看看,谢谢。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-6-14 17:26:02 | 显示全部楼层
1.跟踪平台组织机构同步的后端代码看自己的哪段逻辑
2.https://www.cnblogs.com/szw/p/5875485.html
这个就微信标准的错误提示可以到网上查找
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-7-5 15:03:49 | 显示全部楼层
本帖最后由 changda 于 2018-7-5 15:10 编辑

看了一下前面还有一个登录时用户名密码无效的错误,应该是因为这个导致的,看相应的代码没有头绪,麻烦帮忙看一下。

2018-07-05 14:44:08
java.lang.RuntimeException: Invalid name or password!
        at com.justep.weixin.cp.WxHelper.ssoLogin(WxHelper.java:92)
        at Oauth2Callback.doExec(Oauth2Callback.java:79)
        at Oauth2Callback.execute(Oauth2Callback.java:27)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.ui.filter.MicroServiceAdminFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Invalid name or password!
        at com.justep.weixin.cp.WxHelper.ssoLogin(WxHelper.java:88)
        ... 25 more
2018-07-05 14:44:08 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/SA/weixin/oauth2Callback.j)执行失败

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-7-5 15:20:23 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-7-5 15:28:11 | 显示全部楼层
不是配置回调地址时产生的问题,是已经配置好首页菜单,然后使用企业微信点击“首页”菜单用OAuth登录的时候报的错。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-7-5 16:14:36 | 显示全部楼层
菜单用OAuth登录就会用到6楼的配置,确认配置是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

97

主题

267

帖子

627

积分

高级会员

Rank: 4

积分
627
QQ
 楼主| 发表于 2018-7-5 16:26:30 | 显示全部楼层
已经配置好了,能够同步菜单了。我还没完全搞懂微信OAuth登录时,是需要微信的什么信息和BeX5里面对应,才能进行登录?我直接手工改一两个人的信息同步来试一下。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-7-5 16:29:37 | 显示全部楼层
平台的组织机构和微信中用户的关联具体可以看/BIZ/SA/weixin/logic/code/dsrc/orgSynchronizeToWeixin.java中的实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 12:17 , Processed in 0.070742 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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