unity中C#环境
版本:LeanCloud-Unity-SDK-20200116.1
appid: p6LA1qftYNK9E1VLXaQMpeNW-MdYXbMMI

使用测试代码

AVClient.Initialize("p6LA1qftYNK9E1VLXaQMpeNW-MdYXbMMI", "ulLxn3********************qInSJ");

async public static void Upload ()
{
    var equipBag = new AVObject("GameEquipBag");
    equipBag["scale"] = 20;
    equipBag["name"] = "装备背包";
    await equipBag.SaveAsync();
    Debug.Log(equipBag.ObjectId);
}

unity中报错:
AVException: Unauthorized.

按照文档操作,appid和appkey确认是没有错的,是什么造成的呢?

请把完整的日志打印一下

这个问题我找到解决办法了,改个构造就可以了

    AVClient.Initialize(new AVClient.Configuration
    {
        ApplicationId = "p6LA1qftYNK9E1VLXaQMpeNW-MdYXbMMI",
        ApplicationKey = "ulLx******************qInSJ",
        Region = AVClient.Configuration.AVRegion.Public_North_America
    });

通过这种方式可以成功初始化。
谢谢您的回复

如果是新的项目并且基于新版 Unity(Unity 2018 及之后),可以考虑使用 新版 SDK2