C# MegaApiClient和Unity3d
我想为用户实现一种简单的方法,将save文件(一个没有个人信息的非常简单的json文件)上传到他们的云帐户。 主要问题是dropbox、google drive等。。。不要使用简单的用户名和密码,他们需要OAuth 2和用于登录的浏览器。但在Unity游戏中实现这一点并不容易,它要求我设置一个连接到我的帐户的秘密API密钥(使用有限的put和免费获取)。 我希望能够使用最终用户帐户将一个json文件上载到用户帐户,并能够从其他设备下载它(这是我希望能够登录的唯一原因……不需要登录,我可以使用htput、jsonblob或myjson……但如果我希望用户能够在另一台设备上保存,我需要他们复制这些服务生成的一个非常长且不容易的keyurl) 我看到使用MegaApiClient应该是可能的。我将它作为本机插件导入Unity,并能够在代码中使用它 问题是我无法登录,因为我得到: TlsException:从服务器接收到无效证书 我使用的代码与示例中的代码相同:C# MegaApiClient和Unity3d,c#,unity3d,dropbox-api,mega-api,C#,Unity3d,Dropbox Api,Mega Api,我想为用户实现一种简单的方法,将save文件(一个没有个人信息的非常简单的json文件)上传到他们的云帐户。 主要问题是dropbox、google drive等。。。不要使用简单的用户名和密码,他们需要OAuth 2和用于登录的浏览器。但在Unity游戏中实现这一点并不容易,它要求我设置一个连接到我的帐户的秘密API密钥(使用有限的put和免费获取)。 我希望能够使用最终用户帐户将一个json文件上载到用户帐户,并能够从其他设备下载它(这是我希望能够登录的唯一原因……不需要登录,我可以使用ht
var client = new MegaApiClient();
client.Login("username@domain.com", "passw0rd");
有一种方法可以让它工作吗?如果没有,你知道如何解决我的问题吗?最后我决定使用Dropbox。这比我预期的简单,但你需要使用复制/粘贴的代码流(你不能使用重定向uri,至少我不知道如何在所有平台上重定向到应用程序) 我不知道如何解决这个大问题 编辑。使用Unity 2018.2,MegaApi现在可以工作了