.net创建群组的错误:
我在使用.net调用环信接口创建群组,一开始一直报400错误,后面借助下面这篇文章得以看到具体的错误。
关于环信.net服务端demo的一点补充
在此感谢作者,得出的错误信息是:
{"error":"illegal_argument","timestamp":1477303978703,"duration":0,"exception":"java.lang.IllegalArgumentException","error_description":"public must be provided and type of Boolean"}
我传入参数的代码是:
string url = string.Format("https://a1.easemob.com/{0}/{1}/chatgroups", org_name, app_name);
NameValueCollection values = new NameValueCollection();
values.Add("groupname", name);
values.Add("desc", description);
values.Add("public", "True");
values.Add("maxusers", maxusers.ToString());
values.Add("approval", "True");
values.Add("owner", owner);
JavaScriptSerializer js = new JavaScriptSerializer();
values.Add("members", js.Serialize(members));
try
{
string result = RequestUrl(url, "POST", values, _token);
group g = new group();
return g;
}
catch
{
return null;
}
请原谅我没使用代码格式化,因为你们的编辑器有bug,我用代码工具按钮,就关不掉了,用的360极速浏览器。
麻烦告知我的这个详细错误是哪里的问题?
关于环信.net服务端demo的一点补充
在此感谢作者,得出的错误信息是:
{"error":"illegal_argument","timestamp":1477303978703,"duration":0,"exception":"java.lang.IllegalArgumentException","error_description":"public must be provided and type of Boolean"}
我传入参数的代码是:
string url = string.Format("https://a1.easemob.com/{0}/{1}/chatgroups", org_name, app_name);
NameValueCollection values = new NameValueCollection();
values.Add("groupname", name);
values.Add("desc", description);
values.Add("public", "True");
values.Add("maxusers", maxusers.ToString());
values.Add("approval", "True");
values.Add("owner", owner);
JavaScriptSerializer js = new JavaScriptSerializer();
values.Add("members", js.Serialize(members));
try
{
string result = RequestUrl(url, "POST", values, _token);
group g = new group();
return g;
}
catch
{
return null;
}
请原谅我没使用代码格式化,因为你们的编辑器有bug,我用代码工具按钮,就关不掉了,用的360极速浏览器。
麻烦告知我的这个详细错误是哪里的问题?
没有找到相关结果
已邀请:
2 个回复
Wxin
values.Add("approval", true);修改下
easonjim
试下吧,dotnetSDK,集成所有API,调用方便,统一错误日志输出,方便排查,标准和简洁的节点配置,免除硬编码造成的修改问题