问题标签 [google-calendar-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
calendar - 使用自定义 URL 获取自定义的可打印版 Google 日历
我想从命令行打印一周的 Google 日历事件。我认为使用https://www.google.com/calendar/printable而不是某些 API 是最简单的方法。不过,我需要一些关于论点的帮助。在下面的命令中,每个参数的含义是什么?
我可以在哪里阅读有关此的文档?
参数列表:
c# - Google Calendar API:如何获取默认日历的 CalendarEntry?
我正在尝试获取用户默认日历提要的“正常”网址(例如http://www.google.com/calendar/feeds/jo@gmail.com/private/full)。我想使用 URL 的 jo@gmail.com 部分作为该日历的唯一 ID。
我知道我可以使用 URL http://www.google.com/calendar/feeds/default/private/full处理默认日历。但是,我找不到从该 URL 构造 CalendarEntry 的方法(然后我可以尝试 SelfUri 和其他一些属性以查看“正常”URL 是否在某处),或者将其转换为“正常”URL以任何方式。
而且我知道我可以得到这样的日历列表:
但是,我找不到任何方法来知道哪些条目与默认日历匹配。
或任何其他方式来获取默认日历的正常 url。
java - Google Calendar API 是否适合我的问题?
我目前正在与一个团队合作开展一个项目,该项目将作为我学校的校园活动日历。我们将其设计为使用 JSP 的 Web 应用程序,该应用程序具有 Java 后端并连接到位于服务器上的关系数据库。数据库将存储事件并根据事件在网页上生成日历。
用户还可以进行搜索,我们希望根据搜索结果返回一个日历(例如在特定时间范围内发生的活动)。我们可能会一次创建 100 个日历以适应多个用户请求。
我们不希望用户需要任何特殊帐户才能使用该网站(可能是我们的帐户除外)。用户不会编辑事件和更改任何内容,但我们希望为他们提供一个漂亮的 GUI 界面。
这是使用 Google Calendar API 实现的可能任务吗?
为了澄清起见,我们将执行 sql 查询以在应用程序的单独部分中构建“事件”列表。考虑到这一点,我们不希望日历自行查询我们的数据库。我们想要一个 API,它允许我们输入这个事件列表,并输出一个日历 GUI,以易于使用的格式为用户提供对多个视图(每日、每周、每月等)的访问。
谢谢!
iphone - 谷歌日历移动版 - 嵌入
google-api - Google Calendar API - 我可以获得活动的“隐私”字段吗?即公共/私人/默认 - 或者这不可用
关于谷歌日历 API,我似乎看不到事件的“隐私”字段?即公共/私人/默认。
有没有办法获取事件的“隐私”字段?即公共/私人/默认 - 或者这不可用?
serialization - 如果数据表包含拒绝序列化的对象,如何保存它?
我将来自 Google API 的 GData“事件”对象存储在数据表中(好吧,我必须将它们转换为对象,否则它们不会进入),我可以完美地访问事件的所有属性,并使用他们更新谷歌,但我无法将数据表(或父数据集)序列化为文件,因为:
类型 'Google.GData.Calendar.EventEntry, Google.GData.Calendar, Version=1.4.0.2, Culture=neutral, PublicKeyToken=aa6748391206b888' 没有实现 IXmlSerializable 接口,因此无法进行序列化。
无论我尝试简单地序列化为 XML 还是二进制,都会发生这种情况,而且我找不到解决问题的方法;不能以一种或另一种方式将任何数据结构保存到文件中吗?
为了设置上下文,我最初将 GData EventFeed 保存为 XML,这需要大约 30 秒才能使用 Google API 的 myEventFeed.saveToXML 弄清楚,我想我稍后再重新加载它......我花了两天时间试图获取 xml回到 EventFeed 对象,现在已切换到将 EventEntry 从 EventFeed 保存到数据表。
所以我设法轻松地将 Feed 保存到 XML 1.0,但是将它读回 GData EventFeed 是另一回事 - 谷歌给你 myFeed.saveToXML 但没有 loadfromXML 方法:-/ 所以我最终尝试添加 System.Runtime.Serialization使用类似的东西:
Dim reader As XmlReader = XmlReader.Create(fileName) Dim rssFeed As SyndicationFeed = SyndicationFeed.Load(reader)
起初这看起来很有希望,但数据并不全部都在 rssFeed 中,而且我仍然必须将数据返回到 Google.GData.Calendar.EventFeed 才能调用我需要的方法,但我不能弄清楚如何做到这一点。我想可以将最重要的数据位从 rssFeed 复制到新的 EventEntry 中,或者通过提取重要数据来对数据表做同样的事情……但这会很不雅,而且很冒险。
有什么想法我现在应该转向吗?我在吠叫错误的树吗?
谢谢,尼尔
VB .NET 3.5 VS 2008
.net - 将 GData.Extensions.Reminder 添加到 Reminders 时出现 Nullreferenceexception
我在用着
在一个全新的条目上(其中 Reminder 和 Reminders 什么都没有),但我无法使用上面的代码(直接取自 Google Docs)添加提醒,或者直接将 entry.Reminder 设置为 FifthMinReminder。
我究竟做错了什么?我没有遇到任何麻烦。在条目中添加时间和地点,但提醒器不想遵循相同的模式。
有任何想法吗?
c# - 如何在 Google 日历中创建“recurData”?
我想使用 Google API 创建日历的重复事件。我正在关注链接:
给出了一些示例代码。我试过了。我能够创建“.ics”文件。
但是当我将此文件内容作为“recurData”传递时
出现错误:{“请求执行失败:http ://www.google.com/calendar/feeds/user@domain.com/private/full?gsessionid=AHItK5wrSIoJVawFjGt-0g ”}
我的 icf 文件内容是:
我使用“Example6”制作了它。
google-calendar-api - 使用 Google 日历 UI,但仅显示过滤的事件
我刚刚开始使用 Google Calendar API(使用 Python 客户端)。我基本上是在用 Django 为一所学校开发一个网络应用程序。
我想要实现的是这样的:
现在为了简单起见,我有 1 个 Google 帐户,所有活动都将在该帐户下的日历中创建(这是学校日历)。日历将公开。
当教师创建课程时,课程表将自动添加为 Google 日历中的事件。当学生登录时,他可以看到学校日历,只显示他注册的课程的时间表。
我想我可以过滤日历提要以仅显示学生使用 Google 数据 API 注册的课程表。问题是,如何使用 Google 日历 UI 在我的网络应用程序上显示 Google 日历以仅显示那些过滤的事件?
我可以将 Google 日历 UI 与提供的可嵌入 HTML 片段一起使用,但我无法控制/过滤事件(即,将显示学校日历中的所有事件)。或者也许我错过了什么?我阅读了数据 API 指南和发布工具文档,但似乎找不到这些信息。
提前致谢!
c# - 如何使用 Google Calendar API 将文档(附件)添加到 Google Calendar?
我想将文档添加到 Google 日历。就像我们可以将文档附加到 Outlook 日历一样。
我正在使用谷歌日历 API。