问题标签 [google-one-tap]
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.
ios - iOS 浏览器何时不支持 One Tap?
根据文档 https://developers.google.com/identity/gsi/web/guides/supported-browsers,iOS 上的任何浏览器现在都不支持一键。
有谁知道为什么以及何时禁用 iOS 浏览器的该功能?
谢谢!
google-signin - 有没有办法自定义谷歌一键提示的文字内容?
我们的应用程序具有多租户架构,其中我们使用单个代码库部署了多个不同的网站。有没有一种方法可以编辑应用程序名称(即 showSign in to <Website 1> with Google
而不是Sign in to <App name> with Google
),而无需在 Google Console 中为每个网站创建单独的项目?
如果无法编辑应用名称,有没有办法只显示Sign in with Google
?
google-signin - Google One Tap 提示显示域名而不是应用程序名称
显示的是 Google One Tap 提示,Sign in to <domain name> with Google
而不是Sign in to <application name> with Google
。当我在本地主机上工作时,它能够显示应用程序名称,但是当我尝试在暂存环境中部署时,只显示域名。
这可能与 Google 应用程序发布状态仍在相关Testing
吗?或者尚未在 Google Search Console 中验证的域?请注意,如果有帮助,应用程序只需要非敏感范围。
reactjs - 在 React 错误中实现 Google 登录 - 道具“数据回调”的值无效标签
我正在尝试在 React 中实现 google 登录。这是我的组件-
显然,如果我设置data-auto_prompt="true"
即一键式,它会起作用。但是,我不知道如何使它适用于按钮单击。我真的不想使用 npm 包,此外它们也基于旧版 Google 登录。有办法吗?
laravel-8 - 无法使用谷歌一键登录按钮登录社交名流
我尝试了几乎所有可能的方法,但 Google One Tap 登录按钮在我的 Laravel 8 应用程序中返回 504 错误。我正在使用 laravel socialite 来处理登录过程,如果我放置一个链接按钮而不是 Google 登录按钮,它绝对可以正常工作。
这是我的一键式按钮代码:
这是我得到的错误:
哎呀!发生错误 服务器返回“405 方法不允许”。东西坏了。请让我们知道发生此错误时您在做什么。我们会尽快修复它。给您造成的任何不便,请原谅。
react-native - 如何在 React Native 应用程序中实现 Google 一键登录?
npm 上可用的任何经过验证的库,以便我可以使用它在我的一个 react 本机应用程序中实现谷歌一键登录。
google-signin - 谷歌“一键”,gsi/status 返回格式错误的 json 响应
我已经集成了谷歌一键登录。
当我在控制台中进行上述调用时,我看到以下 XHR GET https://accounts.google.com/gsi/status?client_id={client_id}&as=l%2FOLqpXJNjkzi8MA4VUv0g
它返回带有代码“400”的“格式错误的 json 响应”。有时它也会返回带有代码 0 的 XHR。
这是否意味着身份验证失败?我该如何解决这个问题。
google-api - Google Sheets API - 从 google 登录迁移
我正在关注https://developers.google.com/sheets/api/quickstart/js上的 Google Sheets API javascript 快速入门
他们似乎使用的是旧样式的 google 登录,并且文档似乎遵循已弃用的登录方法。
使用谷歌一键登录的合适方法是什么?似乎用户使用谷歌登录,然后我必须提供另一个谷歌登录按钮来启动 gapi 表格客户端?
更新:我得到的错误'gapi.client.sheets.spreadsheets.create(params);' 是:
控制台中指定的 URL 以横幅消息“我们将停止使用 Google Sign-In JavaScript Platform Library for web”开头。
google-signin - 如何检测用户是否在 Android 原生库(Java/Kotlin)中使用 Google One Tap 登录或退出并在返回时获取凭证数据(令牌)?
引用谷歌链接https://developers.google.com/identity/one-tap/android/get-saved-credentials
如果您的 Activity 可供已登录用户或已注销用户使用,请在显示 One Tap 登录 UI 之前检查用户的状态。
那么,我如何知道用户是登录还是退出呢?该文档谈到了检查用户的状态,但不清楚是否有 API 来检查状态,或者开发人员应该在自己的代码中维护用户的状态。
我的用例是用户使用一键登录然后退出应用程序。然后,用户重新启动应用程序以自动登录,而不会看到任何登录 UI。当用户返回应用程序时,应用程序如何读取 id 令牌、访问令牌等也不清楚。