标签: gcal

有没有办法以编程方式将ICS导入Google日历?

我没有看到任何明显的方法从这里的API文档将ICS文件导入Google日历:

http://code.google.com/apis/calendar/developers_guide_protocol.html

而且我非常希望不必自己解析它们只是为了将约会发送到GCal.我正在寻找一个程序化的解决方案,而不是像Thunderbird,Outlook等的导入插件.用于进行ICS解析的第三方API在任何语言中都是可以接受的.有任何想法吗?

icalendar google-calendar-api gcal

29
推荐指数
2
解决办法
4万
查看次数

如何在没有提醒/通知的情况下在其他用户Google日历上创建活动

我尝试使用服务帐户为组织中的用户创建事件,不需要提醒.像公众假期等...

我在事件中添加了一个提醒对象来覆盖默认值:

EventReminder[] reminderOverrides = new EventReminder[] {};
Event.Reminders reminders = new Event.Reminders()
    .setUseDefault(false)
    .setOverrides(Arrays.asList(reminderOverrides));
event.setReminders(reminders)
Run Code Online (Sandbox Code Playgroud)

单元测试和功能测试表明,当我从服务帐户检查时,没有附加提醒.

但是,当我使用用户凭据登录时,默认提醒仍然可见.

我需要做些什么才能让人们在公众假期的早晨不受打扰?

google-calendar-api gcal

13
推荐指数
1
解决办法
285
查看次数

Google Calendar API中的"keyExpired"

从今天起,我的网站与我的GCal存在连接问题.(从一个月开始,它的工作非常完美).

我通过jQuery GET调用GCal:

https://www.googleapis.com/calendar/v3/calendars/{MY_CALENDAR}/events?key={MY_API_KEY}
Run Code Online (Sandbox Code Playgroud)

响应是(JSON):

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "keyExpired",
    "message": "Bad Request"
   }
  ],
  "code": 400,
  "message": "Bad Request"
 }
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么密钥过期了.你能帮我吗?我没有读过关于api key的固定时间.我没有超过每日配额.

对不起我的英语水平.

谢谢.

api jquery calendar key gcal

6
推荐指数
1
解决办法
2208
查看次数

创建谷歌日历链接,转换时区和格式

我正在尝试动态创建一个谷歌日历事件,除了时间,我的大部分工作都在工作

https://calendar.google.com/calendar/render?action=TEMPLATE&text=Your+appointment&ctz=Europe/Brussels&dates=20170530T154000Z/20170530T164000Z&details=some+service&location=Salon,&xml#false=true&rps=true=Salon,+xmlprop=true&rps=true

尽管谷歌日历将时区显示为欧洲/布鲁塞尔和 GMT+2,但它显示的时间比我通过它的时间晚两个小时。在上面的例子中,我希望它在 15.40 CET (UTC+2) 创建一个事件,但它在 17.40 创建它。

另外,有没有办法以 DD/MM/YYYY 格式传递日期并让日历理解并转换它?

timezone calendar gcal

1
推荐指数
1
解决办法
3078
查看次数

标签 统计

gcal ×4

calendar ×2

google-calendar-api ×2

api ×1

icalendar ×1

jquery ×1

key ×1

timezone ×1