【问题标题】:Gmail Api to access the delegated emails用于访问委派电子邮件的 Gmail Api
【发布时间】:2017-06-19 04:44:31
【问题描述】:

我可以在 c# 代码中使用 gmailapi 访问电子邮件,但我无法访问委派的电子邮件。是否有任何 gmail Api 可用于使用 C# 代码访问委派的收件箱电子邮件?

我正在使用 Oauth 凭据访问此凭据。

为了让我的问题更清楚,

在我的情况下,委托不会在一个帐户上发生到另一个帐户级别。

我的站点 IT 管理员创建了一个邮箱(这不是一个帐户,而是一个共享邮箱),并已将其委托/共享给 25 个用户(最多用户)

我的要求是找到一种访问委托邮箱电子邮件的方法。

【问题讨论】:

  • 以上帖子与我的帖子无关
  • 如果是这样,请阅读stackoverflow.com/help/how-to-ask 并改进您的问题,使其看起来不相关。似乎是同一个问题。
  • 为了更清楚地说明我的问题,我的案例委派没有发生在一个帐户到另一个帐户级别。我的站点 IT 管理员创建了一个邮箱(这不是一个帐户,而是一个共享邮箱)并已将其委托/共享给 25 个用户(最多用户)我的要求是找到一种访问委托邮箱电子邮件的方法。

标签: gmail gmail-api


【解决方案1】:

根据 Google Apps Admin SDK 文档,Email Settings API 使 Google 合作伙伴能够以编程方式操作大多数用户级 Google Mail 设置已被弃用。

您可能想尝试EWS Managed API 看看它是否适合您。我已经阅读了有关此blog 的内容,其中讨论了使用 EWS 托管 API,如果您(委托人)通过 Exchange 委托访问其他人(委托人)的邮箱,则代表委托人发送的任何邮件都会出现在您(代表的)邮箱的已发送邮件中。理想情况下,它应该显示在委托人发送的项目中。

如需更多详细信息,请访问EWS Managed API 2.0 documentation

【讨论】:

  • EWS 托管 API 如何帮助他访问 Google 上的邮件? Google 是否计划开始使用 EWS 托管 API?
【解决方案2】:

您需要使用 Gmail API 以委托用户身份进行身份验证,而不是您自己的帐户。无法通过 Gmail API 提取委托收件箱数据。 API 的功能范围涉及您仅在自己的收件箱中可以执行的操作。

【讨论】:

猜你喜欢
  • 2019-09-20
  • 2014-10-29
  • 1970-01-01
  • 2020-09-01
  • 2012-03-05
  • 2019-03-08
  • 2018-06-18
  • 1970-01-01
  • 2017-06-27
相关资源
最近更新 更多