gpt4 book ai didi

从 oAuth 认证应用通过 SMTP 发送邮件所需的 Android 示例

转载 作者:行者123 更新时间:2023-11-29 13:59:32 25 4
gpt4 key购买 nike

我正在关注用于检索用户 Gmail 联系人的 oAuth 演示。我可以通过 oAuth 进行身份验证,并且可以正常获取联系人。

现在我想修改它以便能够通过 SMTP 发送电子邮件。我可以获得 oAuth 授权来执行此操作。

我的问题是我想不出下一步。我如何设置请求的格式以便在我通过身份验证后发送电子邮件。

我不希望任何人为我编写代码,只需一个简单的指向包含此内容的 google api 文档的链接就可以让我继续。我似乎找不到它们。

感谢您的帮助。

最佳答案

其实我也一直在研究这个。如果您可以通过 OAuth 进行身份验证,那么您只需要通过 OAuth 为 Gmail 使用 Google 的 API 即可使其正常工作。我将 Gmail 作为 Java 应用程序与 OAuth 一起使用。不过,对于 Android,有趣的是 Google 提供的相同代码仅适用于 SMTP(不适用于 IMAP)。但我想它仍然会有帮助。

以下链接将带您进入 Google 的 Gmail OAuth 协议(protocol): https://developers.google.com/google-apps/gmail/oauth_overview他们有 sample 可以使用。确保您已准备好 JavaMail 和 OAuth 访问 token 。不过,您不需要 Apache Ant 来运行他们的示例代码。我只是使用 eclipse 并运行了主类。

还知道 Gmail 的 OAuth 略有不同。我不确定您是如何进行身份验证的,但是对于 Gmail,SCOPE 会有所不同:https://mail.google.com/如果您不知道,Scribe 将是让 OAuth 在 Java 中工作的一种极其方便的方式。

关于从 oAuth 认证应用通过 SMTP 发送邮件所需的 Android 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com