问题标签 [googlesigninaccount]
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.
android - 新的 Google Play Services 8.3 SignInButton 打破了获取生日和名字/姓氏的能力
随着8.3 更新的发布,似乎
人员类(https://developers.google.com/android/reference/com/google/android/gms/plus/model/people/Person.html)
我们之前使用的被替换为
GoogleSignInAccount 类(https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInAccount)
两者看起来很相似,我们仍然可以让用户显示名称(getDisplayname() 方法)打招呼,并自定义应用程序,但是缺少 getName() 和 hasBirthday 功能。
这是应用程序中自动填写注册表所必需的。
新 API 中是否完全缺少这些信息(生日和名字/姓氏),或者是否有解决方法?
谢谢。
android - Google 登录服务器实现返回 401
在尝试从 Play Services 8.1 中的 Google+ 登录切换到 Play Services 8.3 中的新 Google 登录时,服务器端组件停止工作并开始在对 Google 服务器的每个 API 调用中抛出 401。
当 Android 应用使用 Google Play Services 8.1 时:
构建.gradle:
安卓客户端:
服务器端:
切换到 Google Play 服务 8.3 时:
构建.gradle:
安卓应用:
使用相同的服务器代码,get("me") 调用返回:
android - 最新 PlayServices 8.3 中的 GoogleSignInAccount 内部崩溃
播放服务的最新版本 (8.3) 存在与 GoogleSignInAccount 相关的问题。
我们收到了一个由此产生的崩溃。这是堆栈跟踪。
检查我们这边的应用程序日志,可能与某些连接问题有关,但我可能是错的。
对此的任何帮助表示赞赏。谢谢
编辑:根据要求,这就是我们构建 GoogleApiClient 的方式(以及所需的选项)
android - 如何同步后端服务器与谷歌登录
这更像是一个理论问题。
我在我的应用程序中实现了一个谷歌登录按钮,之后就可以在活动中显示登录人的姓名、电子邮件 ID。
问题:
- 我想登录,然后在我的后端服务器上创建一个记录。怎么做?有一种叫做 OAuth 的东西。https://developers.google.com/identity/protocols/OAuth2WebServer
- 我想要后端服务器中的另一个表,其中包含用户的附加信息,但这应该是同步的(假设每当用户打开应用程序时,将获得 1 分,该点将在另一个表中,所以我应该怎么做?)休息API?
- facebook的登录和google的登录有什么区别吗?
我遇到了这个问题:Google+ Sign In cross client(android/web) authentication,但无法完全理解。
基本上我想使用 google plus 登录并为该用户获取其他数据并将其显示在我的应用程序中。任何帮助将不胜感激。链接/教程将非常有帮助。
android - Android:Google 登录 - 凭证令牌列表始终为空
我正在实现谷歌智能锁登录以自动登录用户而无需输入,但是我遇到的问题是,即使在“成功”之后,凭证对象令牌列表中返回的令牌列表 (getIdTokens) 始终为空联系。凭证对象在什么时候实际填充了令牌列表?
我正在使用这个例子来构建代码:
android - 通过 Google 登录使用授权的 Google Cloud Endpoints
我有一个使用 Google Cloud Endpoints 的应用程序。有些方法需要授权,所以我按照本教程进行操作。这需要 GET_ACCOUNTS 权限。
我正在更新应用程序以使用运行时权限。我不喜欢请求读取联系人的权限,但 GET_ACCOUNTS 在同一个组中。因此,我希望在没有 GET_ACCOUNTS 许可的情况下使用授权。
我认为谷歌登录可以工作,但我无法找到使用谷歌登录结果的方法。
这是用于创建对象以调用端点的代码:
凭据对象必须是HttpRequestInitializer但从 Google Sign In 我得到GoogleSignInAccount。
那么,有可能做到这一点吗?这应该怎么做?
android - Android:GoogleAuthUtil.getToken - 帐户对象应该来自哪里?
GoogleAuthUtil.getToken 的第二个参数需要一个帐户对象,但是当您与 Google SignIn 连接时,您得到的结果是 GoogleSignInAccount - 这不是一回事。有没有办法将 GoogleSignInAccount 转换为 Account 对象?
然后稍后:
我知道我可以通过显示 accountpicker 来取回电子邮件地址,我也可以从 google 登录结果中获取电子邮件地址 - 但我看不到获取整个帐户对象的方法。
android - 从安卓应用谷歌登录 - 登录成功后怎么办?
我已经在 SO 上阅读了这个问题,但我仍然不清楚在成功 google 登录后我将如何对用户进行身份验证。我有一个想法,我正在寻求你的批准。在成功 google 登录后,我将可以访问 GoogleSignInAccount对象。在这个对象中,我可以做一些事情,比如将令牌和用户电子邮件作为凭据存储到远程数据库中,这样我就可以识别服务器端的用户配置文件。从 android 客户端看起来像这样:
这是良好登录成功后进行身份验证的最佳做法吗?
ios - 无法在 IOS 中获取 Google 登录个人资料图片
我已按照此 URl 中的说明获取用户 ID、姓名和电子邮件,但没有图像信息。请提出您的反馈意见。
https://developers.google.com/identity/sign-in/ios/people
还使用此网址获取图片https://www.googleapis.com/plus/v1/people/115950284...320?fields=image&key= {YOUR_API_KEY} 但它说