google-calendar-api相关内容

如何在没有 oAuth 身份验证的情况下连接到 Google Calendar API?

我一直在研究 Google Calendar API 和有关身份验证的文档 (http://code.google.com/apis/calendar/v3/using.html#auth).似乎这里提到的用例是编写一个访问用户日历的应用程序.但是,我正在编写一个网页,该网页将访问网站所有者的日历并仅显示该日历的信息.所以,我不希望用户输入他们的 Google 帐户信息,而这正是 oAuth 想要 ..
发布时间:2021-12-31 08:54:15 其他开发

Google Calendar V3 2 Legged 身份验证失败

我正在尝试创建访问公司(商业)私人日历的网页,并在时间段可用时插入事件.我仍然面临身份验证问题. API 手册指出我应该使用 API 密钥和 Oauth2LeggedAuthenticator,所以我做了所有这些并且被触发的请求非常好(它有一个 oauth 令牌等)但是响应仍然是 Invalid Credentials 的例外;说来容易,我的凭证错了,clientID、clientSecre ..
发布时间:2021-12-31 08:53:11 C#/.NET

Google API OAuth2,服务帐户,“错误":“invalid_grant"

我正在尝试使用服务帐户将日历从 Dynamics CRM 软件同步到 Google.在此期间,我遇到了有关 .net 的 google API 文档的缺乏,尤其是有关授权的文档.由于使用了过时的库和类,大多数 Google 示例甚至无法编译. 所以我找到了一些关于实习和接收错误的例子.有人可以看看我的样本并告诉我我做错了什么吗? 准备步骤: 我在我的私人 Google 帐户中创建 ..

如何使用 .net 中的服务帐户访问域用户的日历?

我使用带有 key.p12 证书的服务帐户来访问谷歌日历 API.但是,它无法访问域中任何用户的日历.我确实按照将域范围的权限委派给服务帐户的步骤操作https://developers.google.com/accounts/docs/OAuth2ServiceAccount 它没有 .net 的代码示例.看来我只能在 google .net 客户端库中获得 ServiceAccountC ..
发布时间:2021-12-29 15:10:20 C#/.NET

服务器的 Google API 身份验证

我一直在尝试让 Google 的日历 API 在 PHP 网络中运行申请,但我很难通过身份验证. 我想要做的是允许用户与服务器已知的单个帐户的日历进行交互. OAuth 2.0 文档 中涵盖的每种类型的场景都谈论“用户同意"这涉及登录表单和个人用户登录,但我希望服务器本身直接进行身份验证并为自己获取访问令牌. 是否有 OAuth 的某些部分或我可以使用的替代机制来执行此操作? ..
发布时间:2021-12-29 15:09:08 PHP

“需要登录"通过 OAuth 2.0 使用服务帐户调用 v3 Google Calendar API 时出现 401 未经授权的消息

首先,让我解释一下我想要做什么,因为这是一个由两部分组成的问题. 我正在构建一个 JAX-RS 服务,该服务通过 OAuth2 对 Google 帐户进行内部身份验证,因此它可以访问和操作 Google 日历.该服务将由网站 (Joomla) 调用,该网站将允许登录该网站的用户在日历事件中注册他们的电子邮件地址,以便在事件临近时他们可以收到电子邮件通知.这些用户不了解底层 Google 帐户 ..

Google 日历与 Django 的集成

是否有成熟的基于 Django 的 Google 日历集成示例?我正在阅读 Google 的示例页面,但他们的链接在底部已经过时了. 我特别努力使用刷新令牌,因为 Google 的示例仅关注如何获取访问令牌.这就是我到目前为止所拥有的: @staff_member_required定义授权访问(请求):返回重定向(get_flow(请求).step1_get_authorize_url() ..
发布时间:2021-12-29 15:00:42 Python

如何使用 Java 访问 Google Calendar REST API v3

我正在处理一个项目,我必须使用 REST 和 Java 访问一组 Google 日历. 该程序位于私人非 Google 服务器上,定期(通过 cron 作业)连接到 Google 帐户,获取链接到该帐户的日历列表,获取每个日历上个月的事件,并返回一个 XML包含所有信息的文件.该程序应该能够在没有任何用户输入的情况下执行和访问日历.目前,该项目指定仅读取日历,而不修改日历(因此只会进行 GE ..

如何使用 access_token 创建 CalendarService 对象?

我正在尝试使用 .net 客户端使用谷歌日历 v3 api.我正在遵循混合方法.我已使用 oauth2 仅使用 http post 请求授权我的应用程序,并获得了 access_token.但是作为calendar v3 api的.net客户端,我需要做一个calendarservice引用.我需要找到任何方法来使用我的令牌获取该服务引用.看看这个代码片段: Event event = new ..

403 错误消息:未配置访问.请使用 Google Developers Console 为您的项目激活 API

无法克服这种情况:在 Google 开发者控制台中创建了一个项目他们创建了“Web 应用程序的客户端 ID"和“服务器应用程序的密钥". 在控制台请求已成功完成,但是当我从服务器发送时出现以下错误: 403: {“错误": {“错误":[{"domain": "usageLimits","reason": "accessNotConfigured","message": "访问权限未配置. ..
发布时间:2021-12-29 14:45:30 PHP

如何自动登录 Google API 以获取 OAuth 2.0 令牌以访问已知用户帐户

好的,这个问题在这里之前已经被问过了.在对问题的响应/回答中,用户告诉他将 refresh_token 存储在应用程序中(会话而不是 db,尽管存储它的位置无关紧要).在浏览了 Google 上的文档后,似乎 access_token 有一个失效日期,过了这个日期就不再有效了.现在,我们显然可以每隔固定时间间隔自动刷新令牌,或者如果服务返回无效令牌错误,从而延长令牌的寿命,但由于某种原因,这个手动 ..
发布时间:2021-12-29 14:43:21 其他开发

Google API 刷新令牌限制

我正在开发一个应用程序,我需要在其中访问多个谷歌日历.所有这些日历都来自不同的用户.现在我正在使用 OAuth2 进行同步.但据我所知,我只能为每个客户端 ID 生成 25 个刷新令牌. 注意:将刷新令牌保存在安全的长期存储中并继续使用只要它们仍然有效.限制适用于刷新次数每个客户端 - 用户组合以及所有客户端的每个用户发行的令牌,这些限制是不同的.如果您的应用程序请求足够的刷新令牌要超过其中一项 ..

谷歌日历 API.向某人日历添加事件会引发错误“错误 401:invalid_client";就在认证时

我有一个 C# 类库,我正试图通过使用他/她的电子邮件地址和密码作为凭据将事件添加到某人的日历中.所以我调试它,一旦开始在互联网浏览器中打开一个新页面并显示以下错误: 代码下方: //调用 GoogleWebAuthorizationBroker.AuthorizeAsync 时崩溃UserCredential 凭据 = GoogleWebAuthorizationBroker.Autho ..

通过 OAuth 2.0 使用服务帐户调用 v3 Google Calendar API 时出现 403 禁止消息

这是我关于使用 Google Calendar API 和 OAuth2 时出现 401 错误的后续帖子,可在 此处 这包含导致我的下一个问题的帐户设置的详细信息,因此我不会在此线程中重复自己. 好的,所以当我调用以下代码更新日历事件时,我收到 403 禁止错误. for (Event event : events.getItems()){event.setSummary("XXX" ..
发布时间:2021-12-29 14:31:15 其他开发

谷歌身份验证:OAuth2 不断返回“invalid_grant"

我开始在我的新应用程序上配置谷歌日历.我几乎制作了谷歌开发者展示的身份验证代码的精确副本(https://developers.google.com/google-apps/calendar/instantiate ),但我不断收到以下错误: 获取 OAuth2 访问令牌时出错,消息:'invalid_grant' 我目前使用 Fork-CMS ( http://www.fork-cm ..
发布时间:2021-12-29 14:28:47 PHP

超过了 Google 日历的速率限制

我们正在使用 Google Cloud 实例 (AppEngine) 为我们的用户与他们的 Google 日历同步数据(通过日历 API).基本上,我们提供了一个任务管理解决方案,任务应该与他们(用户)提供给我们访问的日历同步(单向). 它是如何运作的:1. 我们要求用户授予对其 Google 帐户的访问权限.2. 我们要求他们选择所需的日历或提供在其帐户下创建新日历的可能性.3. 我们通过 ..