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

ios - 上传图片google云存储错误IOS?

这是我使用谷歌客户端 api 将图像上传到谷歌云存储的代码

它总是显示错误

2015-10-14 12:41:44.399 Pix[21848:145791] 错误域 = com.google.GTLJSONRPCErrorDomain 代码 = 401“(需要登录)” UserInfo = {错误 = 需要登录,GTLStructuredError = GTLErrorObject 0x7b88d7e0:{消息:“需要登录”代码:401 数据:[1]},NSLocalizedFailureReason=(需要登录)}

我该如何解决?

0 投票
2 回答
2121 浏览

google-signin - 两个 Google JS 客户端 CDN 有什么区别?

一个) <script src="https://apis.google.com/js/api:client.js"></script>

相对

二) <script src="https://apis.google.com/js/client.js"></script>

唯一的区别是api:before client.js

CDN A用于Google Sign-In for Websites 文档中的“构建具有自定义图形的按钮”部分。

CDN B几乎在 Google API Client Library for JavaScript (Beta)文档中使用。

它们似乎都可以互换工作。

0 投票
1 回答
289 浏览

asp.net - 无法从 .NET 的 Google 云存储客户端库中的程序集“System.Net”加载类型 System.Net.HttpStatusCode'

我通过在 Visual Studio 2010 中使用包管理器控制台安装它,在我的项目中引用了 Google Cloud Storage 客户端库。下载文件时出现以下错误。

在此处输入图像描述

.Net Framework 4.0 安装在 Web 服务器上。我尝试过以下事情来解决同样的问题,但没有成功

  1. 在 web.config 中添加,然后运行该站点,但仍然存在错误

  2. 将 system.net dll 设置为复制到本地并添加到站点的 bin 文件夹中,然后运行站点,但仍然存在错误

0 投票
0 回答
37 浏览

google-client - Google_client refreshToken 和文档

我有2个问题。

1-我找不到 php Google_client(和其他组件)文档(方法、变量等) 2-创建令牌后,我可以在身份验证中生成 json 对象上找到 refrehTOken

我试图从控制台中删除重新生成令牌的权限,就像第一次一样,但在 json 中“refreshToken”不存在。但是在 web 应用程序中是否可以使用 refreshtoken???如何?

请插入示例是可能的。

0 投票
2 回答
958 浏览

php - php | Google 站长 API 服务帐号没有权限

我正在使用以下代码从搜索控制台获取我的网站的统计信息:

我使用谷歌服务帐户来授权 api 调用,但它给了我错误:

调用 POST https://www.googleapis.com/webmasters/v3/sites/http%3A%2F%2Fwww.example.com%2F/searchAnalytics/query时出错:(403) 用户对站点“http”没有足够的权限*://www.example.com/'。另请参阅: https: //support.google.com/webmasters/answer/2451999

我还将服务帐户的电子邮件地址作为所有者添加到我的搜索控制台属性中,但错误仍然存​​在。我不知道了,我做错了什么?

0 投票
1 回答
413 浏览

ios - 获取 OAuth2 访问令牌时出错 - invalid_grant。但它是有效的

尝试在带有后端服务器的 iOS 上使用 Google 进行身份验证,代码用于与旧的 google 客户端库一起使用。

尝试验证令牌:

https://www.googleapis.com/oauth2/v1/tokeninfo?id_token= https://www.googleapis.com/oauth2/v2/tokeninfo?id_token= https://www.googleapis.com/oauth2/v3/ tokeninfo?id_token=

所有工作都成功表明令牌是有效的。

编辑: 添加 verifyIdToken 调用后才发现: 无效的发行者,https ://accounts.google.com != accounts.google.com似乎这就是我失败的原因。我猜 iOS sdk 与 PHP 的设置不同?或者这可能不相关,并假设它不是来自 iOS 设备的服务器授权。因为如果我不断更改服务器端代码的内容,即将 OAUTH2_ISSUER 更改为https://accounts.google.com,我会收到错误的收件人错误,这是有道理的,因为我使用的是 iOS 客户端获取的 tokenid 来授权服务器。

