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

ios - 在带有 Google Cloud Endpoints 客户端的 iOS Swift 项目中使用 Google API 客户端库

我有一个 Podfile 如下:

和一个桥接头如下:

GTLApi.h上面是为 Google Cloud Endpoints API 生成的客户端。在构建时,pod 构建良好,但桥接头却没有。它失败了,因为定义了两次的东西有数百个编译错误。

Google-API-Client 应该如何与 Cloud Endpoints API 客户端共存?它们都导入GTLObject.h.

0 投票
1 回答
41 浏览

java - 在 Google Prediction API 中导入培训课程时出错

我正在尝试在 google-api-java-client-samples 中运行PredictionSample 。但我收到导入错误。项目在谷歌客户端库中找不到 Training.java 文件。我已经导入了所有必需的库并包含在类路径中。

在此处输入图像描述

在这里我得到错误。

在此处输入图像描述

我试图在谷歌找到类似的情况,但只发现一个未解决的问题。

那么我错过了哪里?提前致谢。

0 投票
0 回答
230 浏览

oauth-2.0 - gapi.auth.authorize 是否验证 OAuth2 令牌?

我了解通过...收到的令牌

...应在使用前进行验证,以防止与以下类似的调用混淆代理问题:

...由例如谷歌在这里指定:验证令牌

但是,如果令牌来自 gapi.auth api,即:

...验证步骤是否已经完成?我找不到任何能说明这一点的 Google 文档,并且作为安全风险,最好从可靠的来源听到。

0 投票
0 回答
298 浏览

php - 如何在使用 google directory API 创建之前检查用户是否存在

使用下面的代码,我可以成功创建新用户。但是,如果用户已经存在,则它不起作用。那么,当我的域中不存在用户时,如何运行此代码。

我的代码是

0 投票
0 回答
529 浏览

android - GoogleApiClient 在不要求用户登录的情况下获取个人资料

我正在调用 GoogleApiClient Api 以获取有关当前用户的一些基本个人资料信息(例如性别)。

我可以在不要求用户显式登录的情况下完成此操作吗?

这是我的代码:

然后我打电话mGoogleApiClient.connect();

onConnectionFailed 被调用,并带有以下消息:

到目前为止,我已经设置了这些权限:

0 投票
0 回答
1414 浏览

gmail-api - Gmail api发送电子邮件400错误请求

我正在尝试借助 Google Apps 帐户自动发送邮件

凭据和应用程序设置(安全性、范围)似乎没问题(使用相同的服务和相同的凭据,我可以毫无问题地获取我的收件箱消息。)

我的应用程序已在管理员谷歌控制台上获得授权,具有正确的凭据“p12 密钥”和范围“ https://mail.google.com/

所以我的php代码看起来像

不幸的是,它给了我一个无益的信息:(

缺少什么前提条件?有没有办法通过管理面板上的高级日志或类似的东西知道

我还关注了这个很好的链接: Gmail REST API:400 Bad Request + Failed Precondition

提前致谢

0 投票
1 回答
79 浏览

php - 使用静态方法 (PHP) 时如何使用资源的特定实例

我的任务是开发一个网站 (PHP),其中大部分内容来自私有 Web API (JSON)。就应用程序设计而言,这对我来说是一条陡峭的学习曲线,但到目前为止,我有:

  1. 创建了一个 PHP SDK/包装器库,为我提供从 API 获取和保存数据的方法。我从 Google Client SDK 等示例中寻找灵感。在内部,它使用 GuzzleHttp 来完成繁重的工作。

  2. 为我期望从 API 获得的每个数据响应创建了一个模型类。现在我可以使用具有可预测和预定义变量的实际类模型。

  3. 使用优秀的 JSONMapper 包将我的 API JSON 响应递归映射到模型实例中。

现在的问题。

我认为在每个模型上提供方法是个好主意,例如:

$user->save()

这将使用模型中可用的 API SDK 实例保存实例化对象的数据。应用程序不需要关心数据存储在哪里,或者如何使用 API。都好。

因此,我还认为对象应该能够获取自己是一个好主意(就像 Laravel 所做的那样,使用它的 Foo::find() 模式),所以我创建了静态方法,例如:

$user = User::get_by_id(1);

问题是,由于这是一个静态方法,我无法从 User 模型中访问我的 API SDK 的特定实例。我无法轻松注入该依赖项,而无需在每个函数调用中传递它。

在本例中,由于“用户”扩展了“模型”,因此我使用了:

Model::$api = new Api;

现在这很好,但如果出于任何原因我需要在某些模型上使用我的 API SDK 的特定实例,我将无法使用。

我怎样才能最好地使用我的 API SDK 的特定实例,同时仍然在我的对象上提供这些静态方法,或者我是否在吠叫错误的树,这是一种反模式,我应该使用其他一些机制来创建和获取对象?

我目前正在研究“PHP、对象模式和实践”,因为我正在努力解决这些问题。

提前致谢

0 投票
1 回答
877 浏览

google-api - Google Calendar API v3:FreeBusy 请求返回“请求的时间范围太长”。

谷歌日历的 freeBusy 方法似乎不会接受超过两个月左右的 timeMin/timeMax 范围。我应该如何找到从现在到永远(或未来的遥远点)的日历范围的忙/闲信息?

要求:

回复:

0 投票
1 回答
220 浏览

google-client - GoogleAuthorizationCodeRequestUrl 不返回代码

我正在使用 GoogleAuthorizationCodeRequestUrl 来获取代码。

String authorizationUrl = new GoogleAuthorizationCodeRequestUrl(clientId, redirectUrl, scope).build(); 这应该会返回一个代码,我可以使用它来获取 accessToken。但是这个调用只是构建了 url:https://accounts.google.com/o/oauth2/auth?client_id=MyClientId&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&scope=https://www.googleapis。 com/auth/内容

我应该使用其他任何方法来获取访问代码吗?谢谢!!

0 投票
1 回答
1337 浏览

java - com.google.api.client.auth.oauth2.TokenResponseException:400 错误请求

我正在调用这个方法:

其中授权网址是:

但这给了我错误:

com.google.api.client.auth.oauth2.TokenResponseException: 400 错误请求 { "error" : "invalid_grant" }

我错过了中间的任何步骤吗?另外,如果我尝试调用此函数:

它在扔java.lang.IllegalArgumentException