问题标签 [gcal]
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.
c# - c# Google Calendar API V3 is ignoring my other account (multiple account authorization)
我一直在努力使用 Google Calendar Api (V3),但我现在可以创建事件并列出给定时间跨度的事件。我在 C# 中这样做是为了创建一个桌面应用程序。
我有两个不同的谷歌帐户,我希望能够分别发布到每个日历。使用下面的代码(对于第一个 google 帐户),我可以连接并发布到一个日历,但是当我在不同的表单上使用相同的代码和来自第二个 google 帐户的 .json 文件时,它会返回错误当我尝试列出该特定日历中的事件时未找到 [404]。它能够显示日历列表,但列出的日历来自第一个 google 帐户。我已经在我的网络浏览器中注销了我的谷歌账户,但我的程序一直在使用第一个谷歌账户。
PS:对于第二个 google 帐户,我有一个不同名称的 .json 文件,在使用第二个 google 帐户登录时从开发者网站下载。第二个谷歌帐户的应用名称也有不同的命名。
calendar - 将多个数据库记录导出到 iCal 或 gCal
我正在为客户构建一个简单的调度应用程序。它允许教师为学生创建作业日历。我想为学生提供一次将所有作业添加到他们的日历的能力。假设在 4 周内有 20 个作业。此功能将允许学生下载单个文件,或按照某个提要,一次将所有 20 个作业添加到他们的日历中。
在我看来,这将是一个单独的 iCal 文件,但我不确定 iCal 是否以这种方式工作。或者,每门课程都会有一个可以遵循/course/basket-weaving-101_51/
的 RSS 提要。/course/basket-weaving-101_51/cal/
有没有人有这方面的经验,或者可以提供指导?
calendar - JSON URL 已返回:403 Forbidden
我有一个使用 JSON URL 从 Google 日历更新的日历提要。我按照http://mikeclaffey.com/google-calendar-into-html/的说明进行操作。即将发生的事件最近停止出现。
我尝试了其他谷歌日历,但没有任何工作。我在http://victoriasawyer.com/amosTheTransparent使用静态 JSON 文件(从 Mike Claffey 借来)对其进行了测试,它运行良好。
我将 URL 粘贴到 JSON 格式化程序中,以查看是否可以创建静态文件,但此时它返回错误消息“JSON URL 已返回:403 Forbidden”。
我不知道问题是什么(除了它似乎在 URL 中)。对此的任何帮助将不胜感激。
谢谢!
php - 无法使用 google-api-php-client 在特定日历中插入事件
我尝试在特定日历中插入带有 google-api-php-client 的事件。如果我设置“主要”而不是日历 ID,它正在工作,但我在主日历中看不到该事件。
我尝试指定一个日历 ID,例如 co-xxxxx.ch_lhr1ojekr990m475kv6nilueqs@group.calendar.google.com,我有以下错误:
致命错误:未捕获的异常“Google_Service_Exception”和消息“调用 POST 时出错https://www.googleapis.com/calendar/v3/calendars/xxxxx8egm4tng6rlj8usmavdu8%40google.com/events : (404) Not Found” in /var/www/ clients/client1/web347/web/google-api-php/src/Google/Http/REST.php:111 堆栈跟踪:#0 /var/www/clients/client1/web347/web/google-api-php/src /Google/Http/REST.php(63): Google_Http_REST::
这是我的代码。身份验证确实有效
$createdEvent 使用“主”日历返回此代码
php - 使用 google-api-php-client 查找事件的开始和结束日期的方法是什么
我正在尝试使用 google-api-php-client 从事件中获取数据。特别是活动的开始和结束日期。
我努力了
但什么都没有。
用所有方法都找不到 google-api-php-client 的文档。有人有链接吗?
javascript - 如何根据描述对全日历事件进行颜色编码
我们为整个公司使用一个日历来显示谁有休息日。HR 想为软件部门的任何人使用蓝色,为电子部门使用红色,为硬件部门使用绿色作为活动背景颜色。
之前的开发者为此使用了 FullCalendar1.5.3 和 Google Calendar。HR 会通过在谷歌日历描述中输入 S、E 或 H 来指定什么人在哪个部门。之前的开发人员编写了一个自定义代码来阅读该描述并使用正确的背景颜色创建事件。由于 2014 年 11 月 27 日的谷歌 v2 被关闭,我不得不使用最新的 fullcalendar.js 和 gcal.js 库重新创建它,这些库几乎被重新编写以能够使用谷歌 API 的东西。
我让日历工作并显示事件,但我不知道如何让它读取字母的描述并根据它的描述更改 bgcolor。有谁知道如何做到这一点,也许使用简单的 switch 案例或 if 语句?
timezone - 在完整日历中 - Google 日历活动向未登录其 Google 帐户的人显示 GMT 时间
当您在 fullcalendar 中单击 google 日历事件时,如果查看者登录到他们的 Google 帐户,它会在弹出窗口中正确显示。但是,如果他们没有登录到他们的 Google 帐户,它会显示 GMT 时间。我想谷歌在 GMT 中存储时间并根据查看者的时区偏好调整它们。但是,如果查看者没有登录,那么即使您在 Google 中设置日历时区时指定了日历时区,Google 也没有任何事情可做,而是以 GMT 显示。
有没有办法强制条目显示在本地时区或 PST 中?
jquery - FullCalendar 多个日历未正确排序
我遇到了多个日历将数据导入我的 FullCalendar 的问题。
是否有任何功能允许按开始时间按时间顺序排列日历事件(即上午 9 点开始显示在上午 10 点以上开始)并且此功能在不同日历中得到维护?
目前,我的活动似乎是随机显示的,并在单独的日历中分组。
我附上了结果的屏幕截图,并希望了解可能导致这种看似随机的数据输出的原因以及如何以对用户合乎逻辑的方式对其进行修复的任何想法。
gcal - gcal-events JS没有显示正确的标签
我有一个使用这个 JS 代码的网站:
http://www.codehandling.com/2013/05/myevents-your-google-calendar-events.html
这是我网站的主页: http: //emeraldislebarandgrill.com/
您会看到第一个框显示 2 月 28 日,然后显示星期一特价,当我显示 GMT 日期时,它是正确的日期,但它的标签显示不正确,我相信这与它的闰年有关年,但是如何调整 JS 代码以适应闰年。
这是我认为需要在 gcal-events.js 文件(http://emeraldislebarandgrill.com/js/gcal-events.js)中调整的函数:
}
javascript - 从“ics”文件接收 Google 日历事件并将其与 FullCalendar 一起使用
我已将我的谷歌日历公开,我正在尝试使用该ics
文件,但我遇到了问题XMLHttpRequest
到目前为止我已经尝试过:
如果我使用我的 googleCalendarId 和 googleCalendarApiKey,它会起作用:
然后,当我尝试像这样使用实际的 ics 文件时:
它在控制台日志中显示以下错误:
XMLHttpRequest 无法加载 https://calendar.google.com/calendar/ical/chris.beckett%40schoolspider.co.uk/public/basic.ics。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://127.0.0.1:8887 ”。
我还尝试设置以下内容: