google-api-php-client相关内容

使用 Youtube Data API V3 和 Google API Client PHP 将视频上传到 Youtube -- 收到 401(未经授权)消息

我必须实现一种将视频从我们的网站上传到 youtube 的方法.我已经在 Google Cloud 中注册了该应用程序并获得了所有必要的客户端 ID、客户端密码、浏览器密钥、重定向 uri 和服务器密钥.我还按照各种网站的建议启用了 Youtube Data API V3、Google+ API、Freebase API 和 YouTube Analytics API. 这是我的代码如下: ..
发布时间:2022-01-06 16:09:01 PHP

使用 google api 时如何设置 refresh_token?

我正在编写一个示例,试图了解如何使用 google api 更改日历上的事件.服务器是将根据数据库中的信息更新日历的用户.实际上不需要用户交互. 问题是我在获取/使用刷新令牌时遇到问题.我点击添加到页面的“连接我"链接,它给了我一个错误: 致命错误:未捕获的异常“Google_Auth_Exception",消息为“刷新 OAuth2 令牌时出错,消息:"{“错误":“invalid_ ..
发布时间:2022-01-01 20:35:14 PHP

Google-api-php 刷新令牌返回 invalid_grant

我几乎搜索了谷歌第一页的所有结果.但似乎无法找到答案.我正在使用 Google API 的 refresh_token 并接收: 刷新 OAuth2 令牌时出错,消息:'{ "error" : "invalid_grant" } 我在做什么.首先:我正在创建并存储与 google api 的持久连接: $client = new Google_Client();$client->setCli ..
发布时间:2022-01-01 20:30:06 PHP

Google API 服务帐户授权错误

我正在使用 google-api-php-client 客户端来使用服务帐户连接到 Google 云端硬盘.大多数时候它都有效,但每隔一段时间(比如我坐在这里一遍又一遍地刷新页面,它是每 5 到 10 次),我会收到一个 Google_Service_Exception 和消息 unauthorized_client: 客户端无权使用此方法检索访问令牌.该错误仅在 $this->drive_ser ..
发布时间:2022-01-01 20:25:34 其他开发

如何使用 Google API 在团队云端硬盘中创建文件夹?

我正在努力使用 Google API PHP 客户端库在团队云端硬盘中创建文件夹. 我正在使用服务帐户并冒充作为团队云端硬盘成员的用户(我自己)并且可以列出云端硬盘的内容.但是,当我创建文件夹时,它总是在“我的云端硬盘"中创建,而不是在指定的团队云端硬盘中创建. 尝试 1 $client = new Google_Client();$client->useApplicationDef ..
发布时间:2022-01-01 20:19:45 PHP

谷歌日历 API - PHP

我目前正在将 Google Calendar API 用于网络应用程序.但是,每隔一小时,我都会收到一个链接以验证快速入门访问权限.有谁知道如何解决这个问题? 详情: 我创建了一个新的 gmail id:redu@gmail.com redu@gmail.com 有关联的日历 我的基于 php 的 Web 应用程序需要使用日历执行以下操作: 为每个注册用户创建一个新日历(作为 r ..

用 PHP 创建简单的 Google 日历事件

我花了很长时间尝试使用 Google 日历 API 将一个非常简单的事件添加到日历中,如果有人能指出我的(可能很明显的)问题,我会很高兴的.我正在使用在此处找到的代码.我已经把代码放在了“google-api-php-client/examples.calendar"目录下,在那里可以找到一个简单的例子. setApplicationName("Google Calendar PHP Start ..
发布时间:2022-01-01 20:12:29 PHP

Google 客户端无效的 JWT:令牌必须是短期令牌

我正在使用 Google 的 php api 客户端.我正在浏览服务帐户的快速入门指南.我完美地遵循了这些步骤(据我所知).我遇到了以下错误: {“错误":“invalid_grant","error_description": "无效的 JWT:令牌必须是短期令牌(60 分钟)并且在合理的时间范围内.检查您的 iat 和 exp 值并使用有偏差的时钟来说明系统之间的时钟差异."} 据我所知, ..
发布时间:2022-01-01 20:09:40 PHP

如何在 Google Developers Console 中创建项目

我正在尝试在 Google Developers Console 中创建一个项目. 注意:我是域管理员. 我不断收到此错误消息; 错误 尚未为您的帐户激活开发者控制台.您的帐户可能会被暂停或禁用.如果您是 Google Apps 用户,请让您的域管理员为您的帐户启用 Apphosting Admin. 查看我产生错误的步骤(屏幕截图):https://drive.go ..

通过 api 发布到 google plus

试图找到如何从 PHP 发布到 google plus 墙,但即使使用 api 资源管理器也得到 403 at 得到了 {“错误": {“错误":[{"域": "全局",“原因":“禁止","message": "禁止"}],“代码":403,"message": "禁止"}} 我的 PHP 代码如下: $client = new \Google_Client();$client->set ..
发布时间:2022-01-01 20:00:16 PHP

使用 Google API 时出现身份验证范围不足错误

我设置了 Google SDK 以将 Google API 与应用程序默认凭据.对于我的本地机器,创建了一个凭据 json 文件并将其路径设置为 GOOGLE_APPLICATION_CREDENTIALS 作为环境变量.这按预期工作没有问题. 但是,当应用部署到 Google Cloud 虚拟机时,它会抛出以下错误: [Google_Service_Exception]{“错误": {“ ..

使用带有 php 脚本的 google drive api 自动刷新令牌

我再次关注本教程上传使用 php 在 Google Drive 上的一个文件,直接来自我的远程服务器:所以我从 Google API 控制台创建了新的 API 项目,启用了 Drive API 服务,请求 OAuth 客户端 ID 和客户端密钥,将它们写入脚本,然后将其上传PHP 的 Google API 客户端库 文件夹到此 http://www.MYSERVER.com/script1.php ..
发布时间:2022-01-01 19:52:32 PHP

Google Calendar API v3 - 使用硬编码凭据进行身份验证

我正在编写一个 PHP 应用程序,它应该允许用户将某些事件添加到私人 Google 日历中.日历归我所有,我需要一种方式让 PHP 使用固定凭据与日历 API 通信(每个人都可以使用网站上的表单添加事件,但日历本身不公开可见). 据我所知,使用 v1 API 中的 ClientLogin 是可能的.但是,在 v3 API 中,可用选项是 OAuth2.0 或 API 密钥.使用 API 密钥 ..

令牌必须是短期令牌并且在合理的时间范围内

我遇到了与 this 相同的错误.就我而言,当应用尝试通过 Google Cloud Client API 上传文件时,就会发生这种情况. POST https://www.googleapis.com/oauth2/v4/token400 错误请求无效的 JWT:令牌必须是短期令牌并且在合理的时间范围内 我加载令牌的方式是读取服务帐户 json 文件,并将其附加到 PHP 中的 CURLOP ..
发布时间:2022-01-01 19:48:50 PHP

谷歌API PHP离线访问,“invalid_grant:代码已经兑换"

如何在用户撤销授权之前永久授权 Google 客户? 我正在尝试制作一个连接到 Google 日历的应用.它必须在 PHP 中运行,因此我使用的是 google 提供的 Google API PHP 客户端. 应用需要离线访问才能在用户不在会话中时正常工作.该应用旨在让用户在网站等上公开管理和显示他的日历. 我使用服务方法(使用客户端 ID 和客户端密码)在 Google 控制台 ..
发布时间:2021-12-31 09:14:47 PHP

如何在没有用户身份验证的情况下列出 Google 日历活动

2014 年 11 月 17 日,Google 弃用了其使用 Zend 框架的 Google 日历 API 的 v1 和 v2. 似乎在公开共享的 Google 日历上列出公开共享的事件的唯一方法是通过使用 OAuth 2.0 的来自 GitHub 的新 Google 客户端库 API 这意味着以前用于展示公共活动的公共网站的访问者现在必须进行身份验证和登录. 这是真的吗?没有其 ..