node-sdk icon indicating copy to clipboard operation
node-sdk copied to clipboard

批量获取用户信息接口中应该如何填写多个userId

Open FinaLone opened this issue 1 year ago • 4 comments

接口文档: https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/batch

我试用了user_ids直接传数组,是不行的。最终传递的格式如下: image

参考axios加了 qs.stringify(params, { arrayFormat: 'repeat' }) 也没有用

FinaLone avatar May 24 '24 08:05 FinaLone

目前解决方案是手动调用sdk的request方法,然后用paramsSerializer把参数拍平,像这样:https://stackoverflow.com/questions/49944387/how-to-correctly-use-axios-params-with-arrays

mazhe-nerd avatar May 27 '24 05:05 mazhe-nerd

目前解决方案是手动调用sdk的request方法,然后用paramsSerializer把参数拍平,像这样:https://stackoverflow.com/questions/49944387/how-to-correctly-use-axios-params-with-arrays

好的, 我是直接用axios调了

FinaLone avatar May 28 '24 10:05 FinaLone

这个问题大概什么时候解决,我也遇到了。

还有就是ts定义有点问题 image 应该是个string[]的怎么还定义成number了

xinxiafeng avatar May 30 '24 03:05 xinxiafeng

先用上面的方式解决哈,ts类型可以先ignore一下

mazhe-nerd avatar May 30 '24 03:05 mazhe-nerd

升级到1.37.0可用

mazhe-nerd avatar Sep 24 '24 13:09 mazhe-nerd