首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Google-Calendar的事件中获取属性?

如何从Google-Calendar的事件中获取属性?
EN

Stack Overflow用户
提问于 2014-08-19 16:28:40
回答 2查看 527关注 0票数 0

在过去的几天里,我试图从Google-calendar的一个事件中读取属性

所以目前我只想从我的日程表中获取事件ID。

代码:

代码语言:javascript
复制
using System;
using Google.GData.Extensions;
using Google.GData.Calendar;

namespace ConsoleApplication1
{
    class Class1
    {
        [STAThread]
        static void Main(string[] args)
        {

            EventQuery query = new EventQuery();
            query.Uri = new Uri("https://www.google.com/calendar/feeds/my@e-mail.com/public/basic");
            query.NumberToRetrieve = 10;
            query.StartTime = System.DateTime.Now;
            query.EndTime = System.DateTime.Today.AddDays(10);
            CalendarService service = new CalendarService(appName);
            service.setUserCredentials(userName, password);

            EventFeed calFeed = service.Query(query);

            foreach (EventEntry feedEntry in calFeed.Entries)
            {
                Console.WriteLine("Event ID: " + feedEntry.EventId);
                Console.ReadLine();
            }
        }
    }
}

我试着用feedEntry.Title.Text获取标题..。但它总是“忙碌”

所以我的问题是:

如何从我的活动中获取信息?

EN

回答 2

Stack Overflow用户

发布于 2014-08-19 21:21:02

答案是:

代码语言:javascript
复制
 query.Uri = new Uri("https://www.google.com/calendar/feeds/my@e-mail.com/public/basic");

必须是:

代码语言:javascript
复制
 query.Uri = new Uri("https://www.google.com/calendar/feeds/my@e-mail.com/private/full");
票数 0
EN

Stack Overflow用户

发布于 2014-08-23 17:04:27

您应该完全放弃这种方法。Gdata是一个过时的Calendar API,将在11月关闭:http://googleappsdeveloper.blogspot.co.at/2014/07/upgrade-now-to-calendar-apiv3.html

在日历应用编程接口v3 https://developers.google.com/google-apps/calendar/中使用Events.List

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25378824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档