用户ServerAPI接口,UserAdmin.createRobot 创建机器人,报错:result":{"code":244,"msg":"auth failure"}

king 2月前 112

用户ServerAPI接口,UserAdmin.createRobot 创建机器人,报错:{"code":244,"msg":"auth failure","result":{"code":244,"msg":"auth failure"}}

在本地是可以的,部署到服务器后,创建机器人就报以上错误,是哪里的问题?

最新回复 (7)
  • x86 2月前
    引用 2
    签名不对,看下这儿的签名规则

    https://docs.wildfirechat.cn/server/admin_api/
  • king 2月前
    引用 3
    x86 签名不对,看下这儿的签名规则 https://docs.wildfirechat.cn/server/admin_api/
    我本地没弄签名,可以使用呢,本地配置跟服务器配置是一样的,http.admin.no_check_time false ,是什么原因?
  • HeavyRain 2月前
    引用 4
    server SDK使用前需要初始化,参数是server api的地址和密钥,请检查是否初始化和地址密钥是否正确
  • king 2月前
    引用 5
    x86 签名不对,看下这儿的签名规则 https://docs.wildfirechat.cn/server/admin_api/
    我是在我业务后台使用的,我用的是SDK里的,UserAdmin.createRobot   跟踪到里面看SDK里面给自动签名,应该不用再设置签名了,只有进行对应的初始化就可以AdminConfig.initAdmin。所以我本地能使用。现在部署到linux服务器上,服务器报出这个错误,是哪里的问题?
  • king 2月前
    引用 6
    HeavyRain server SDK使用前需要初始化,参数是server api的地址和密钥,请检查是否初始化和地址密钥是否正确
    初始化了,秘钥没问题,地址 我用的是:http://loacalhost:18080,是否需要把localhost换成域名,业务后台服务打包成jar包 部署在同一台linux服务器上了。
  • king 2月前
    引用 7
    HeavyRain server SDK使用前需要初始化,参数是server api的地址和密钥,请检查是否初始化和地址密钥是否正确
    使用ServerSDK时,imServer运行起来了  ,那appServer需要运行起来吗?
  • king 2月前
    引用 8
    HeavyRain server SDK使用前需要初始化,参数是server api的地址和密钥,请检查是否初始化和地址密钥是否正确
    找到原因了,是因为,imServer中的配置文件中的秘钥 跟业务后台那的秘钥不一致导致的。感谢!
返回