问题标签 [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 投票
2 回答
3954 浏览

google-bigquery - 在 BigQuery 的查询部分插入,使用 google-api-php-client

我想在 php 脚本中使用 INSERT 命令在数据库中插入数千条记录,因为它更容易访问,但是https://developers.google.com/bigquery/docs/query-reference,这不显示 INSERT在 php 中查询时可以使用的命令,例如 $quert->setQuery("Insert into ... values...") ,已在 BigQuery Web 控制台的查询表中尝试过此操作,但似乎没有工作,无论如何使用 setQuery() 和其他命令来插入数据?

0 投票
1 回答
1677 浏览

google-bigquery - 使用 php 脚本的 Google Big Query,无法将 api 托管到网络上

我试图实现 bylocalhost和之间的连接bigquery api,使用google-api-php-client,它工作得很好,但后来我试图将它托管到一个网站上,我收到一个致命错误说,

我无法找出问题所在localhost,当我api在我的“”文件夹中使用localhost它时它工作得非常好,但在网络上它给出了一个错误。

0 投票
2 回答
665 浏览

google-api - 通过 PHP 授权应用程序访问 BigQuery 而无需用户交互

我有一个网站,它完成了从云端的 Google BigQuery 获取 USN 的简单工作。现在,每次访问时,我都需要有一个 Google 帐户和那个特定的电子邮件 ID,应该在“团队标签”中分配“权限”。我基本上希望每个人都可以使用该网站。我正在使用 PHP,所以我需要有关此处有用的功能的帮助。

0 投票
0 回答
424 浏览

google-drive-api - PHP脚本未创建新文件或文件夹

我正在使用 PHP 测试 Google Drive API,但没有设法通过命令行在我的驱动器上获取我的文档文件。我还尝试使用提供的 PHP 脚本创建一个文件夹。

我的 PHP 脚本运行并请求我从它请求我访问的 url 获得的身份验证代码。在按下回车键时,它看起来像是工作了一段时间,然后它没有错误地终止。当我转到“我的 Google 云端硬盘”时,我看不到任何新文件或文件夹

(使用 OSX MAMP 和 PHP)

谢谢

使用的 PHP 代码

0 投票
1 回答
5439 浏览

google-drive-api - 使用 PHP 客户端库将大文件上传到谷歌驱动器

我正在尝试通过他们的 PHP 客户端库使用 Google Drive API 来上传一个大文件。目前它失败了,因为似乎唯一可用的方法是“简单”上传方法。不幸的是,这需要您将整个文件作为数据加载,并且它达到了我的 php 内存限制。我想知道它是否可能,并看一个例子来说明它是如何完成的。我知道有一种可恢复和分块上传的方法,但没有关于如何使用它的文档。

0 投票
1 回答
965 浏览

google-calendar-api - Google Calendar Api 未返回目录联系人的与会者姓名

我构建了一个网络应用程序,该应用程序使用与我自己的 Google 帐户相关联的服务帐户。我们使用 Google Apps,因此我的 Google 帐户是域的一部分。我们有一个共享联系人的服务器,因此我们所有的客户都可以作为每个人的联系人。在我的通讯录中,这个组被称为“目录”。

该应用程序使用 Google Api PHP 客户端从 Google 日历中检索事件。它还检索与会者,包括这些与会者的所有详细信息。但如果与会者不在我们的域内,它只会检索电子邮件地址。我还想获得该与会者的姓名。

这些名字在我的目录组中的联系人中。当我创建一个活动并邀请客人时,我可以检索这些联系人,它会显示姓名和邮件地址。但是当通过 API 检索与会者时,它不会显示这些名称。

这是 API 的限制吗?有解决方案吗?

我不想将 Contacts api 与非服务帐户一起使用,因为我不想每次都授予权限。据我所知,无法将 Contacts api 与服务帐户一起使用。

0 投票
3 回答
6719 浏览

php - Google 日历 API 库 (PHP) - 文档在哪里?

我一直在从 PHP Google 客户端库中寻找有关 Google 日历 API 函数、方法等的文档,但终生无法找到该死的东西。有谁知道这住在哪里?我参加了小组,但对于同一件事有一个 2 个月大的问题:

https://groups.google.com/forum/?fromgroups=#!topic/google-api-php-client/pP-E1noaqsI

这里有什么想法吗?

0 投票
3 回答
30271 浏览

php - 从 Google OAuth 2.0 PHP API 获取用户信息

我正在尝试使用 Google Oauth API 来获取用户信息。它非常适用于 Google Plus API,但我正在尝试创建一个备份,以防用户没有 google plus 帐户。身份验证过程是正确的,我什至得到了 $userinfo 对象,但我究竟如何访问这些属性。我试过 $userinfo->get() 但它只返回用户的 ID。

难道我做错了什么?这是我正在使用的代码...

谢谢...

**编辑* * * 缺少范围——已添加

现在工作...

0 投票
1 回答
381 浏览

oauth-2.0 - 尝试下载文件时出现 Google Drive API 401

我正在使用google-api-php-client获取我的 Google Drive 上文档的 URL。当我将 URL 粘贴到浏览器中时,该 URL 可以正常工作,并且可以下载该文件。

但是,在我的 PHP 应用程序中,我总是得到 401。这是我的代码:

我尝试更改BearerOAuth(这就是 OAuth 2.0 游乐场使用的),但都失败了。

有任何想法吗?

0 投票
1 回答
4867 浏览

php - 如何在不使用谷歌应用的情况下授权谷歌驱动服务账户访问谷歌账户?

我想使用 Google Drive 作为我正在制作的网站的准 CMS,以便内容所有者可以使用 Google Drive 编辑他们的内容。我想使用可以访问 Google Drive 的特定用户帐户(在撰写本文时,服务帐户不能直接访问 Google Drive)并且能够与内容所有者共享文档。

通读 API 和教程后,我在委托中找到了答案:https ://developers.google.com/drive/delegation

我对这个过程的主要问题是该网站不是由 Google Apps 管理的,因此“将域范围的权限委派给您的服务帐户”中概述的步骤让我感到困惑 - 似乎应该可以在不使用 Google 的情况下处理这个委派应用程序,但在 Google 云端硬盘中搜索我的特定用户帐户的设置后,我似乎找不到授权模拟的能力。

我正在使用的代码片段:

GOOGLEAPI_IMPERSONATION是特定的用户帐户,当我运行此代码时,异常状态:

刷新 OAuth2 令牌时出错,消息:'{ "error" : "access_denied" }

有人提供任何帮助吗?我是否误解了 oAuth 在授权方面如何工作的基本概念?