首页 > 解决方案 > 验证使用 Gmail 的 .NET 应用程序时出现问题

问题描述

我创建了一个控制台应用程序,每小时读取一次我的 Gmail 收件箱,该应用程序部署到 Azure 并作为 WebJob 运行。

收到来自 Google 的关于没有竞赛屏幕的电子邮件。谷歌要我输入“应用程序主页链接”,但没有,因为它不是网站。

知道如何解决这个问题吗?

标签: c#gmailgmail-api

解决方案


如果您的应用仅适用于您的组织或 G Suite 域,您可以在 OAuth 同意屏幕配置中将其标记为仅限内部使用:

  1. 转到 GCP Console OAuth 同意屏幕页面。
  2. 单击页面顶部的项目选择器下拉菜单。
  3. 在出现的 Select from 对话框中,选择您的项目。
  4. 在应用程序类型下,选择内部,然后单击保存。

如果以上不适用于您,那么。不幸的是,解决它的唯一方法是放置他们要求的页面。我建议找到某种免费的托管页面。我相信 Azure 和 Google 都提供免费的网络托管服务。如前所述,pages.github.com 也可能是一种选择。


推荐阅读