使用私有 URL 和 google api v3 共享 google 日历活动
Posted
技术标签:
【中文标题】使用私有 URL 和 google api v3 共享 google 日历活动【英文标题】:Sharing google calendar event using private URL and google api v3 【发布时间】:2014-11-19 04:07:48 【问题描述】:我需要在公司共享所有人的谷歌日历。
在此之前,我研究了 Google api v2,如果我有私人 URL,它可以从日历中获取事件。
但由于它现在被贬低了,我正在考虑使用 api v3 来开发它。我正在研究代码,但没有找到任何方法可以给我使用私有 URL 的事件。
在 api v3 中可以吗?
根据教程,我需要从用户那里激活 api。我想从用户端管理最低限度。
我们公司正在使用 Google Apps。哪个是合适的解决方案?
谢谢
【问题讨论】:
【参考方案1】:这个方法是events#list
,documentation页面上有一些例子。
为避免让用户进行身份验证,您应该使用服务帐户。您没有提到编程语言,但有一个 php 示例 here。
要从 Google Apps 访问私人日历,您必须按照here 的描述向他的服务帐户授予权限。
【讨论】:
您好,Vinicious,此时我正在使用 java 进行编码。当我查找代码时,它会询问客户端密码,例如developers.google.com/google-apps/calendar/instantiate 但是客户端密钥不可用于服务帐户..你能举出任何可以使用服务帐户返回日历事件的示例..我正在尝试代码但给出错误 404(用于测试我使用的是普通 gmail 帐户而不是 Google 应用程序)谢谢 @compyutech 检查 Java lib 文档:code.google.com/p/google-api-java-client/wiki/… 这里还有一个示例:***.com/a/11835103/81108(这是针对 BigQuery API,但对于日历 API 的身份验证过程是相同的)。如果你不能让它工作,请用你的代码问另一个问题。以上是关于使用私有 URL 和 google api v3 共享 google 日历活动的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Google.Apis.YouTube.v3 和 C# 将视频上传到 youtube?