旧版本的 iOS 应用程序也可以正常工作。但是令牌完全不同,尽管验证也很好。任何帮助是极大的赞赏。

0 投票
1 回答
31 浏览

locationmanager - 我正在尝试使用 GoogleClientApi 获取当前位置坐标,除了少数 micromax 手机外,我在所有设备上都获得了成功的结果

在大多数设备中,我都获得了成功的结果,除了少数 micromax 手机。我尝试了使用 GoogleClientApi 和 LocationManager 的两种方法,但 getLastLocation() 方法返回 null。我将谷歌播放服务更新到最新版本。设备型号:Micromax A110

0 投票
1 回答
524 浏览

javascript - 是否有谷歌支持的方法来存根 gapi.client JS 库?

有没有推荐的方法来存根 gapi.client api?我想测试它与我的一些应用程序功能的集成,并认为我必须不断手动排除响应。

那里有现有的存根库吗?

0 投票
1 回答
857 浏览

android - 串联使用 Google SettingsAPI 和 PermissionModel API

我正在查看Play Services 7.0可以在此处找到的文档:

http://android-developers.blogspot.in/2015/03/google-play-services-70-places-everyone.html?m=1

https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi

正如我们所看到的,Android 简化了应用程序启用位置的方式,只需使其成为一键式事务,这很棒。

但是,我无法理解的是,这将如何与权限模型结合使用。

我将尽量使我的查询尽可能清晰和简单。

例如引用文档:

要使用这个 API,首先创建一个GoogleApiClient至少支持LocationServices.API. 然后将客户端连接到Google Play services

然后创建一个LocationSettingsRequest.Builder并添加LocationRequests应用程序将使用的所有内容:

然后检查当前位置设置是否满足:

返回时PendingResult,客户端可以通过查看LocationSettingsResult对象的状态代码来检查位置设置。客户端还可以通过调用来检索相关位置设置的当前状态getLocationSettingsStates()

如果状态码是RESOLUTION_REQUIRED,客户端可以调用startResolutionForResult(Activity, int)来调出一个对话框,请求用户允许修改位置设置以满足这些请求。对话的结果将通过onActivityResult(int, int, Intent). 如果客户端对可用的位置提供程序感兴趣,它可以LocationSettingsStates通过调用从 Intent中检索 a fromIntent(Intent)

上面的代码片段将向用户显示一个带有“是”和“否”选项的位置对话框,单击“是”即可启用位置。但是该文档没有说明有关实际创建该对话框的任何内容。是系统自己处理的吗?如果是这样,需要使用什么方法?

此外,当尝试使用LocationServicesAPI权限模型时,流程应该如何工作?

这是否意味着我们ACCESS_FINE_LOCATION permission首先显示请求的权限模型对话框,如果授予该权限,然后我们开始显示“需要启用位置”对话框?这是Android推荐的方式。我没有看到任何关于此的文档。

TL;博士

  1. 我们如何使用新的权限模型 API 和LocationServicesAPI两者,因为它们都涉及多个 popus。有安卓推荐的方法吗?

  2. 如果用户授予ACCESS_FINE_LOCATION权限但不同意启用位置,那么该流程应该如何工作。

  3. 如果用户授予ACCESS_FINE_LOCATION权限并同意最初启用位置,但稍后禁用位置,那么该流程应该如何工作。

  4. 我们如何创建一键式事务对话框以要求用户启用位置服务(我不参考权限对话框)。Google Maps 应用程序使用一个似乎是系统提供的对话框的对话框。但是,我找不到任何文档。

任何答案,对此的想法将不胜感激!

如果需要进行任何更正,请发表评论而不是投反对票。

谢谢!

0 投票
0 回答
472 浏览

python - 将 Google 客户端 Api 用于 BigQuery 时出现 DeadlineExceededError

试图从项目的谷歌大查询数据中检索数据。

查询没有任何问题,只是每当我打电话给它时,我都会得到

我已经提到了这个stackoverflow线程

在我的代码中,但仍然出现错误。