如何在Unity3D中访问Google日历活动?

时间:2018-01-08 03:31:12

标签: firebase unity3d google-calendar-api virtual-reality google-api-dotnet-client

我在Unity中构建VR/AR calendar,并寻找从Google和Facebook阅读日历事件数据的最简单方法(让我们开始使用Google)。我尝试使用Google Calendar C# API,但Unity不支持.NET 4.0或更高版本(Google Calendar API仅适用于.NET 4.0及更高版本)。 Unity确实有.NET 4.6实验版,但在Visual Studio中安装了Google.Apis.Auth等以及PuTTY包管理器中需要的其他软件包之后,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,所以我开始了一个新项目,只是为了开始干净。一般来说,Unity中只有少量关于Firebase的YouTube视频,他们不会进入Google Auth,只需谷歌Google Analytics和常规的普通电子邮件/密码,所以它已经试用了几周现在。我感觉像this guy,除了我没有使用FitBit,我也没有想到它。有没有人知道如何解决这个问题?

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

我可能还缺少另一种方式吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

澄清你的问题。 Google Calendar API支持任何可以发送HTTP POST和HTTP获取的语言。 Google .net客户端库目前需要运行.net 4.5分钟。目前在图书馆中没有支持统一存在问题here,表明我们可能不会支持它。

话虽如此,您仍然可以将谷歌日历添加到您的项目中,您只需为自己的库编写代码即可。