阅读更多
Google Calendar API允许你创建和修改Google Calendar上的事件。从今天开始,你可以使用API来添加Google Drive文件至Calendar事件,在你的App上实现,从而提高可用性和集成性。有了这个API你可以轻松地连接会议记录、添加预定好的PDFs至事件。

这里是设置方法:

从Google Drive获得文件信息(例子,通过Google Drive API):
GET https://www.googleapis.com/drive/v2/files

{
 ...
 "items": [
  {
   "kind": "drive#file",
   "id": "9oNKwQI7dkW-xHJ3eRvTO6Cp92obxs1kJsZLFRGFMz9Q,
   ...
   "alternateLink": "https://docs.google.com/presentation/d/9oNKwQI7dkW-xHJ3eRvTO6Cp92obxs1kJsZLFRGFMz9Q/edit?usp=drivesdk",
   "title": "Workout plan",
   "mimeType": "application/vnd.google-apps.presentation",
   ...
  },
  ...
 ]
}

2.使用Calendar API进行操作,实现此信息传送至事件:
POST https://www.googleapis.com/calendar/v3/calendars/primary/events?supportsAttachments=true

{
  "summary": "Workout",
  "start": { ... },
  "end": { ... },
  ...
  "attachments": [
   {
      "fileUrl": "https://docs.google.com/presentation/d/9oNKwQI7dkW-xHJ3eRvTO6Cp92obxs1kJsZLFRGFMz9Q/edit?usp=drivesdk",
      "title": "Workout plan",
      "mimeType": "application/vnd.google-apps.presentation"
   },
   ...
  ]
}




看!你不需要做什么特别的操作就可实现啦,下一步:
GET https://www.googleapis.com/calendar/v3/calendars/primary/events/ja58khmqndmulcongdge9uekm7

{
 "kind": "calendar#event",
 "id": "ja58khmqndmulcongdge9uekm7",
 "summary": "Workout",
 ...
 "attachments": [
  {
   "fileUrl": "https://docs.google.com/presentation/d/9oNKwQI7dkW-xHJ3eRvTO6Cp92obxs1kJsZLFRGFMz9Q/edit?usp=drivesdk",
   "title": "Workout plan",
   "mimeType": "application/vnd.google-apps.presentation",
   "iconLink": "https://ssl.gstatic.com/docs/doclist/images/icon_11_presentation_list.png"
  },
  ...
 ]
}

看 Google Calendar API 文件上的指南和参考以获得更多的细节。

英文原文:Attach Google Drive files to Calendar events with the Calendar API
  • 大小: 35.8 KB
0
0
评论 共 1 条 请登录后发表评论
1 楼 flownclouds 2015-06-26 12:15
可是google都上不去

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • james邮件服务自动运行Linux,james 服务器在linux服务器上后台启动

    的输出重定向到屏幕输入 写入到dev/null 里面 & 意思是在后台运行 wrapper.exe -i C:\James\james-2.1\bin\wrapper.conf 这个是windows的后台启动 2 james邮箱服务器的优化:在bin下的phoenix.sh中添加:PHOENIX_JVM...

  • ApacheJames配置超详细攻略

    一、Win10 下配置什么是 apache James?Java Apache Mail Enterprise Server - 通常称为 James- 是 Apache 组构建的可移植、安全和 100% 纯 Java 企业邮件服务器。但是,由于它的可插拔协议体系结构和 梅莱用于电子...

  • java访问邮箱 apache,apache james使用入门_邮件服务器

    一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其功能...

  • Apache James快速上手

    Apache James是Aapache组织出品的开源邮件系统。下载直接去起官方网站下载即可,安装也是个结业过程。 2,配置  2.1,环境配置   apache james运行需要jvm,保证所在主机安装jdk即可  2.2,端口配置   ...

  • Apache James 搭建自己的邮件服务器

    ...中小企业是否可以免费拥有自己的邮件系统,而不是去购买腾讯,163的企业邮箱。答案是肯定的,可以,Java开源的邮件系统很多,经过筛选,调研最终我们...接下来我们来看看window7环境下如何用James来搭建邮件系

  • apache james

    一、简介Apache James(java Apache Mail EnterPRise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其...

  • Apache James

    Apache James用户信息的数据库存储和密码问题   本文主要解决两个问题:一个是如何将James的用户信息存储到数据库中,二是在进行James二次开发时,... 一、James简介Apache James(Java Apache Mail Enter...

  • Apache James 用户信息的数据库存储和密码问题

    本文主要解决两个问题:一个是如何将 ...Apache James(Java Apache Mail Enterprise Server)是 Apache 组织的子项目之一,完全采用纯 Java 技术开发,实现了 SMTP、POP3 与 NNTP 等多种邮件相关协议。 James 也是...

  • Apache James 安装配置

    Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其功能,如...

  • Linux搭建apache james邮件服务器

    首先说明下环境,我用的是腾讯云的服务器(Centos 7)系统安装的apache james,安装过程中也遇到贼多问题,现在自己写一篇博客纪念一下。 ps:写在最前面,感觉http://www.cnblogs.com/leechenxiang/p/6391987.html...

  • apache james 使用手册

    Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其功能,如...

  • Apache James使用入门

    一、简介 Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其...

  • Apache James使用和配置

    apach james 服务是配置!

  • Apache james 安装配置手册(稍有改动)

    一.前期的准备工作   1.操作系统  linux CentOS5.8(其他的版本应该也可以这样操作) ... Apache-James2.3.2 4.中间件  Tomcat5.0.28   如果是CS结构的就不需要中间件了,如果需要中间件的话就是BS

  • Apache James邮件服务器介绍及配置发送外网邮件(转)

    一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其...

  • apache James用户信息的数据库存储和密码问题

    apache James用户信息的数据库存储和密码问题 ...本文面向对James有一定使用经验的用户,对于James的初学者,请先阅读我的另一篇文章《Apache James使用入门》。  一、James简介 Apache James(Java Apache Ma

  • 手动搭建apache james邮件服务器,实现邮件功能

    最近一直在搞邮件这块,本来我们邮件发送是用的腾讯免费的企业邮箱,邮件功能没有问题,但是由于邮件的限制...1. 成为该企业用户的白名单,也就是说有关系,让邮件厂商后台开放就行 2. 自己搭建邮件服务器,其实这个...

  • james java添加用户_james+javamail入门

    James+Javamail构建邮件服务(一)本文描述如何使用James搭建具备...1关于James与JavamailApache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与N...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

Global site tag (gtag.js) - Google Analytics