需要很好的例子:在Javascript谷歌日历API(Need good example: Goog

2019-06-17 12:09发布

我想要做的事:使用JavaScript从我的网站添加事件到谷歌日历。

我不能做的:找到一个很好的教程/走过/例如对于谷歌日历API。 所有的文件我已经能够找到的链接来回v1和v2的API之间,或第3版API似乎并没有被客户为主。

对于那些好奇,我开发本作的网站: http://infohost.nmt.edu/~bbean/banweb/index.php

Answer 1:

谷歌提供了极大的JS客户端库,与所有谷歌的基于发现的API(如日历API V3)的作品。 我写了一个博客文章 ,涵盖建立JS客户和授权用户的基本知识。

一旦你在你的应用程序启用的基本客户,你需要熟悉日历V3的具体情况来编写应用程序。 我建议两两件事:

  • 该API浏览器会显示哪个调用API提供的。
  • 当你操纵的Chrome开发者工具的JavaScript控制台]会自动提示方法名gapi.client 。 例如,开始键入gapi.client.calendar.events. 你应该看到一组可能的完成(你需要的insert方法)。

这是一个什么样插入事件到JS看起来像一个例子:

var resource = {
  "summary": "Appointment",
  "location": "Somewhere",
  "start": {
    "dateTime": "2011-12-16T10:00:00.000-07:00"
  },
  "end": {
    "dateTime": "2011-12-16T10:25:00.000-07:00"
  }
};
var request = gapi.client.calendar.events.insert({
  'calendarId': 'primary',
  'resource': resource
});
request.execute(function(resp) {
  console.log(resp);
});

希望这是足以让你开始。



文章来源: Need good example: Google Calendar API in Javascript