修改头像不生效-18080/admin/user/update

lp710606 2月前 81

$data=[     "flag"=>0x01,     "userInfo"=>[         "userId"=>"EQEREROO",         "displayName"=>"mynewname" ]

];

最新回复 (11)
  • HeavyRain 2月前
    引用 2
    不生效是什么现象?有没有返回成功?客户端如果还显示旧头像,请检查是不是 https://docs.wildfirechat.cn/faq/general.html 问题4提到的
  • lp710606 2月前
    引用 3
    返回的是空值
  • HeavyRain 2月前
    引用 4
    状态码是多少?一点数据都没有返回吗,有没有200OK之类的?IM服务有没有异常日志?数据库里这个用户信息是否修改了?
  • lp710606 2月前
    引用 5
    http://domain:18080/admin/user/update  劳驾看看update这个接口对吗?感觉没有呢
  • lp710606 2月前
    引用 6
    没有状态码?一点数据都没有

  • HeavyRain 2月前
    引用 7
    这个接口我们在 https://github.com/wildfirechat/server/blob/wildfirechat/sdk/src/main/java/cn/wildfirechat/sdk/Main.java 文件中有测试过,测试代码如下,测试是没有问题的,所以可能还是你们程序的问题。请抓包分析一下请求的数据是否跟API文档一致

            InputOutputUserInfo updateUserInfo = new InputOutputUserInfo();
            updateUserInfo.setUserId(System.currentTimeMillis()+"");
            updateUserInfo.setDisplayName("updatedUserName");
            updateUserInfo.setPortrait("updatedUserPortrait");
            int updateUserFlag = ProtoConstants.UpdateUserInfoMask.Update_User_DisplayName | ProtoConstants.UpdateUserInfoMask.Update_User_Portrait;
            IMResult<Void> result = UserAdmin.updateUserInfo(updateUserInfo, updateUserFlag);
            if(result != null && result.getErrorCode() == ErrorCode.ERROR_CODE_NOT_EXIST) {
                System.out.println("updateUserInfo success");
            } else {
                System.out.println("updateUserInfo failure");
                System.exit(-1);
            }
  • lp710606 2月前
    引用 8
    好的,谢谢
  • lp710606 2月前
    引用 9

        String Create_User = "/admin/user/create";
        String Destroy_User = "/admin/user/destroy";
        String Create_Robot = "/admin/robot/create";
        String CreateOrUpdate_Device = "/admin/device/create";
        String Get_Device = "/admin/device/get";
        String Get_User_Devices = "/admin/device/user_devices";
        String User_Get_Token = "/admin/user/get_token";
        String User_Update_Block_Status = "/admin/user/update_block_status";
        String User_Get_Info = "/admin/user/get_info";
        String User_Get_Blocked_List = "/admin/user/get_blocked_list";
        String User_Check_Block_Status = "/admin/user/check_block_status";
        String User_Get_Online_Status = "/admin/user/onlinestatus";
  • lp710606 2月前
    引用 10
    呵呵,我这一版里没有update接口
  • HeavyRain 2月前
    引用 11
    是不是你的版本还没有加这个接口,更新到最新试试
  • lp710606 2月前
    引用 12
    是的
返回