批量获取用户信息接口的user_ids是从哪里传过去的,为什么会多一个参数呢

阅读次数 93

image.png 正常应该只有上面那一个的,后面那个0是从哪里传过去的?

4 Answers

是weboffice的bug。 v3/3rd/files/${file_id} 接口的返回字段 creator_id 和 modifier_id 必须和 用户id 一样才行,否则会提示没权限。

两种可能:

  1. 在回调接口中返回过user_id为0的用户,weboffice需要通过/users 接口查询该用户信息。(这个需要你通过自己系统的接口日志排查下)
  2. weboffice可能存在bug,而多返回了user_id=0。(我们排查下)

临时解决方案: 代码先忽略user_id=0

聆听内首歌 3 楼这位小哥说的正解,但是这就有个疑问了,如果创建人跟 /v3/3rd/users 验证的在线编辑人员不一致,那多人协作的文档咋个集成呢,官方有没有啥说法