AVException: Unauthorized 更新数据异常,读取和存储都正常后台有数据不会报错,id和key都是对的,不知道是什么原因
请再确认下 App ID 和 App Key 是否正常,如果使用 REST API 的话 API Base 的域名是否是绑定的自定义域名(以及域名是否填错)。
如果仍有错误,请给出可复现问题的代码示例(可隐去 app key)。
id和key是正常的 可以写入数据,但是无法读取和更新
没有使用restapi
只是把旧工程的代码拷了过来,改了下id和key,旧工程是好的
国际版的没有配域名
从您给出的截频来看,最上面查询 MyData 类的地方访问的域名是 appid 前八位.api.lncld.net,这个域名指向的是国内节点,但是您的应用是国际版,所以报错了。您看下有没有在 SDK 初始化的时候配置这个域名,如果配置的话可以去掉(国际版应用初始化的时候不需要传入服务器地址参数)。如果没有自行配置的话,也许是您用的 SDK 版本太老了,请升级至新版 SDK。
如果您的旧工程也是国际版应用的话,原来可以工作是因为之前有一个自动重定向功能,这个重定向上周移除了。
没有配置域名,sdk的话unity只有20200116这个版本,我用的就是这个,没有看到别的版本,请问该怎么办呢
刚试了一下线上的项目也不能用了。。。。这有点尬尴了。。。请及时更新unity的sdk,减少用户数据丢失可以么
在美国节点上确实存在这个问题,请使用下面的代码进行初始化:
AVClient.Initialize(new AVClient.Configuration { ApplicationId = "xxxx", ApplicationKey = "yyyy", Region = AVClient.Configuration.AVRegion.Public_North_America });
谢谢,晚上回去试试,晚上在答复您
正常了,谢谢
我们近期会发布新版的 SDK,将省去配置 Region 的步骤。可以 关注一下
更新:>= 0.2.2 的版本无需配置 Region。
>= 0.2.2
可以的,好的,