代码之家  ›  专栏  ›  技术社区  ›  Adam Sauer

如何在Unity3D中访问Google日历事件?

  •  0
  • Adam Sauer  · 技术社区  · 6 年前

    我在建一个 VR/AR calendar 在Unity中,正在寻找从Google和Facebook读取日历事件数据的最简单方法(让我们从Google开始)。我试过使用 Google Calendar C# API ,但团结不支持。NET 4.0或更高版本(Google日历API仅适用于.NET 4.0或更高版本)。团结确实有一个。NET 4.6实验版,但在Visual Studio中安装Google之后。API。PuTTY package manager中需要的Auth etc和其他软件包C#代码仍然无法识别以下导入的软件包:

    using Google.Apis.Auth.OAuth2;
    using Google.Apis.Calendar.v3;
    using Google.Apis.Calendar.v3.Data;
    using Google.Apis.Services;
    using Google.Apis.Util.Store;
    

    所以接下来我尝试了另一种方法:我尝试安装Unity Firebase插件。目前它只适用于iOS和Android,所以我启动了一个新项目,只是为了从头开始。YouTube上关于Unity中Firebase的视频一般只有几个,它们没有进入Google Auth,只有Google Analytics和普通电子邮件/密码,所以几周来一直在反复尝试。我觉得 this guy ,除了我没有和FitBit一起工作,我还没有弄明白。有人知道怎么做吗?

    更重要的问题是:如果我让Google Auth在Unity中通过Firebase工作,我将如何提取与该帐户关联的Google日历事件数据?这会通过C脚本返回吗?

    有没有其他我可能错过的方式?谢谢你的帮助!

    1 回复  |  直到 6 年前
        1
  •  1
  •   Linda Lawton - DaImTo    6 年前

    澄清你的问题。Google日历API支持任何可以发送HTTP POST和HTTP GET的语言。谷歌。net客户端库当前要求的最小值为。net 4.5运行。图书馆目前不支持unity存在一个问题 here 这表明我们可能不会支持它。

    也就是说,你仍然可以将谷歌日历添加到你的项目中,你只需要为它编写自己的库。