12下一页
发帖
查看: 11921|回复: 12

o2oa和企业微信通讯录同步问题

升级   0.21%

1

主题

8

回帖

21

积分

注册会员

Rank: 2

积分
21
发表于 2020-10-13 09:12:52 | 显示全部楼层 |阅读模式
目的:想让o2oa同步企业微信的组织架构和人员信息
安装环境:centos7   数据库:mysql8.0  o2版本:5.2
过程描述:根据教程配置好josn,但是等好久也没有发现获取到企业微信的组织架构和人员信息,通讯录权限没有问题,同步没有报错,手动get能成功,,accessToken返回值正确,但是数据封装处理方法获取到空值,后台日志如下:
{ "type": "success", "data": { "start": "2020-09-30 11:39:07", "end": "2020-09-30 11:39:15", "elapsed": 8006, "createUnitList": [], "updateUnitList": [], "removeUnitList": [], "createPersonList": [], "updatePersonList": [], "removePersonList": [], "createIdentityList": [], "updateIdentityList": [], "removeIdentityList": [], "createPersonAttributeList": [], "updatePersonAttributeList": [], "removePersonAttributeList": [], "removeUnitDutyList": [], "removeUnitAttributeList": [] }, "message": "", "date": "2020-09-30 11:39:07", "spent": 8008, "size": -1, "count": 0, "position": 0 }
而且服务器同步日志是刚提示同步就马上显示完成,截图如下:

企业微信accessToken返回值正常:
accessToken链接:https://qyapi.weixin.qq.com/cgi-bin/department/list?access_token=Qsmz86tEmK-6nBrqlgIS6HmvH4Sa2DiW-D9cTh_rRF58jGwpGd2rLdVGPyyZhK-Bvt6HkCWS_zkkg3xZf8rlU7mtXPNTih7yXTWiy_XHz9Ua2VgvMOMk39xxhKVH-p9j2E0QNCCSDwJo802UY_NvR7_hnxe-8SQkCNAt1TUdGAmE-azATjAFHGDJRGRRsXSCX-0cCoj_Sa2gXGhJ5UL83Q
返回值如下:

可以确定的是key值没有问题,因为获取到的accessToken返回值正确,但是数据封装方法并没有获取到数据并且进行处理,请帮忙确认是什么问题!
回复

使用道具 举报

升级   0.21%

1

主题

8

回帖

21

积分

注册会员

Rank: 2

积分
21
发表于 2020-10-13 09:18:19 | 显示全部楼层
补充:目前可以确认的是在同步组织架构时数据封装方法就失效,导致系统立即停止同步,企业微信通讯录都存在手机号,部门存在英文翻译,且在主部门名称和次级部门名称存在一个重名,目前应用是开放顶层全部通讯录权限,以及尝试过将corpSecret&syncSecret来回切换通讯录的Secret和应用Secret都没有办法解决。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-10-14 09:45:47 | 显示全部楼层
您好:这个已经提交到技术部门核实问题!
回复

使用道具 举报

升级   0.21%

1

主题

8

回帖

21

积分

注册会员

Rank: 2

积分
21
发表于 2020-10-16 12:23:52 | 显示全部楼层
好的,有结果了希望能回复一下,感谢!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-10-19 09:53:04 | 显示全部楼层
您好:技术部门核实过,按照文档操作均未发现问题。
建议您再次检查配置!

如果您或者您的公司购买过技术支撑,也可以让技术人员远程协助您处理!
回复

使用道具 举报

升级   0.21%

1

主题

8

回帖

21

积分

注册会员

Rank: 2

积分
21
发表于 2020-10-20 15:27:41 | 显示全部楼层
你好,我这边确认,确实是o2oa这边的数据封装问题,o2oa会通过ID为1的项进行判断根部门,但是我这企业微信组织架构刚好出现根部门不为1的情况,导致无法封装组织架构,请帮忙确认如何修复此BUG,谢谢!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-10-21 10:27:48 | 显示全部楼层
你们有多个你们有多个根节点?
为什么有这样的情况。而且他们的api都有这样的规定。非正常的,我们也没有办法!
回复

使用道具 举报

升级   0.21%

1

主题

8

回帖

21

积分

注册会员

Rank: 2

积分
21
发表于 2020-10-21 11:00:13 | 显示全部楼层
没有节点,目前不知道为什么企业微信那边给我们的根部门ID不是1的情况,但是确实出现了。
回复

使用道具 举报

升级   0.21%

1

主题

8

回帖

21

积分

注册会员

Rank: 2

积分
21
发表于 2020-10-21 17:31:46 | 显示全部楼层
麻烦您帮忙找你们研发确认一下,如果我要改这个ID1的判断根部门条件的代码,应该修改哪里,谢谢!
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-10-22 13:17:51 | 显示全部楼层
您好:这个咨询过技术人员,这个是系统源码级别的,暂时没办法修改!
如果您有兴趣,可以自行研究一下源码!
回复

使用道具 举报

12下一页
发帖

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread