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

google-maps - Google Maps API - matching a request with the asynchronous response

I'm using the google maps distance matrix javascript API to query the travel time from one point to about 50 destinations. in order to do this, I need to break my query up into multiple chunks, since the google maps API allows only a maximum of 25 destinations per request.

the problem that I'm having is the synchronization of the request and the result. other APIs offer the option to include a key that lets the developer match a request and an asynchronous result. however, since such a parameter is missing from the request specification, I have no idea how to make sure that I'm matching the right data to my incoming results.

I would be glad for a "clean" workaround - currently the only idea that I'm having is to have a unique number of destinations for each request, for instance the first with 25, the next with 24 destinations and so on. but I would not consider this a satisfactory approach. thank you

0 投票
2 回答
1901 浏览

node.js - 使用服务帐户密钥列出来自谷歌驱动器的公开共享文件,而不是获取公共文件

我在编码时遇到问题,在使用服务帐户密钥和使用 drive.files.list API 时,我无法获取文件,尽管我已经公开共享了所有文件

  • 结果,尽管我已公开共享所有文件并授予所有人编辑权限,但我什么也没得到。
  • 在服务帐户中,我启用了 google API 并授予了 qwner 权限。
  • 我希望列出所有公开共享文件。
  • 我在代码中出错的地方。

请帮我解决这个问题。谢谢 :)

0 投票
2 回答
6521 浏览

javascript - Google Maps Javascript API 无法在移动网站上运行

我正在为希望在“关于我们”页面上显示其位置的地图的客户建立一个站点。我使用 Google Maps Javascript API 在桌面站点 (www.al-van.org/jake/aboutUs.html) 上运行地图并且功能齐全。一切都很顺利,但是当我尝试在我的 android 设备上查看该网站时,我只是得到一个“糟糕,出了点问题,请参阅错误控制台以获取更多技术信息”,这对我没有多大帮助。我似乎无法弄清楚发生了什么以及为什么它无法在移动设备上运行。我需要使用 Javascript API,因为客户端想要地图上的 2 个位置,而嵌入 api 不会这样做。这是我的 JS,HTML 是一个带有引导框架的简单 div。

0 投票
1 回答
2506 浏览

google-maps - Google Maps API Geocoder 组件限制语法

我在将 componentRestrictions 参数添加到 Google Maps Geocoder 对象时遇到问题。我正在使用 JavaScript 客户端 api。具体来说,该administrativeArea物业不适合我。文档说 type 是一个字符串,我尝试了很多组合但仍然没有运气。

这是我的地理编码功能:

我可以让其他 componentRestriction 属性工作,比如postalCodeand country,但不是administrativeArea。文档说该属性匹配所有的administrative_area levels,所以我尝试使用不同的美国县和不同的美国州,但无法让它工作。我想我的语法错误,任何帮助将不胜感激!

0 投票
0 回答
345 浏览

google-apps-script - 谷歌工作表单元格值到 html 页面

我正在做一个小项目,我想在 HTML 页面中显示排名(表格:排名)的顶级玩家(单元格 A2)。我的谷歌表与大家共享。

我发现类似的问题有几个答案。但似乎每个答案都是蛋糕的一部分。我无法将所有内容都简单地应用到我的项目中。

我试着 :

  • 使用我的 google 电子表格项目的 Code.gs 文件返回单元格值
  • 使用事物调用我的 index.html 文件中的单元格值
  • 在段落中显示单元格值 (p)

最简单的方法是什么?

谢谢你帮我找到我的完整蛋糕:)

0 投票
1 回答
102 浏览

javascript - 谷歌分析仪表板响应无效

我想在我的网站上创建一个包含多个视图的谷歌分析仪表板,但我遇到了一个问题。我按照https://ga-dev-tools.appspot.com/embed-api/basic-dashboard/上的所有说明进行第一次测试。

这是代码

