收藏
回答

用通讯录token去更新人的时候显示无权限60011

操作过程,建立了一个内部应用,然后去更新人 的时候提示无权限

应用分别用原本的accesstoken和通讯录同步accesstoken尝试均失败

应用可见范围为 根部门

可以获取和删除人,就是更新 会提示

特别说明举例。获取的部门列表里有两个IT部,,一个ID为 22,一个为23,同名。假设22为原来的,里面有zhangsanA。

这个时候,去删除22的时候会提示下面有人不能删,于是我想把zhangshanA移到23,会提示我60011.

尝试删除zhangshanA是可以 的,但是这不是我想要的。

请问,这种情况还会有啥原因。

1、权限的确是根部门 2、token也尝试换过,均提示60011,3、可以删除或者添加人员。

出现同名的情况是用api批量 加了部门。



问题解决了,原因在于默认使用了应用token,通讯录同步的时候并没有切换token导致的。虽然在请求之前判断了是否是通讯录操作,某些原因未生效。

但的确诡异,调试时只用了通讯录token也不可以,自己直接用post字符串到接口的方法提示成功了。

基于此,问题出现在,1、token错了 2、json格式不对

谢谢,后续再解决。谢谢

可以搞定了

最后一次编辑于  2020-08-30
回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-08-28

    您好,更新成员时设置zhangshanA部门从22变更到23报错吗,可以提供下hint值看下

    2020-08-28
    有用 1
    回复 2
    • jin
      jin
      2020-08-30
      问题解决了,原因是token用错了
      用的别人的框架,框架本身是默认的应用token,不支持更新用户时切换token导致的。
      2020-08-30
      回复
    • 柠檬🍋先生
      柠檬🍋先生
      2021-08-10回复jin
      我现在和你一样token也是通讯录同步的,直接在官方的调试工具和postman里面调用都报60011,json格式不对是什么情况下出现60011
      2021-08-10
      回复
登录 后发表内容
问题标签