企业微信异步任务部门同步失败的各种坑

2017-10-10 00:02:00
admin
原创
458

比较蛋疼的。企业微信API 不提供搜索功能。

为了解决企业微信异步任务 部门同步失败

API文档的文档上下翻了好几遍。

不知道腾讯是不是出于这个目的。

没有提供搜索功能


下面是企业微信部门异步相关所有API文档。

资料很少。 


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

全量覆盖部门

接口说明:
本接口以partyid为键,全量覆盖企业的通讯录组织架构,任务完成后企业的通讯录组织架构与提交的文件完全保持一致。请先下载CSV文件(下载全量覆盖部门模版),根据需求填写文件内容。

注意事项:
1.文件中存在、通讯录中也存在的部门,执行修改操作
2.文件中存在、通讯录中不存在的部门,执行添加操作
3.文件中不存在、通讯录中存在的部门,当部门下没有任何成员或子部门时,执行删除操作
4.CSV文件中,部门名称、部门ID、父部门ID为必填字段,部门ID必须为数字,根部门的部门id默认为1;排序为可选字段,置空或填0不修改排序, order值大的排序靠前。


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

遇到一个很奇葩的问题。

在部门名称中文的时候,没有报错。

如果是全是英文。接口就会提示你。文件格式错误。

前前后后,提交了N次与腾讯企业微信客服沟通,仍没能解决问题。

腾讯回复每次都不一样。一共有两种回复

1.数据不是树形接口。

2.文件编码错误。

但这两种情况,检查了10遍以上都没有问题。


实在找不到办法,下载全量覆盖部门模版 

就可以成功导入。然后把模版文件中把中文部门名称改成英文就会提示文件格式错误。

敲代码久了真的什么情况都能碰到。第一次碰到不支持英文情况。

无奈之下一行一行的改CSV模版文件。终于找到曲线就过得方法。


最后一行加两个中文字【开发】

这算BUG还是菜单


部门名称,部门ID,父部门ID,排序
Dept1,61,1,0
Dept2,28,61,35

Dept3,28,61,35
开发


文章分类
联系我们
联系人: 尹瑾柱
电话: 0532-86811600
Email: smeoa@qq.com
QQ: 1006666005
微信: xiaoweioa
微博: xiaoweioa
地址: 开发区峨眉山路396号 光谷软件园2# 303