Google 日历 API、RRULE 和 EXDATE

2023-11-24

我正在尝试使用 API 将一些事件导出到 Google Calendar,特别是包装它的 python 库。这些事件会重复发生,这是使用 RRULE 字符串定义到 Google 日历的,并且我尝试使用 EXDATE 字符串排除某些日期。

这是我要发送的内容:

{
    "summary": "Test Event", 
    "description": "Event", 
    "location": "Home", 
    "start": {
        "timeZone": "America/New_York", 
        "dateTime": "2014-09-05T10:30:00"
    }, 
    "end": {
        "timeZone": "America/New_York", 
        "dateTime": "2014-09-05T11:35:00"
    }, 
    "recurrence": [
        "RRULE:FREQ=WEEKLY;WKST=SU;BYDAY=FR;UNTIL=20141203T173500Z", 
        "EXDATE:20141002"
    ], 
}

它可以正确导出所有内容,但不遵守 EXDATE。嗯,这算是一种尊重吧。在日历中,该活动仍然存在,但将重复描述为“每周一、周三、周四上午 10:30,从 9 月 3 日星期三到 12 月 3 日星期三,10 月 2 日星期四除外”。

“除了 Thu Oct 2”部分意味着它正在正确解析 EXDATE(如果我在 EXDATE 中发送垃圾,它不会运行,因此它正在解析它),但是事件仍然发生.


