Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C从Google日历API获取数据#_C#_Google Api_Google Calendar Api_Google Api Dotnet Client - Fatal编程技术网

C# 使用C从Google日历API获取数据#

C# 使用C从Google日历API获取数据#,c#,google-api,google-calendar-api,google-api-dotnet-client,C#,Google Api,Google Calendar Api,Google Api Dotnet Client,我想从C#应用程序中使用Google Calendar API从Google Calendar获取数据 我有我用户的电子邮件和密码,所以我不需要OAuth或其他什么东西,我正在跟踪 下面是一个示例代码: FeedQuery query = new FeedQuery(); Service service = new Service("cal","company-app-v1.0"); service.setUserCredentials("fname.lname@gmail.com", "pas

我想从C#应用程序中使用Google Calendar API从Google Calendar获取数据

我有我用户的电子邮件和密码,所以我不需要OAuth或其他什么东西,我正在跟踪

下面是一个示例代码:

FeedQuery query = new FeedQuery();
Service service = new Service("cal","company-app-v1.0");
service.setUserCredentials("fname.lname@gmail.com", "passphrase");
query.Uri = new Uri("http://www.google.com/calendar/feeds/fname.lname@gmail.com/private/full");
AtomFeed calFeed = service.Query(query);
System.Console.WriteLine("Start-------------");
System.Console.WriteLine(calFeed.Entries.Count);
System.Console.WriteLine("Finish-------------");
我不明白的是,我必须在服务构造函数或开发人员控制台中指定服务名称和应用程序名称吗


我遗漏了什么?

您正在引用的页面是2012年8月13日的。它不适用于的当前版本,也不适用于的当前版本

无法使用登录名和密码访问Google日历您必须使用开放式身份验证,如下所述:

应用程序发送到Google日历API的每个请求都必须 包括授权令牌。令牌还标识您的身份 谷歌的应用程序

应用程序必须使用OAuth 2.0来授权请求。没有别的 支持授权协议。如果您的应用程序使用 Google+登录,授权的某些方面会为您处理