【问题标题】:Gmail Oauth 2.0 in vb.netvb.net 中的 Gmail Oauth 2.0
【发布时间】:2022-06-10 19:07:06
【问题描述】:

我正在尝试查找 C#/VB.net 示例以了解如何使用 gmail 运行 oauth2。希望重新编码一个现有的应用程序,该应用程序曾经使用 gmails 应用程序密码来发送自动电子邮件(仅使用用户名和密码登录)。 Google 关闭了该功能,现在需要 oauth 2.0。 Windows 桌面应用程序仅使用一个 gmail 帐户,没有来自 google 的其他 API,因此它应该是一个简单的 http 请求和凭据响应(我认为)。不确定如何管理这个 oauth 过程,因为它是为更复杂的交互而设置的。该应用程序正在使用 IMapX dll 来管理电子邮件交互,这不是付费实用程序,并且似乎不再提供有限的支持。

在我无法转换的 c# 中找到了这个: enter link description here How do you use Basic Authentication with System.Net.Http.HttpClient?

浏览谷歌文档并没有多大帮助,他们的示例代码是在 python 等中,这没有帮助。

【问题讨论】:

  • SO 不是免费的代码转换服务。一旦您努力自己解决问题并遇到困难,我们非常乐意提供帮助。发生这种情况时,您可以解释您遇到的问题,包括相关的原始代码和您为转换它所做的努力,并提出与该代码相关的特定问题,我们会尽力提供帮助。按照您创建帐户时的建议,如果您在开始发帖之前花一些时间访问tour 并阅读help center 页面以了解该网站的工作原理,您会发现您在这里的体验会好得多。跨度>

标签: .net smtp gmail gmail-api


【解决方案1】:

首先转到您的谷歌帐户并创建一个apps password

用应用程序密码替换帐户的实际密码。看看这是否有效。

它不会开始考虑切换到 xoauth2。我目前正在为 C# 编写一个示例。

【讨论】:

    猜你喜欢
    • 2015-08-25
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2014-09-10
    • 2021-11-05
    • 2014-12-31
    • 2021-06-22
    相关资源
    最近更新 更多