收藏
回答

企业微信修改用户信息的返回中,没有包含

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug 更新成员事件 微信iOS客户端 Version 3.1.8.90238 2.0.0

根据官方文档(https://work.weixin.qq.com/api/doc/90001/90143/92654#%E6%9B%B4%E6%96%B0%E6%88%90%E5%91%98%E4%BA%8B%E4%BB%B6),api的返回中会包含“OpenUserID”字段,但实际并没有。

api返回内容如下:

Unexpected error: invalid_arguments, action="change_contact", process_args=EventProcessArgs<to_user_name="ww957566bb30d51e23" receiver_id="ww957566bb30d51e23" agent_id="0" xmldoc="b"<?xml version='1.0' encoding='utf8'?>\n<xml><SuiteId>ww957566bb30d51e23</SuiteId><AuthCorpId>wwab0be67816acb253</AuthCorpId><InfoType>change_contact</InfoType><TimeStamp>1626062319</TimeStamp><ChangeType>update_user</ChangeType><UserID>LuoDan</UserID><Name>XzXvl8PHeSvk6RDoT_LmX-_J6u43CsaA-8_yK8hP2MI</Name></xml>"">
回答关注问题邀请回答
收藏

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-07-14

    你好,这个企业应该是较长时间没有使用了,导致回调没有open_userid字段,为保障企业的通讯录安全,企业微信上线了一些通讯录保护策略,请合作伙伴配合,一起降低企业使用第三方应用的安全风险, 对于非活跃企业 (对于30天不活跃的企业,所有第三方应用都不再允许获取其组织架构) ,需要恢复活跃,只需要企业管理员进入第三方应用 就会有这个界面弹出进行确认就可以了,

    2021-07-14
    有用
    回复 2
    • 浩克
      浩克
      2021-07-15
      企业是有其他用户在用的,只是这个企业里的部分用户发生了这个情况,请问除了上面活跃企业的情况外,还有其他情况导致回调没有open_userid字段吗?
      2021-07-15
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-07-16回复浩克
      就是长时间未使用,对一些数据限制了,你可以在这个企业构建第三方应用的oauth2链接,然后重新授权也可以
      2021-07-16
      回复
  • 阿木木
    阿木木
    2021-07-13

    有的,是不是你自己解析错了

    2021-07-13
    有用
    回复 1
    • 浩克
      浩克
      2021-07-13
      大部分响应都是有的,只有个别响应没有,就像上面👆显示的那样
      2021-07-13
      回复
登录 后发表内容