用户信息回调接口未传用户id参数回来

阅读次数 232

/api/wps/doccenter/outter/v3/3rd/users image.png

3 Answers

你好,提供一下AppdId,我们调查一下

APPID : SX20230117GVTIUA

controller 层的入参可以考虑用下边这种方式试试: 1446359538a2adc7f2332668c8b65544.png

这里的 user_ids 是类似 ?user_ids=A&user_ids=B 这样的格式传递的。

理解是这样传的,我DEBUG发现requestUri中并没有user_ids这个参数

你好,可以看下 HttpServletRequest.getRequestURI 相关文档,该方法本身是不返回请求的查询字符串部分。Java Docs

requestUri 不包含 query string

image.png 换了获取方法,能获取到query String,但是没传参数值,只获取到了参数名字。

你好,传参方式是以 user_ids=A&user_ids=B 方式传递,由于权限回调接口返回的 user_id 是 "",所以参数 user_ids 列表第一个值是空字符串。其次对于数组值,这里用 getParameter 方法不太对,可以查找 Java API 文档看看