问题标签 [google-api-php-client]

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 回答
3653 浏览

php - 通过html表单将文件上传到Google驱动器并将url存储在输入文本框中以写入mysql?

如何通过文件上传或谷歌文件选择器通过 html 表单上传文件并将文件 url 存储到 mysql 数据库?

我尝试通过文件上传上传文件并将其传递给下面代码中的 $file 变量,文件正在上传但在 Google 驱动器中无效?

0 投票
1 回答
2017 浏览

php - 如何通过后端服务器访问 Google Play Android Developer API

我为 android 实现了 In App Billing。我想通过我的后端服务器实现订阅有效性检查。作为 Google Play 文档,为了调用 Google Play API,需要使用 oauth 2.0 进行身份验证。

我按照说明注册项目和创建凭据。但是从那里我不知道如何使用这些凭据,我尝试通过 CURL 请求进行身份验证,但它要求许可,如下图所示在此处输入图像描述

此权限工作正常我可以交换代码并获取访问令牌,但所有这些都是手动完成的,我应该如何在后端实现它。我什至尝试使用谷歌提供的 google api php 库,但它增加了混乱。他们也没有提供任何示例,如何使用库。

谁能详细说明如何使用库或纯 php?提前致谢。

0 投票
2 回答
1805 浏览

google-calendar-api - 谷歌日历 API。服务帐户。访问令牌已过期。无 RT 刷新 AT

我正在尝试使用服务帐户从我的 Google 日历中获取事件。我收到了访问令牌:

{"access_token":"ya29.AHES6ZR9o2-cut-Gg","expires_in":3600,"created":1366631471}

现在此令牌已过期,当我尝试获取事件时,出现错误:

OAuth 2.0 访问令牌已过期,并且刷新令牌不可用。对于自动批准的响应,不会返回刷新令牌。

我试图在 API 文档中找到获取新访问令牌的方法,但没有找到合适的方法。现在我有一个问题:我必须如何刷新我的访问令牌?

我用来访问日历的代码:

0 投票
0 回答
2014 浏览

youtube-api - 无法启动可恢复上传

API 版本 0.6.2

我正在关注这个答案:

通过 google php client api v3 将大型视频发布到 youtube

我越来越

堆栈跟踪

尝试发布不可恢复的上传时,我收到 400 Bad Request 错误。

错误信息

堆栈跟踪

我已经在几个小时前进行了身份验证。我看到令牌的生命周期是 3600 (1h)。这也是在本地完成的这可能是原因还是可能是什么原因?

任何帮助表示赞赏。

0 投票
1 回答
214 浏览

php - 谷歌卖家评级 - 从多个客户发送内容

我正在开发一个免费增值评级和评论插件,客户将注册使用。这个想法是客户(我们将他们称为供应商 A)将注册并将他们的电子商务网站与我们的 API 集成。创建订单后,SupplierA 的系统将向我们的 API 发送详细信息,我们将存储它们,几天后,我们将通过电子邮件要求客户撰写公司和产品的评论。我们将 SupplierA 的评论存储在我们的服务器上,并有多种方法供 SupplierA 检索它们。

我们如何将我们的产品与谷歌卖家评级相结合,以便我们将供应商A 的产品或公司评论和评级发送给谷歌,然后这些评论将需要显示在客户谷歌卖家评级帐户和供应商A 的谷歌搜索结果中。

理想情况下,我们正在考虑代表我们的客户向谷歌发送产品和公司评论,总体上让他们更容易。我在哪里可以找到正确的 API 调用、类似用途的任何示例、代码存储库、如何使用多个客户帐户?

0 投票
1 回答
364 浏览

php - 如何使用 Google Api PHP 客户端同时登录多个帐户

背景:我们有两个帐户,每个帐户都有多个配置文件。我正在使用提供的 API在 PHP 中开发应用程序。我可以分别成功地从两个帐户中检索数据,但是每当我第二次实例化 Google_Client 对象(当然使用不同的变量名)时,它会立即将我从第一个帐户中注销并覆盖第一个帐户的设置。
有没有人成功地使用 PHP API 客户端同时登录到两个帐户,并且可以给我一个关于如何完成的提示?
相关代码部分:

0 投票
1 回答
224 浏览

php - Youtube API v2 - 查询之间的身份验证不同?

使用 Youtube API,我正在尝试编写一个脚本,列出用户拥有的所有无字幕视频,无论是公开的、私有的还是未列出的。首先,我使用用户的凭据进行身份验证:

然后,我尝试以两种方式返回一个列表。我首先尝试使用查询从数据库中提取没有字幕的视频:

但是,结果中缺少私有视频和不公开视频。因此,对于第二次尝试,我使用 getUserUploads() 函数提取所有视频,然后检查它们是否缺少字幕:

这会返回正确的结果,但会以效率、速度和数据传输为代价。由于谷歌每天允许的数据传输量只有这么多,而且视频量很大(并且还在增加),所以这是一个低于标准的解决方案。

有什么方法可以正确验证第一次尝试,以便找到我的客户还需要列出的未发布和未列出的视频?或者,完全不涉及下载和遍历整个视频列表的另一种方式?

谢谢!

更新:

我已经和我的雇主讨论过这个问题,OAuth 不是一个选择,2 或 3 条腿。

那么,根本就没有办法对 newVideoQuery() 函数进行身份验证吗?是否故意阻止无法检索视频的个人数据,即使对于视频所有者也是如此?

0 投票
2 回答
543 浏览

php - Google Fusion Table - 使用 PHP 的 Google API 客户端创建新表

以下代码导致 400 Bad Request... 你能看到任何明显的问题吗?

Google_Client 使用“服务帐户”进行身份验证,并且我能够运行其他请求,例如$service->query->sql()成功。

Google API 客户端版本为 0.6.2(最新)。

谢谢。

更新:请求对象转储:

0 投票
0 回答
1079 浏览

cron - Google cloudprint 与 google-php-api-client Oauth2 和 curl 在尝试 cronjob 时返回 403 错误

我首先使用下面的脚本来显示所有可用的打印机(然后我从这个脚本中获得了刷新令牌):

该脚本可以很好地手动登录,但不适用于 cronjob。

我在以下脚本中对刷新令牌进行了硬编码:

我认为一旦您获得了刷新令牌,您就可以随时使用它来重新生成访问令牌,您只需要这样做

获得授权。然后可以在 cronjob 中使用它在设定的时间自动执行打印作业。但是现在我收到 403 错误...有人可以向我解释我做错了什么吗?

0 投票
1 回答
1618 浏览

google-api - Google Calendar API 添加事件回调以进行同步

google-api-php-client用于获取和插入 Google 日历事件。现在我想将我系统上的事件与谷歌日历上的事件同步。

我想知道,如果我在 Google 日历中添加事件,它是否可以自动添加到我的系统中(可能带有一些回调 url),所以我不需要使用 CRON 作业在某个时间间隔内重新检查 Google 日历中的事件?

谢谢!