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

android - 找不到方法 view.View.getDisplay()

我相信有人发布了类似的错误,但通常我在实现 Google Play 游戏服务 API 时遇到了麻烦。

在 onCreate() 中创建 Google 客户端对象时出现此日志错误:

我下载了最新版本的 Google Client API,并且正在使用 Eclipse。

我的主要活动中的相关 Google 客户端代码:

0 投票
1 回答
98 浏览

google-drive-api - 记录 Google Drive Java 客户端库的所有请求 uris/methods/response 代码

我正在使用 google 客户端库来访问 Google Drive API。我想自定义记录所有请求 URI、请求方法以及响应代码。谷歌客户端库是否有内置机制来执行此操作?

理想情况下,我可以像现在一样使用 API,而不必修改每个请求,但可能会向 Drive 对象本身添加某种拦截器,我可以在通过此 Drive 服务的每个请求上记录这些数据。

有任何想法吗?

0 投票
0 回答
1107 浏览

ios - 将 Google API Objective-C 客户端库作为静态库链接到应用程序时出现错误“ld: library not found for -lGTLTouchStaticLib”

我尝试将应用程序链接到 Google APIs Objective-C 客户端库的 iOS 静态库,如此处所述。这涉及将 libGTLTouchStaticLib.a 从 Xcode Project Navigator 视图中的 GTL.xcodeproj 的 Products 区域拖到应用程序的 Link Binaries With Libraries 构建阶段。

我目前在 Xcode 5.1.1 中构建应用程序项目时遇到此错误:

进一步调查显示以下内容:

  • Xcode 将 GTL.xcodeproj 中产品 libGTLTouchStaticLib.a 的完整路径报告为 /Users/me/Library/Developer/Xcode/DerivedData/GTL-abc/Build/Products/Debug/libGTLTouchStaticLib.a(即没有后缀 -iphoneos )

  • 但是,(OS X 命令)ls将其位置报告为 /Users/me/Library/Developer/Xcode/DerivedData/GTL-abc/Build/Products/Debug-iphoneos/libGTLTouchStaticLib.a (即带有后缀 -iphoneos)

  • 拖动 libGTLTouchStaticLib.a 显然已将以下条目添加到应用程序的库搜索路径(在 Build Settings 下):$(USER_LIBRARY_DIR)/Developer/Xcode/DerivedData/GTL-abc/Build/Products/Debug(即没有后缀 -iphoneos )

是什么导致两个 Xcode 项目对后缀的不同应用以及如何以“正常”方式(即不“破解”应用程序的库搜索路径)对齐它们的行为。

0 投票
1 回答
971 浏览

composer-php - Yii2 和谷歌客户端

我使用 Yii2 和 composer 附加的“google/client”。问题是谷歌库的类名带有命名空间。例如。Client.php 具有类 Google_Client。Composer 的自动加载器不适用于该语法。我怎样才能让它工作?

0 投票
1 回答
3175 浏览

php - 尝试获取 Google 电子表格元信息时出现“权限不足”

我很快需要将数据逐行添加到现有的约 1000 条记录的电子表格中。我想我想通过制作一个小的 PHP 页面来让我的生活更轻松,该页面将显示一行的数据并为我提供一个表单来将我想要的数据添加到该行。电子表格位于云端硬盘中,因此可以将我带到云端硬盘 API!:)

我已经下载了 Google API 客户端管理器并开始使用 OAuth 2.0 示例(缩短 URL)。这一切都很好,但现在我正试图从我需要的电子表格中获取一些元数据。无论我使用哪种关于驱动器的调用,我总是会收到以下错误:

致命错误:未捕获的异常“Google_Service_Exception”和消息“调用 POST https://www.googleapis.com/drive/v2/files时出错:(403) 权限不足”

知道是什么原因造成的吗?作为参考,这是我的代码:

0 投票
1 回答
1561 浏览

php - 如何使用带代理的 php google 客户端

有没有可能使用带有代理的最新 php google 客户端?

我问是因为在我的公司,我们开始为我们所有的网络应用程序使用代理,但我找不到任何简单的解决方案:)

有什么意见、建议吗?

0 投票
1 回答
157 浏览

javascript - Google YouTube API in JavaScript

I want to call the Google API to access YouTube lists, using the Google documentation I am referencing the script on my web page:

The onload function is never called, I am not sure what I am missing?!

I am trying to use the solution with an API KEY, but according to the documentation, I need to provide the API Key after the onClientLoad is called...

0 投票
0 回答
57 浏览

google-mirror-api - 同一脚本中的两个 Google_Client 对象

我正在尝试在同一脚本上创建两个 Google_MirrorService 对象:一个用于向一个用户发送时间线卡,另一个用于更新其他用户时间线卡。问题是当我创建这些对象时,我必须使用两个不同的 Google_Client 对象。当我创建第二个 Google_Client 对象时,第一个 Google_MirrorService 被破坏了。在尝试发现发生了什么之后,我发现 Google_Client 使用静态变量(静态 $auth、静态 $io、静态 $cache 和静态 $useBatch)。我认为这个问题是因为第二个 Google_Client 对象覆盖了第一个对象上的那些静态变量。

谁能帮我?

谢谢

0 投票
1 回答
166 浏览

php - 无法从谷歌 Oauth 响应中获取 refresh_token

我是谷歌客户端身份验证的新手。我正在尝试使用从这里下载的这个 php google 客户端将文件上传到我的 google 驱动器https://github.com/google/google-api-php-client

在回复中,我只收到这个

没有任何刷新令牌。

我只想从响应中获取刷新令牌以供以后使用。

我也关注了这个问题

将状态设置为离线,撤销之前属于此应用的所有访问权限,甚至尝试使用全新的新帐户/应用......但从未收到刷新令牌......

请大家帮帮我...

0 投票
1 回答
306 浏览

tomcat - 在 Servlet 容器中为 Google 客户端 API 加载 pk12 java.io.File

我有一个部署到 Tomcat servlet 容器中的应用程序。我有一个后台作业运行,我调用使用服务帐户的 PK12 文件授权的谷歌分析。

我无权访问容器的文件系统,因此我将 pk12 文件部署在 WAR 的 WEB-INF/ 中。我预计不会被授予将任何身份验证密钥添加到 Servlet 容器主机的系统注册表/钥匙串的权限。

GoogleCredential 的 Buidler.setServiceAccountPrivateKeyFromP12File(File) 只需要 java.io.File,所以我最终做了一些难以授权的事情。我使用 serveltContenxt.getResourceAsStream 打开 PK12 文件,并将其内容复制到一个临时文件中,然后将其传递给 Credential 的构建器。

当我试图做

出现错误,指出文件不存在,因为它试图打开磁盘上的文件,而 pk12 文件要么未解绑,要么返回的 URI 不是该文件的正确 URI。

这样做的正确方法是什么?我是 PrivateKey 身份验证和谷歌客户端 API 领域的新手。

这是我目前的工作代码:

谢谢