夜莺三方接口/v1/n9e/users 无法添加用户

Viewed 85

image.png
这是我的请求,服务器返回500,格式啥的都没问题。认证也没问题,roles必须是个数组,如果不加[]他会提示不能变成字符串类型,image.png

4 Answers

有日志吗,第一眼看觉得json里的key有点奇怪,会是序列化出错了吗

这个接口是添加用户的,授权key在请求头中,认证没问题,如果认证没通过会返回未授权。json数据只要加了[]服务器就返回500。如果没加的话会返回数据不正确。

没日志,roles那如果不加[]他会返回需要[]string类型,如果加了他直接返回500错误。

可能是有些问题,不过页面上的添加用户的接口应该可用,你要不试试

{"username":"x","nickname":"x","password":"x","roles":["Admin"],"contacts":{}}

这是正确的 json 样例

image.png
我试了正确的还是返回500

夜莺的版本和配置文件可以贴一下

后端版本:v6.0.0-ga.12-76905c55d5671e096ae113ffbadea66ec5acf1b8
配置文件就是默认配置
[HTTP.APIForService]
Enable = true
[HTTP.APIForService.BasicAuth]
user001 = "ccc26da7b9aba533cbb263a36c07dcc5"