问题标签 [google-account]

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 投票
1 回答
2827 浏览

android - 从谷歌账户获取用户的真实姓名

有没有办法获得谷歌账户中设置的用户真实姓名?

我可以使用AccountManager.get(ctx).getAccountsByType("com.google")来获取用户的谷歌电子邮件地址。但是我想获得真实姓名,以便在我的应用程序中很好地问候用户。

是否有一些 Android API 来获取此信息?

0 投票
0 回答
56 浏览

gmail - 如果收件人的电子邮件被破坏,gmail 对发送邮件的限制是什么?

我有一个应用程序尝试向我们的注册用户群发送电子邮件,但问题是大量用户的电子邮件未经验证,预计不存在或损坏。那么是否有限制表明超过这么多邮件退回帐户被锁定(或类似的东西)。如果是,那么对不同消息或不同电子邮件、唯一电子邮件等的数量施加的限制是什么?

我知道存在限制,但找不到数字。

0 投票
2 回答
2402 浏览

android - 应用服务器如何将 Google 帐户关联到用户的设备?

我希望用户能够从网络服务器和/或本地 PC 应用程序输入数据,并将其传输到他们选择的 Android 设备,其方式与在设备上安装 Google Play 的工作方式大致相同。

我想使用用户的谷歌账户认证来建立应用服务器和用户在 GCM 中注册的 Android 设备之间的链接。

我在 Google Cloud 消息API 文档中找不到关于如何处理这种身份验证的任何提及,但确实在 GCM 论坛中找到了这个未回答的问题。

我想通过他或她的 Google 帐户对来自网络应用程序的用户进行身份验证。类似地,Android 应用程序会以某种方式获得同一个 Google 帐户的句柄,该句柄将与初始 GCM 注册同时发送到 Web 应用程序服务器一次。

然后,当用户使用 Web 应用程序时,服务器会提供用户已经注册到服务器的设备列表,以便提示用户他或她想向哪个 Android 设备发送数据。

如何在 Web 服务器和设备上完成此操作?

使用 Google 帐户进行身份验证后,我可以使用哪些信息在两次登录之间建立链接?

0 投票
1 回答
1030 浏览

android - 尝试在 android 中以编程方式添加 gmail 帐户,但出现错误“调用者 uid 10040 与验证者的 uid 不同”

android中有一个emial应用程序,允许添加电子邮件帐户。如何以编程方式在该应用程序中添加 gmail 帐户?

我使用此链接自动添加帐户,但得到 SecurityException“调用者 uid 10040 与验证者的 uid 不同”。

我用那个代码

其中“com.example.addaccount.account”是我的应用程序的包名,我在名为 xml 的文件夹中添加了authenticator.xml 文件,包名相同:android:accountType="com.example.addaccount.account"。

但我收到错误“调用者 uid 10043 与验证者的 uid 不同”。谁能告诉我,我错过了什么?我刚刚添加了 xml 文件并编写了该代码来添加帐户,我是否需要以某种方式引用该 xml?

0 投票
0 回答
844 浏览

android - accountManager.addAccountExplicitly(帐号, 密码, null); 这个函数有什么作用?

这个函数有什么作用?是登录还是注册?

文档说“将帐户直接添加到 AccountManager。通常由与身份验证器关联的注册向导使用,而不是直接由应用程序使用。”

我在搜索“如何在 android 上添加帐户”并找到了这个功能。很多人都使用过这个功能,所以我也尝试过,但出现异常“调用者 uid 10043 与验证者的 uid 不同”。

然后,我阅读了文档,现在我很困惑,即使这是为了注册,但它对我不起作用。

我只想在注册或登录后以编程方式在 Android 设备上添加一个帐户(Gmail 帐户)。

0 投票
1 回答
495 浏览

login - 多个用户可以共享同一个 Google 帐户,还是违反规则?

多个用户可以共享同一个 Google 帐户,还是违反规则?我在问,因为我想确保多人不会在我的网站上共享使用联合登录的帐户。

0 投票
1 回答
2320 浏览

android - 以编程方式设置 Google 手机帐户

我有兴趣在电话上以编程方式添加和设置具有给定用户名和密码的硬编码 Google 帐户,而无需任何用户干预。

我试过使用

它适用于accountsTypecom.google accountsType抛出“uid 与验证器 ID 不匹配”异常之外的所有情况。

我已经按照这个特定线程中给出的所有建议来修复错误但没有用,com.google帐户类型的错误仍然存​​在

SecurityException: caller uid XXXX is different than the authenticationator's uid

我尝试的另一种替代方法是使用samplesyncadapter代码,它工作得很好,身份验证部分在NetworkUtilities文件中完成,我认为需要将其更改为 Google 帐户clientlogin

无论如何,这可以直接执行而无需用户干预验证码吗?

0 投票
2 回答
1455 浏览

java - 获取授权码后使用 Google Android Auth 2.0 HTTP 发布请求进行注册

我通过以下链接让用户在 webview 中使用 Google 帐户注册

其中包含我的客户端 ID 和根据 Google API 控制台给出的重定向 URI,即选择重定向 URI https://developers.google.com/accounts/docs/OAuth2InstalledApp

最后使用 view.getTitle() 获取浏览器标题栏中返回的授权码

之后需要发送另一个请求实际的请求可能如下所示:

所以现在在发出 HTTP POST 请求时..

所以我收到了错误的令牌响应......我从昨天开始尝试这个,建议和帮助将不胜感激..我的主要目标是使用 android 中的 gmail 帐户获取用户信息

0 投票
1 回答
201 浏览

google-app-engine - Google App Engine - 将应用程序从已关闭的帐户转移到另一个帐户

是否可以将应用程序从已关闭的 Google 帐户转移到新的 Google 帐户?

0 投票
1 回答
439 浏览

google-app-engine - 如何使用谷歌帐户从客户端应用程序登录到谷歌应用引擎服务器?

重要提示:API 已更改 - 请先阅读: https ://developers.google.com/accounts/docs/AuthForInstalledApps

ClientLogin 已于 2012 年 4 月 20 日正式弃用。它将根据我们的弃用政策继续工作,但我们鼓励您尽快迁移到 OAuth 2.0。


我想构建两个应用程序客户端(一些 python/java 程序)和服务器(Google App Engine 应用程序),并通过从客户端到服务器的 google 帐户进行身份验证以获取一些秘密信息。

让我解释一下场景:

  1. 服务器有地址https://example.appspot.com
  2. 客户希望从https://example.appspot.com/restricted下载受限信息,因此在 app.yaml 中定义了这个 url 和 login: required。
  3. 客户使用某些 Google 帐户 example_login 和 example_password 来获取访问权限。

如何正确地从客户端向 Google App Engine 进行身份验证以访问https://example.appspot.com/restricted