【发布时间】:2016-01-08 20:21:44
【问题描述】:
使用 Gmail api 时,可以从我的应用程序中传递“密码”。 我看到的是凭据(帐户名/电子邮件和密码)是从添加到设备的谷歌帐户内部获取的。 (这种理解是否正确)。我的要求是让用户直接在我的应用程序中添加他的电子邮件/和密码。用户可以访问未添加到设备 gmail 帐户的 gmail 帐户。
【问题讨论】:
使用 Gmail api 时,可以从我的应用程序中传递“密码”。 我看到的是凭据(帐户名/电子邮件和密码)是从添加到设备的谷歌帐户内部获取的。 (这种理解是否正确)。我的要求是让用户直接在我的应用程序中添加他的电子邮件/和密码。用户可以访问未添加到设备 gmail 帐户的 gmail 帐户。
【问题讨论】:
您可以使用Gmail REST API 获得对任何未在设备上注册的Gmail 帐户的基本访问权限,但您必须使用OAuth2 对用户进行身份验证。
或者,您可以在应用中实现 POP 或 IMAP 客户端,但用户需要在其 Gmail 帐户中explicitly enable access。
如果您在问题中解释为什么您需要访问用户的电子邮件,这可能会有所帮助 - 您的应用程序如何访问普通电子邮件客户端无法访问的用户电子邮件?
【讨论】: