问题标签 [google-php-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
275 浏览

php - 在 google Talent Solutions api 上收到 400 错误请求错误 - symfony 4

在实施谷歌人才解决方案 API 时,我收到此错误,

我按照以下步骤进行实施:

请您在我失踪的地方提供帮助或指导我解决这个问题。

0 投票
0 回答
1416 浏览

php - 致命错误:未捕获的错误:尽管通过作曲家添加库,但未找到类“Google_client”

出现错误致命错误:未捕获错误:找不到类“Google_client”。

使用 php -v 7.1.21

通过 composer 安装 google api php 客户端

作曲家需要 google/apiclient:"^2.0"

使用

需要'供应商/autoload.php';

包括图书馆。

我究竟做错了什么 ?

0 投票
0 回答
66 浏览

php - 默默地无法通过 PHP SDK 将图像推送到用户的 Google Drive

我正在制作一个开源应用程序,用户可以使用 PHP SDK 将他们的 Facebook 相册备份到谷歌驱动器。我完成了 facebook 部分,现在坚持使用 google 写得很好的文档。所以这里是我的工作方式是一步一步的:

用户身份验证:我所有的请求和回调都在一个 PHP 文件中进行管理,类似于 API。所以这是处理将文档上传到谷歌的请求的代码块:

这里我要做的是,如果会话中没有谷歌的访问令牌,我们将用户重定向到谷歌的登录页面。完成后重定向到同一个文件,但这次请求google_callback连同代码。然后将其存储到会话中,我们继续执行uploadAlbum方法。

注意,我已经回显了服务器的内容,是的,我确实获得了访问令牌和刷新令牌

现在,为了上传专辑,Drive 类中有 4 个方法,这是一个单例。这是代码:

uploadAlbum()方法是从请求的相册中获取图像。 init()方法是准备对象以上传该图像(这里我们使用为对象分配访问令牌) processFile()方法是获取和存储有关图像的信息。 upload()方法实际上是将图像上传到用户的谷歌驱动器。

执行此操作后,没有产生异常,也没有产生任何错误,但是当我交叉检查时,图像没有上传到驱动器..

我无法确定问题所在,请帮助我解决此错误。谢谢。

[编辑] 我 var_dumped 的内容$createdFile并在屏幕上转储以下内容:

这是GitHub 存储库的链接以供参考。

0 投票
0 回答
318 浏览

php - 通过谷歌登录无法在时间戳之前处理令牌

我的php

错误

我尝试添加JWT::$leeway = 5我得到未定义的变量。20 分钟前一切正常。我用的是php内置的web服务器,时间应该是正确的

0 投票
1 回答
1698 浏览

google-admin-sdk - 使用 curl 对 Gsuite 用户进行身份验证的 URL 是什么?

我想对 Gsuite 用户进行身份验证,以便他们能够从我公司的应用程序中创建组,我必须使用 CURL 进行此操作,我应该向哪个 URL 发送发布请求?

例如,如果我想让用户登录 Google plus,我会点击这个 url

CURLOPT_URL => "https://www.googleapis.com/plus/v1/people/me?access_token=" . $access_token,

Gsuite 的网址是什么?

0 投票
1 回答
5919 浏览

google-api - Google API:如何增加访问令牌到期日期?

Google API 到期日期为 1 小时,问题是我使用 API 是为了允许用户使用管理 SDK 功能(列出组、将成员添加到组等)

没有人可以在一小时内完成任何这些操作,这将需要用户每天多次登录他们的帐户来管理他们的群组。如果您只想使用 Google 对用户进行身份验证,则 1 小时的到期日期是不错的选择。

如何增加它或有任何解决方法?我错过了什么吗?

0 投票
1 回答
89 浏览

php - PHP Google_Service_Dataflow 在存储桶中找不到文件

我在使用 googleapis/google-api-php-client库时遇到了一个问题,特别是我无法解决的数据流服务。

当我尝试使用该库时,我像这样设置请求:

我收到以下错误:

似乎路径在此过程中被损坏了,我已经检查过了,直到 Guzzle 对象被实例化以在库中发送请求之前它都很好。

在这一点上我很迷茫,所以欢迎任何建议或线索。

先感谢您。

0 投票
1 回答
52 浏览

php - PHP Google API 客户端更新库问题

我必须将google/apiclient包更新1.0.*@dev^2.2.

我在 1.0 版中有这个代码:

如何替换 2.2 版的此代码?

0 投票
4 回答
777 浏览

php - PHP 中的“使用 Google 登录” - Google+ API 关闭迁移 - 如何从 plus.people.get 迁移?

我收到了一封来自 Google 的警告电子邮件,提醒我 Google+ 的 EOL 应该会破坏我当前的“使用 Google 登录”,但我不确定我究竟应该改变什么。

在此处输入图像描述

让我向您展示我的(简化的)登录代码:

谷歌登录.php

谷歌回调.php

现在,我正在浏览似乎是最新的 PHP 登录指南,但我不确定要改变什么 - 有什么想法吗?

谢谢

0 投票
0 回答
1098 浏览

google-api - 使用服务帐户的 Gmail API 收到委派被拒绝错误消息

我正在使用 Google API 开发基于 Web 的应用程序。我正在使用服务器到服务器,这显然是一个服务帐户。我快完成了。

我现在可以通过 Google api 插入新用户。我什至可以通过 Google API 创建和/或授予新创建的用户对 Team Drive 的访问权限。意思是,我有一个可以模拟所有域用户的服务帐户。

问题:但是为什么我在尝试通过 Gmail API 模拟用户时会出错?我需要向新创建的用户添加 Gmail 标签和过滤器,但我收到一条错误消息,指出“Deligation denied”。我错过了什么吗?

显然,我在 G Suite 中已经有一个具有适当范围的工作服务帐户设置。我猜用户 ID“我”不是一个选项,因为我的应用程序需要模拟一个新创建的 G Suite 用户。如果我错了,请纠正我。

这是我得到的错误

预计将为通过应用程序创建的每个用户自动添加一个 Gmail 标签。