QuickBlox创建用户问题(错误请求),没有任何错误消息

时间:2015-06-28 10:32:59

标签: quickblox

我想使用其余API创建用户。当我发出请求时,Rest API返回错误(错误请求)。没有任何其他错误消息。

JSON:

必填参数:登录,密码,电子邮件

http://quickblox.com/developers/Users#API_User_Sign_Up

{
 "user":
   {
    "login":"user123456",
    "password":"User11@2015",
    "email":"xxx@ccc.com.tr",
    "blob_id":null,
    "external_user_id":null,
    "facebook_id":null,
    "twitter_id":null,
    "full_name":null,
    "phone":null,
    "website":null,
    "custom_data":null,
    "tag_list":null
  }
}

Rest API结果:

  

响应状态代码:BadRequest。

     

响应内容为空。没有错误消息。

我不明白这个错误。你能救我吗?

代码:

 public NotificationUser CreateUser(string token, NotificationUser notificationUser)
    {
        var user = new QuickbloxUser()
        {
            email = notificationUser.Email,
            password = notificationUser.Password,
            login = notificationUser.Login

        };
        var jsonBody = JsonConvert.SerializeObject(user);
        var request = new RestRequest("users.json", Method.POST);
        request.AddHeader("QB-Token", token);
        request.AddParameter("user", jsonBody);

        var response = _restClient.Execute<RootUser<QuickbloxUserResponse>>(request);
        if (response.StatusCode == HttpStatusCode.OK)
        {
            notificationUser.Id = response.Data.user.id;
            notificationUser.Email = response.Data.user.email;
            notificationUser.Login = response.Data.user.login;
            return notificationUser;
        }
        return null;
    }

0 个答案:

没有答案