来自文件的响应:https://accounts.google.com/o/oauth2/iframerpc?action=checkOrigin&origin=http%3A%2F%2Fecommerce.tredweb.com&client_id=MYCLIENTID.apps.googleusercontent.com始终为{"valid":false},但谷歌开发者控制台上的来源,已经在项目中为我的网站授权。我不明白问题出在哪里。

0 投票
0 回答
58 浏览

google-api - 需要在 Google Javascript API 中超过 1200 个引荐来源网址限制

所以我的同事在尝试将 http 引荐来源网址添加到我们的 javascript maps api 密钥时遇到了这个错误。我们的应用程序需要能够从我们的客户端域访问 api,其中有 1200 多个。有没有人达到这个限制,如果有,你是怎么超过的? 在此处输入图像描述

0 投票
1 回答
231 浏览

javascript - 如何修改使用 Goole Maps Javascript API 的现有工作 WP 站点以使用密钥?

语境

我继承了一个使用 Google Maps JavaScript API 的旧版工作 WP 站点。由于 API 密钥现在是强制性的,因此地图正确显示,但弹出错误提示“此页面无法正确加载 Google 地图”并且地图呈灰色并禁用

到目前为止我所做的

钥匙

我注册了,现在我有了我的密钥,它已为 Maps JavaScript API 启用,也为该站点启用。(实际上还没有限制,首先我想看看代码是否有效,然后我要限制)

来源

(免责声明:WP 和 PHP 新手在这里很抱歉,至少 JavaScript 还可以)

  • 我检查了现有的源,并得出结论它使用 Maps JavaScript API。它似乎当然不是最新的
  • 我找了谷歌文档,发现了这个:

    <script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" type="text/javascript"></script> 似乎很清楚

  • 我阅读了 WP 文档wp_register_scriptwp_enqueue_script似乎很清楚。

问题

尽管有这个前戏,我仍然不知道应该修改什么以及如何修改。我在现有来源中找到的实际行:

javascript url 似乎与我在当前 Google 文档中找到的有点不同

我不知道是否应该修改此 url 以添加 key 参数(那些较旧的 url 接受 Key= 参数?)或者我应该添加一个新的注册脚本,该脚本与当前 google 文档所说的完全相同(并且也保留旧的那些?)我不知道如何使用参数(键)注册脚本 url。

0 投票
1 回答
1698 浏览

google-admin-sdk - 使用 curl 对 Gsuite 用户进行身份验证的 URL 是什么?

我想对 Gsuite 用户进行身份验证,以便他们能够从我公司的应用程序中创建组,我必须使用 CURL 进行此操作,我应该向哪个 URL 发送发布请求?

例如,如果我想让用户登录 Google plus,我会点击这个 url

CURLOPT_URL => "https://www.googleapis.com/plus/v1/people/me?access_token=" . $access_token,

Gsuite 的网址是什么?

0 投票
0 回答
398 浏览

google-signin - 当用户登录多个谷歌帐户时显示多登录弹出窗口,如果用户仅登录一个帐户则绕过登录弹出窗口

我正在努力在网络应用程序上添加谷歌登录流程。试图弄清楚我们是否可以实现这个功能,

  1. 如果用户在多个 google 帐户中登录,则显示多登录弹出窗口,用户可以在其中选择帐户。

  2. 如果用户只登录了一个 google 帐户并且之前已经登录了应用程序,则绕过登录页面并将他们定向到应用程序。

我想auth2.signIn,它会检查有多少帐户存在,并在此基础上实现上述用例。

作为进一步的上下文,登录页面代码的 javascript 当前是:

此外,谷歌登录按钮点击处理程序写成,

为了解决这个问题,我试过了,

  1. 当用户从应用程序注销时,从谷歌注销GoogleAuth.signOut();

  2. 当用户点击谷歌登录按钮时,首先撤销访问然后它总是会提示登录弹出窗口GoogleAuth.disconnect();

  3. 在登录时使用prompt: 'select_account',所以 handleGoogleSignIn 看起来像,

    /li>

这三个修复程序总是打开弹出窗口,因此它修复了第一个用例但在第二个用例上失败了。

我真的很感激关于如何实现这两个用例的想法。

非常感谢!