可以"交换" OAuth2 Gmail API范围?

时间:2017-01-17 17:42:54

标签: gmail-api google-email-settings-api

我们在Google Apps Marketplace中有一个当前使用电子邮件设置API的应用:

https://apps-apis.google.com/a/feeds/emailsettings/2.0/

我们使用它来获取用户的电子邮件签名。

这项目标已在今年晚些时候停止使用,因此我们现在要转移到Gmail API并使用此范围:

https://www.googleapis.com/auth/gmail.settings.basic

我们已经拥有了Gmail"撰写"范围,但这不允许我们检索签名。

我们有超过250家企业使用我们的软件,如果最终客户不得不重新授权我们的应用,那么更改Marketplace SDK中的范围将会引发巨大的压力/精力/混乱。当我们基本上要求的功能比旧的电子邮件设置API中的功能要小时,我们不希望给最终客户带来不便。

我们有什么方法可以“交换”#34;并且降级范围,或者在没有客户干预的情况下添加新范围? Google过去使用已弃用的API做了类似的事情。

编辑:如果重要,我们会使用服务帐户访问Gmail API,以便我们可以通过电子邮件设置API访问任何用户的详细信息。

(如果答案是"没有",我希望Google官方人员能够看到这一点并将此想法考虑在内。另外,请允许我们检索使用"撰写"范围的签名设置,因为在您发送的电子邮件中附加签名是真实的用例。)

0 个答案:

没有答案