【问题标题】:How to create new event in Google Calendar API with java in NetBeans如何在 NetBeans 中使用 java 在 Google Calendar API 中创建新事件
【发布时间】:2017-05-01 19:21:28
【问题描述】:

我遵循了 Google 在日历 API https://developers.google.com/google-apps/calendar/quickstart/java 上提供的快速入门指南,但他们没有解释如何创建新活动。我在网上找到了这个sn-p的代码

public void createEvent(Calendar cal){
    Event event = new Event();
    event.setSummary("Event name here");
    event.setLocation("event place here");

    Date startDate = new Date();
    Date endDate = new Date(startDate.getTime() + 3600000);
    DateTime start = new DateTime(startDate, TimeZone.getTimeZone("UTC"));
    event.setStart(new EventDateTime().setDateTime(start));
    DateTime end = new DateTime(endDate, TimeZone.getTimeZone("UTC"));
    event.setEnd(new EventDateTime().setDateTime(end));
    Event createdEvent = cal.events().insert("primary", event).execute();
    System.out.println("Created event id: " + createdEvent.getId());
}

但这对我没有帮助,我在 Event createdEvent = cal.events() 部分出现错误,因为 events() 不存在。非常感谢任何帮助,谢谢。

【问题讨论】:

    标签: java netbeans google-calendar-api


    【解决方案1】:

    在您的文档链接底部有一个指向Create Events. 的链接我不会在这里复制整个页面,但要点是您需要创建一个Event 对象(可能称为MyNewEvent ),填充它,然后调用:

    MyNewEvent = service.events().insert("Some Calendar Id", MyNewEvent).execute();
    

    【讨论】:

    • 什么是service
    猜你喜欢
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多