繁体   English   中英

MegaApiClient和Unity3d

[英]MegaApiClient and Unity3d

我想为用户实现一种简单的方法,将用户保存文件(一个没有个人信息的非常简单的json文件)上传到他们的云帐户。 主要问题是保管箱,Google驱动器等...不能使用简单的用户名和密码使用,它们需要OAuth 2和用于登录的浏览器。但是要在Unity游戏中实现它并不容易,并且需要我设置了一个与我的帐户相关联的秘密API密钥(具有有限的投放权限,无需支付费用即可获得)。 我希望能够使用最终用户帐户将1个json文件上传到用户帐户,并能够从另一台设备下载该文件(这是我希望能够登录的唯一原因...而无需登录可以使用htput,jsonblob或myjson之类的方式...但是如果我希望用户能够将其保存在另一台设备中,则需要他们复制由这些服务生成的非常长且不容易的keyurl)。

我看到使用MegaApiClient可以实现。 我将其作为本地插件导入到Unity中,并且能够在我的代码中使用它。

问题是由于出现错误 ,我无法登录:

TlsException:从服务器收到无效的证书

我在示例中使用的代码:

var client = new MegaApiClient();
client.Login("username@domain.com", "passw0rd");

有办法使它起作用吗? 如果没有,您不知道如何解决我的问题吗?

最后,我决定选择Dropbox。 它比我预期的要容易,但是您将需要在复制/粘贴中使用代码流(您不能使用redirect_uri,至少我不知道如何在所有平台上重定向到应用程序)。

我不知道如何解决巨大的问题。

编辑。 MegaApi现在可以与Unity 2018.2一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM