`
汉唐铁骑破虏用刀
  • 浏览: 32835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用ical4j添加Google calendar日程

 
阅读更多
iCal4j用于读写iCalendar数据流的一组API。iCalendar标准提供了一种公共的数据格式用于存储关于日历方面的信息比如事件,约定,待办事项等。所有流行日历工具比如:Lotus Notes,Outlook和Apple的iCal都支持iCalendar标准。
  工作需要,用iCal4j建立约会,outlook支持很好。 但发现gmail不能之间添加约会到日程。
多方查证后发现需要如下设置:
ParameterList pls =  new ParameterList();
pls.add(new Cn(mailInfo.getToEmail()));
pls.add(new Rsvp(true));
Attendee attendee = new Attendee(pls,mailInfo.getToEmail());
attendee.setCalAddress(new URI("mailto:"+mailInfo.getToEmail()));
vevent.getProperties().add(attendee);//参会者
设置后约会成功加入到Google calendar
分享到:
评论

相关推荐

    ical4j,用于解析和构建ICANDEAR数据模型的Java库.zip

    这意味着使用ical4j开发的应用程序可以与其他遵循同样标准的日历应用(如Google Calendar、Microsoft Outlook等)无缝交互。 6. **开源项目**:ical4j是开源软件,遵循Apache 2.0许可证。这意味着任何人都可以自由...

    PHP-Calendar日程安排程序.7z

    为了提高用户体验,日程安排程序可能还会支持iCal格式导入导出,让用户能够与Outlook、Google Calendar等其他日历应用同步。这需要实现iCalendar协议的相关标准,生成和解析.ics文件。 在源码中,你可能会看到HTML...

    WebCalendar日程管理.7z

    7. **日历同步**:为了与其他日历应用(如Google日历、Outlook)同步,WebCalendar可能支持iCalendar (iCal) 或 CalDAV协议。 8. **事件提醒与通知**:系统可能集成邮件服务,通过SMTP发送事件提醒,或者使用...

    Laravel开发-laravel-ical

    iCal 文件通常具有 `.ics` 扩展名,其中包含了事件、任务、日程等信息,这些信息可以被各种日历软件(如Apple Calendar、Microsoft Outlook、Google Calendar等)识别和处理。 **二、eLuceo/iCal 包** `eLuceo/...

    google日程管理

    标题中的“google日程管理”指的是Google的一项在线服务——Google日历(Google Calendar),这是一个功能强大的日程管理和时间规划工具。Google日历是Google提供的云端服务,用户可以通过网络浏览器访问,也可以在...

    iCal-like+Calendars

    1. **日历同步**:如同iCal,该应用可能支持与其他日历服务(如Google Calendar、Outlook等)的同步,让用户可以方便地管理分布在不同平台上的日程。 2. **事件管理**:包括创建、编辑、删除日程,设置提醒,以及为...

    Google Calendar Search:使用 ICS 格式在谷歌日历或任何其他日历中搜索-开源

    标题中的“Google Calendar Search: 使用 ICS 格式在谷歌日历或任何其他日历中搜索 - 开源”指的是一个项目,旨在解决在 Google 日历中进行搜索时可能遇到的问题。这个项目通过解析和处理谷歌日历快照,这些快照是以...

    Laravel开发-calendar

    7. **API 集成**:如果需要,还可以通过 Laravel 的 API 能力与其他系统集成,例如 Google 日历或 iCal。使用 JSON 响应和认证策略,实现数据的导入和导出。 8. **权限和认证**:Laravel 的内置认证系统可以帮助...

    jquery日程管理系统

    5. **事件源**:可以从多个数据源获取事件,如Google Calendar或其他iCal格式的源。 6. **交互性**:包括点击、双击、鼠标悬停等事件监听,以便进行相应的操作。 在实现日程管理系统时,开发者通常会结合服务器端...

    [其他类别]WebCalendar v1.1.3 多国语言版_webcalendar-1.1.3.zip

    8. **导入导出**:WebCalendar支持iCal格式的数据导入和导出,可以方便地与Outlook、Google Calendar等其他日历应用同步。 9. **API支持**:开发者可以通过提供的API与其他系统集成,进一步扩展WebCalendar的功能。...

    calendar.rar!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    这通常是通过云服务如Apple iCloud、Google Calendar Sync或Microsoft Exchange完成的。 4. **日历API**:许多平台提供了日历API,开发者可以利用这些API创建自定义的日历应用或集成日历功能到其他应用中。例如,...

    mac日历怎么添加内容.docx

    您还可以双击某一天快速添加1小时的事件,或导入iCal文件来批量添加。 - 如果您想添加来自Google Calendar的事件,首先需要在Mac日历中添加Google账户。按照屏幕提示输入您的Google账户信息,完成设置后,您就可以...

    libical-0.3

    `libical`库也提供了其他编程语言的接口,如Python(`pylibical`)、Java(`ical4j`)和.NET(`ical.net`)。这些接口使得开发者能够在各种环境中轻松地处理iCalendar数据。 ### 6. 应用场景 `libical`常用于日历...

    pme2ical:从 pme webtool 创建一个 ical feed

    这个工具的主要功能是帮助用户从PME(可能是Project Management Environment或其他类似系统的缩写)Webtool生成iCal(iCalendar)格式的feed,...使得个人或团队的日程能够方便地与各种支持iCal标准的日历应用进行同步...

    Laravel开发-laravel-vcalendar

    `laravel-vcalendar`是一个专门为Laravel设计的插件,它为开发者提供了一个便捷的方式来生成符合iCalendar(vCalendar)标准的文件,使得这些事件能够被多种日历应用(如Google Calendar、Apple iCal、Microsoft ...

    ics:自动生成iCal(.ics)订阅文件

    这个“ics:自动生成iCal(.ics)订阅文件”涉及到使用Python编程语言来创建这样的文件,以便用户可以订阅并同步到他们的日历应用中。以下是关于这个主题的详细知识点: 1. iCalendar (iCal) 格式: - iCalendar 是...

    ActiveDesktopCalendar

    不错的日程管理工具,使用方便 Active Desktop Calendar是一个可完全定制的日期定制软件,提供日期记录,任务,闹钟以及联系方法等功能,并可与桌面背景进行无缝融合以及提供足够互动性。使用者可将层中的数据进行...

    在Windows 7中使用Windows日历组件.docx

    它提供了基本的日程管理功能,同时也允许用户通过订阅网络上的ICS(iCalendar)源来扩展其功能,例如添加农历和特定的节假日。 首先,要使用Windows日历组件,你需要下载一个单独的程序包。这个程序通常可以从...

    mac日历添加事件方法.docx

    - **Google日历事件**:对于习惯使用Google Calendar的用户,Mac日历同样提供了便利的同步途径。只需在Mac日历中添加Google账户,并按照提示输入相关信息。一旦添加成功,就可以在Google Calendar中找到相应的事件,...

    Google Apps Hacks Apr 2008

    - 添加非Google日历:导入iCal或其他格式的日历,统一管理所有活动。 - 自动提醒:设置自定义提醒,确保不会错过任何事件。 - 创建公共日历:创建公开日历,分享给特定人群或公众。 3. Google Docs Hacks: - ...

Global site tag (gtag.js) - Google Analytics