问题标签 [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.
google-maps - 使地图元素空白,消失(Google Maps JavaScript API,v3)
有很多关于地图 API 的求助电话,其中空白的白色 div 是不可取的。就我而言,这是可取的。
我知道如何使地图出现。
我知道如何显示方向。
有时我只是想让地图元素“变白”。稍后我想把地图或方向放回那里。
我试过这个:
它可以工作,但在那之后我再也不能让地图出现了。正确的方法是什么?
我想我可以创建和删除地图实例,但这个错误报告说每个被破坏的地图实例都会泄漏 2MB 内存,谷歌正式不鼓励这种做法(这里和这里)。我真的不想覆盖一个白色矩形,或者让地图显示:无。没有更好的办法吗?
(我的应用程序是地址输入表单旁边的地图。输入足够的详细信息后,会自动出现地图。如果字段内容被删除,地图会再次变为空白。)
javascript - 谷歌金融 api 从 2017 年 9 月 6 日起不起作用
我正在使用谷歌金融 api 来获取股票报价并在我的网站上显示内容。从 2017 年 9 月 6 日起突然停止工作。我用来获取股票报价的网址是https://finance.google.com/finance/info?client=ig&q=SYMBOL&callback= ?。
以前,我使用的是 yahoo Finance api,但不一致。所以,我切换到谷歌金融 api。
你能帮我解决这个问题吗?
谢谢,拉姆
javascript - 如何正确使用javascript google task api?
我尝试使用以下代码更新任务,但它不起作用,我没有从中得到任何反馈:
我成功检索了任务列表和任务,但没有更新它们。我有以下权限范围:
我的问题是如何使用 javascript api 进行更新?有没有在线指南?
javascript - 如何在 Javascript 中从 Google API 模拟管理员用户?
我正在尝试gapi.client.directory.users.list
使用以下参数发出请求:
当我的帐户是域的管理员时获得成功结果。当我使用非管理员帐户执行相同请求时,它返回 403 结果。
我去了https://admin.google.com/AdminHome?chromeless=1#OGX:ManageOauthClients并添加了_______.apps.googleusercontent.com作为客户端和https://www.googleapis.com/auth/admin.directory .user.readonly作为范围。即使这样,我也得到了 403 结果。
我在 Java 和 Python 中看到了一些“模拟”函数......但在浏览器上下文中没有 Javascript,而不是 NodeJS。
有人可以帮助我允许在我的域的普通用户的管理目录 api 中列出用户的请求吗?
typescript - 离子 - 如何显示附近的地方列表
我一直在按照本指南使用 Google Place JavaScript 库来显示硬编码坐标半径 500 米内的餐馆列表。
这是我到目前为止所尝试的:
.ts
文件_
这是.html
文件:
问题是,构建应用程序时没有显示任何文本,控制台日志上也没有出现错误。我不太精通 Ionic,所以我不知道我在代码中遗漏了什么。
有没有传统的方法呢?非常感谢任何有关如何解决此问题的建议和指导。
google-api - Google One-Tap 如何管理我的刷新令牌?它与 GAPI 有何不同?
在Google One-Tap 登录的文档中,它说:
返回用户会自动登录,即使他们切换设备或平台,或者会话过期后也是如此。
问题1: 但它没有说明它是如何做到的?用户刷新令牌是否保存在浏览器的缓存中?然后如何跨设备自动登录用户?
问题 2:我问的原因是因为我有一个设置,我为 JavaScript (“GAPI”)初始化Google API 客户端。每当客户端通过gapi.client.init()
.
现在的问题是,在我添加了 Google One-Tap 代码(或者我应该说“YOLO 代码”?:) 之后,我的用户通过 One-Tap 和 GAPI 登录。我可以通过不初始化 GAPI 客户端来防止这种情况发生,但我认为这不明智,因为我认为整个库都是为了管理我的刷新令牌等而构建的。我的理解是否正确,One-Tap 完全一样,以防万一我只想验证用户我不再需要 GAPI 客户端?
真的,哪个库在管理我的刷新令牌方面做得更好?它们有何不同?我一无所知...
google-api - 如何通过一键式登录流程使用适用于 JavaScript 的 Google API 客户端?
我正在使用Google One-Tap 登录对用户进行身份验证,在用户通过身份验证后,我得到了一个访问令牌。我知道我可以使用此访问令牌来使用适用于 JavaScript 的 Google API 客户端(“GAPI”)。但我找不到使用此访问令牌使用 GAPI 的任何方法。
假设我已经有一个登录用户,有什么方法可以使用 GAPI?
我要做的是在简单地通过一键式身份验证进行身份验证并同意日历一次后访问用户日历。
javascript - 街道在放大 Google Javascript API 时会改变宽度
我尝试在可以放大和缩小的样式地图上放置一些矩形。我注意到,每次我将缩放级别从例如 17.5 更改为 17.6 时,街道都会改变它们的宽度,因此与街道相比,矩形会改变其位置。
代码:
地图
/li>长方形
/li>
我希望矩形在所有缩放级别上都位于街道的同一位置。这可以做到吗?
PS。这是它的样子: zoom=19.5 vs zoom=19.6
编辑:我忘了提到只有在跨越 0.5 时才会出现阶梯状改变宽度 - 如果我将缩放从 更改为19.2
位置19.3
没有差异。看这个例子:
zoom=21.1 vs zoom=21.3
我还注意到矩形的笔触似乎比街道的笔触更不经常改变它的重量。有人可以解释这种行为的原因吗?
google-drive-api - 用于离线编写/更新的 Google Drive API 共享文档
我创建了一个网络应用程序,它使用 Google Drive API/REST v2 ( https://developers.google.com/drive/v2/web/about-sdk ) 来执行诸如创建/更新/重命名/删除之类的操作文档等。我正在使用 OAuth 2.0 授权请求(客户端 - 这意味着每个访问令牌在 ~1h 内有效,然后默默地获得一个新令牌),然后使用该令牌执行先前的操作。
我对授权用户共享他/她的文档以编写/更新它们有一个新要求(我发现 API 具有插入权限的选项(https://developers.google.com/drive/v2/reference/permissions/插入:角色:作家,类型:任何人)。
未经身份验证的用户是否可以编写/更新从共享这些经过身份验证的用户创建的文档(以编程方式 - 通过 Google Drive API v2 或其他 API?)?(当用户共享他的文档并且离线用户能够编辑它时,类似于谷歌文档/共享的东西?
谢谢。
google-signin - 是否有允许网站通过单击获取用户电子邮件的 Google javascript 插件?
是否有谷歌电子邮件 javascript 产品/SDK 为用户提供只需单击按钮即可使用签名帐户订阅网站上的新闻通讯。
我想我在某个网站上看到过一个,但我不记得了,然后搜索过,但找不到类似的东西。