EXDATE 的格式必须与开始和结束的格式相同。这意味着如果开始是一个有时间的事件,则 EXDATE 也必须指定时间。我建议阅读 rfc 5545 中的相关内容(https://www.rfc-editor.org/rfc/rfc5545).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google 日历 API、RRULE 和 EXDATE 的相关文章

  • 使用 PHP 客户端为 Google Calendar API 设置推送通知

    我想设置Google 日历 API 的推送通知 https developers google com google apps calendar v3 push每当 Google 日历 api 上的特定资源发生更改时 我的服务器都会收到通知
  • 如何阅读谷歌日历中的提醒

    我正在尝试阅读用户设置的提醒 我所说的 提醒 是什么意思 目前有两种不同的含义 第一个是与日历中每个事件相关的 警报 您可以从中读取它们CalendarContract Reminders 第二个是用户通过 Google Now 使用 记住
  • 在哪里可以找到Google API客户端的credentials.json?

    Google Calendar Node js 示例需要一个名为 credentials json 的文件 https developers google com calendar quickstart nodejs https devel
  • 创建日历事件时返回奇怪的错误消息

    我正在使用 Node js Google 客户端 API 创建一个 google 日历活动 我请求使用以下对象通过该活动创建一个会议 var conferenceData createRequest requestId uuid confe
  • 谷歌日历 iCal feed

    我在一个有活动部分的门户网站工作 我使用 DDay iCal 创建了包含所有事件的 iCal 提要 是否可以建立指向此提要的链接 并且单击后 该提要会自动添加到谷歌日历 类似于RSS提要 当你点击它们时你可以选择使用谷歌阅读器 或者我应该忘
  • Google 日历 (API) 问题

    我想用谷歌日历 http en wikipedia org wiki Google Calendar为了添加派对活动 所以我添加了一个新的日历 活动 有没有删除该日历中所有事件的功能 或者只能通过删除整个日历并重新创建它来实现 我有每天更新
  • Android 谷歌日历授权问题

    我正在尝试制作一个使用 OAuth 访问用户的 Google 日历的应用程序 我已经准备好了获取所有正确令牌的代码 并将它们保存到某些首选项中 我使用了教程here http blog doityourselfandroid com 201
  • 将 RRULE 解析为可读文本?

    我正在寻找一个库 php 或一些伪代码来将 Ical RRULE 解析为可读文本 例如谷歌日历 RRULE FREQ MONTHLY INTERVAL 1 BYDAY 1FR 3FR 5FR gt Monthly on Friday of
  • 如何在 Google 日历中使用别名?

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 我有一个谷歌帐户 比如说 电子邮件受保护 cdn cgi l email protection
  • Google日历api CalendarList列表返回空元素

    EDIT 原来的海报要求这个C 但是无论使用什么库都会出现同样的问题 其解决方案是独立于语言 使用 C 库 string service account email protected cdn cgi l email protection
  • 将全天活动添加到 Google 日历的链接

    所以我看了看添加到 Google 日历的链接 https stackoverflow com questions 10488831 link to add to google calendar 但我想对全天活动做同样的事情 我试过做date
  • Google 日历 API + 电子邮件通知 ics 文件

    我正在使用 Google Calendar API 在 Google Calendar 上创建活动 该 API 工作正常 当我修改 Google 日历中的其中一项活动时 Google 可以通过电子邮件向我发送包含 ics 文件的更新 有没有
  • 如何使用 BiWeekly 库和 Java Mail API 创建现有事件并发送更新?

    我在用着BiWeekly http sourceforge net projects biweekly 库来创建 VEVENT 然后使用以下命令发送它Java 邮件 API https java net projects javamail
  • 如何在开源(Github + Heroku)应用程序中保护 Google API 密钥

    我正在创建一个应用程序 希望在未来几周内开源 源代码位于 Github 上 如果通过了 Travis CI 测试 Heroku 会在有新提交时自动部署代码 在此应用程序中 我有几个 API 密钥 通过在我的 heroku dynos 中使用
  • Google Calendar API - 不获取重复事件实例

    我正在尝试使用 V3 API 从 Google 日历获取所有事件 我注意到有关重复事件的问题 对于某些日历上的某些重复事件 仅获取第一个实例 例如 获取总共 8 个实例中的前 5 个实例 一些额外的细节 我已经仔细检查查询日期范围是否正确
  • GoogleCalendarAPI 接受/拒绝事件

    我正在研究谷歌日历API并使用node js作为构建我的应用程序的平台 我能够使用身份验证过程创建事件 并使用身份验证时生成的访问令牌创建日历事件 我的问题是 假设如果我们有任何参加者参加活动 并且我想使用参加者一方的日历 API 接受 拒
  • 电子表格的授权范围

    我创建了一个独立的 Google Apps 脚本 它不属于任何文档 该脚本会以固定的时间间隔自动触发 这个脚本 创建几个文件夹 如果它们不存在 创建一个 Google 电子表格 如果不存在 读过说 电子表格 更新日历事件 我注意到 当我第一
  • Android 日历示例(如 Google 日历)[已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想在我的 Android 应用程序中添加一个日历 用户可以在其中查看他们的每日日程安排 就像谷歌日历
  • 如何正确使用Google Calendar API Events.Insert命令?

    所以我一直使用REST方法来调用Google的API 我需要将事件插入到我拥有 ID 的特定日历中 这是我发送的 POST 请求 地址 https www googleapis com calendar v3 calendars https
  • 将 Google 日历同步到我的 Android 应用程序

    我在 Android 中制作了一个 GUI 应用程序 我想与 Google 日历同步 这怎么可能做到呢 Google 为其服务提供了详细记录的 API 您可以在此处找到日历 API http code google com apis cal

随机推荐

  • 使用 grep 计算多个文件中某个字符串的所有出现次数

    我有一堆日志文件 我需要找出某个字符串在所有文件中出现了多少次 grep c string returns file1 1 file2 0 file3 0 使用管道 我只能获取出现一次或多次的文件 grep c string grep v
  • SIGINT 与其他终止信号(例如 SIGTERM、SIGQUIT 和 SIGKILL)有何关系?

    在 POSIX 系统上 终止信号通常具有以下顺序 根据许多手册页和 POSIX 规范 SIGTERM 礼貌地要求进程终止 它应该优雅地终止 清理所有资源 文件 套接字 子进程等 删除临时文件等 SIGQUIT 更强烈的要求 它将终止不正常的
  • 将 Azure 服务总线与 Android 连接

    我编写了一个简单的 java 程序 jdk 1 7 它列出了所有服务总线主题并将每个主题的名称打印到标准输出 try String namespace myservicebus from azure portal String issuer
  • 用于 cookie 的编码方案

    RFC 6265 第 6 1 节指定每个 cookie 至少允许 4096 字节 现在为了知道有多少人物允许每个 cookie 我需要知道用于 cookie 的字符编码 因为 RFC 指定了每个 cookie 的最大大小bytes并不是人物
  • 在视图中访问会话变量

    由于我无法访问视图中的会话变量 我想知道是否需要向视图添加更多内容才能使其正常工作 在我看来 Session ComputerNumber ToString 控制器 Session ComputerNumber game RandomNum
  • 使用 PDO 获取单行、单列

    我有一个 mysql 查询 其目标是单行中的单列 SELECT some col name FROM table name WHERE user user 当我执行该语句后 stmt gt execute 如何将这个单个单元格直接放入没有循
  • C语言中如何确定文件的大小?

    如何计算文件的大小 以字节为单位 include
  • 类型错误:无法读取未定义的属性“getState”

    我想尝试小型 redux 示例 因此我安装了 redux 但出现此错误 类型错误 无法读取未定义的属性 getState 新的提供者 webpack internal node modules react redux es componen
  • 如何在 Silverlight 应用程序中调试 IIS 托管的 Web 服务

    有人知道如何在 Silverlight 4 0 应用程序中调试由 IIS 托管的 Web 服务吗 我的IIS版本是7 5 操作系统是windows 7 您能具体说明如何操作的步骤吗 太感谢了 运行解决方案时 在调试模式下 或具有最新的符号文
  • 如何将UIView转换为没有背景的UIImage?

    我有包含图钉图像和标签的 UIView 因为我们知道 UIView 是矩形 所以如果我将 UIView 转换为 UIImage UIImage 也是矩形 我想让 UIImage 像图钉图像一样 因为如果用户单击背景 UIImage 的事件将
  • C# 圣诞树

    我是 C 新手 因此我请求帮助我实现此目的 我刚刚有这个代码 class Program static void Main string args AnotherTriangle ob new AnotherTriangle ob Crea
  • 寻找图像中的空白区域

    这个问题在某种程度上与语言无关 但我选择的工具恰好是 numpy 数组 我正在做的是通过 PIL 获取两个图像的差异 img ImageChops difference img1 img2 我想找到包含从一张图片到另一张图片的变化的矩形区域
  • 对于由苹果的 Health App - HealthKit - iOS 创建的健康数据,HKMetadataKeyTimeZone 始终为零

    我正在使用 HealthKit 读取用户的健康数据 尝试从健康数据中获取时区信息 以确定健康活动发生在哪个确切时区 为此 我依赖 HealthKit 元数据中的 HKMetadataKeyTimeZone 键 但即使对于苹果健康应用程序自动
  • 如何通过 at() 函数访问二维向量的索引?

    我将在成员函数中初始化一个 2D 向量 其中输入参数计划被输入到函数参数内的确定索引中 此外 出于安全考虑 我不会使用 运算符来进行成员访问 如何使用 at 函数来访问 2D 向量的索引 如下所示 vector
  • 如何正确显示孟加拉语文本

    我有一个JTextArea我需要在其中显示孟加拉语文本 例如 但我只能看到长方形的盒子 如何正确显示孟加拉语字符 首先采用孟加拉 unicode 支持的字体 例如 Font banglaFont new Font Arial Unicode
  • os.sched_getaffinity(0) 与 os.cpu_count()

    所以 我知道标题中两种方法的区别 但不知道实际含义 据我了解 如果您使用的 NUM WORKERS 数量多于实际可用的核心数量 您将面临性能大幅下降 因为您的操作系统不断地来回切换 试图保持并行 不知道这有多真实 但我在某处从比我聪明的人那
  • PowerShell ScriptBlock 到底是什么

    PowerShell ScriptBlock 不是词汇闭合因为它不会关闭其声明环境中引用的变量 相反 它似乎利用了动态作用域和自由变量 这些变量在运行时绑定在 lambda 表达式中 function Get Block b PowerSh
  • MarshmallowrelativeLayout 与alignBaseline 的行为很奇怪

    在 Android 6 0 Marshmallow 上 EditText 相对于具有基线和layout alignBaseline 属性的RelativeLayout 中的ImageView 的定位不再起作用 甚至可以在 Android s
  • 使用“as”进行 TypeScript 转换[重复]

    这个问题在这里已经有答案了 我试图塑造一个类型any为布尔值 所以我简单地这样做了 let a
  • Google 日历 API、RRULE 和 EXDATE

    我正在尝试使用 API 将一些事件导出到 Google Calendar 特别是包装它的 python 库 这些事件会重复发生 这是使用 RRULE 字符串定义到 Google 日历的 并且我尝试使用 EXDATE 字符串排除某些日期 这是