问题标签 [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 回答
1302 浏览

php - 谷歌分析服务 API (ERR_CONNECTION_RESET)

重要编辑:发现该问题是由我的网络服务器引起的(我不知道如何解决) - 标签已更改。我使用最新的 XAMPP。

我正在尝试按照本指南使用 OAuth 设置与 Google Analytics API 的服务器到服务器连接: 服务应用程序和 Google Analytics API V3:服务器到服务器 OAuth2 身份验证?

我有以下代码:

这会导致 HTTP 错误 #101 (ERR_CONNECTION_RESET)。我的问题类似于:Service Applications and Google Analytics API V3: Error 101 (net::ERR_CONNECTION_RESET)但我没有其他调用Google_AnalyticsService().

我有启用 OpenSSL(通过取消注释行启用)的 PHP 版本 5.4.7(XAMPP 版本php.ini)。

提前感谢您的任何回答。如何处理这样的问题(产生一些 HTTP 错误并停止?是否有日志产生任何有用的信息?)?

编辑:从帖子中复制代码:对我来说“权限不足”谷歌分析 API 服务帐户会导致相同的错误(没有打印其他消息)。

0 投票
3 回答
3716 浏览

php - 如何在 YouTube 上上传大文件

我尝试了两种在 YouTube 上上传大文件的方法,但都不起作用,每种方法都有自己的问题,我的目标是找到上传大文件的正确答案。

第一种方法:

它将大文件分成不同的部分,而不是单独发送并立即上传,而是单独上传。因此,最后我在 Youtube 上有一长串可卸载的文件的不同部分,而不是单个文件。

方法一的代码

我发现这个问题的答案代码类似于 google_mediaFileupload 但我不知道如何使用它。

第二种方法

我也在尝试使用可恢复上传来上传它们,但是当我使用以下代码时,它会遇到以下错误:

方法二的代码

方法二的错误

请注意,我已经为解决代码问题之一的答案之一提供了 50 赏金。虽然问题还没有完全解决。

0 投票
1 回答
2473 浏览

php - 未显示活动开始时间和结束时间 - 带有 google-api-php-client 的 Google 日历

我得到了活动的地点。但无法检索 startTime 和 endTime。还有一种方法可以只显示今天的事件吗?最终,当开始时间和当前时间相同时,我想在我的网站上显示一个弹出窗口。那么任何人都可以帮我获得 StartTime 吗?

我看过这里: https ://developers.google.com/google-apps/calendar/v3/reference/events/list 但它没有告诉如何获取开始时间和结束时间。这真的很有必要。PHP 不是我的强项。那么任何人都可以帮助我吗?

谢谢你。


经过长时间的研究,我能够提取信息。但只能用 Zend Framework 来做。好吧,希望这对其他人有帮助。

抱歉,代码混乱-我仍在处理未解决的部分。但是事件检索正在工作......

这是输出!

0 投票
1 回答
919 浏览

php - 如何使用可恢复上传 API v3 在 YouTube 上上传文件

以下代码不起作用,如何使用它在 YouTube 上上传文件?

请参考以下问题,这是该问题的完整版本Q

0 投票
0 回答
290 浏览

google-api-php-client - Google 转销商客户管理用户创建管理 SDK 如何

Google Provisioning API 正在被 Admin SDK 取代。在通过 Google 转销商 API 创建客户和订阅后,如何以编程方式通过 Directory API 为我的转销商客户创建管理员用户。这是我到目前为止的工作流程。

现在我想为域创建第一个管理员用户。当我想为域插入管理员用户时,我收到错误 API 未启用。

如何以编程方式启用此域 API 并创建管理员用户。我喜欢为我们的计费软件自动创建用户。

0 投票
2 回答
15126 浏览

google-api - Embedding Google+ Hangout App in web application

Is there any way to embed a Google+ hangout app in a PHP-based website? Can I load the app inside an iframe without having to land on Google+ hangout page? If so, how?

0 投票
2 回答
1550 浏览

php - 计算源经纬度到目的地的道路距离

我使用了以下代码,但这给了我从源头到目的地的空中距离,但我需要道路距离,请帮帮我。

这项工作,但这个空中距离,但我需要街道/道路距离。

0 投票
0 回答
480 浏览

php - Youtube API v.3 - PHP - 刷新令牌意外撤销

我们使用Youtube API v.3PHP开发了一个离线服务。

我们已经从 Google OAuth 正确获取了访问令牌和刷新令牌,并且我们的应用程序可以完美运行;该应用程序使用访问令牌,并且当该令牌过期时,它需要一个新的访问令牌通过刷新令牌。

但是,经过一段时间(大于一个小时)后,刷新令牌似乎被撤销了。我们看到的是,我们的应用程序通过我们之前获得的刷新令牌请求了一个新的访问令牌,但它获得了一个无效的访问令牌(youtube 拒绝身份验证)并且应用程序停止工作。

当我们检查与失败的刷新令牌关联的 youtube 帐户时,我们发现我们的应用程序不再被授权(它未在授权的应用程序中列出)。

谷歌是否有撤销第三方申请的政策?还是我们在 Oauth 流程中遗漏了什么?

0 投票
0 回答
2070 浏览

php - 无法使用 PHP 客户端库将文件上传到 Google Cloud Storage

我希望此脚本将文本文件上传到我的 Google 云存储帐户中的存储桶。我正在使用 PHP 客户端库,特别是 objects.insert 方法。在我实际调用 insert 方法之前,该脚本似乎可以正常工作(如果我取消该行,那么我至少可以看到 var_dump 的结果)。如果我调用该方法,我会收到 HTTP 500 - 内部服务器错误(并且该文件不会进入我的云存储帐户)。

需要注意的一些事项:

  • 此脚本适用于服务帐户
  • 文本文件与此脚本位于同一文件夹中

我认为我调用插入的方式有问题,但我无法弄清楚。对于如何使该脚本正常工作以便上传文本文件的任何建议,我将不胜感激。

这是代码:

0 投票
6 回答
4265 浏览

php - 发生客户端错误:无法创建存储目录:/tmp/Google_Client/00

这个错误对 Youtube API v3.0 意味着什么:

我在此处找到的 Google 文档中使用 PHP Youtube API 。