0

我们在 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 已经拥有的功能要少时,我们不希望给最终客户带来不便。

有什么方法可以“交换”和降级范围,或者在没有客户干预的情况下添加新范围?谷歌过去曾用过时的 API 做过类似的事情。

编辑:以防万一,我们正在使用服务帐户访问 Gmail API,因此我们可以像使用电子邮件设置 API 一样访问任何用户的详细信息。

(如果答案是“否”,我希望 Google 的官方人员会看到这一点并将这个想法带走以供考虑。或者,允许我们检索具有“撰写”范围的签名设置,因为将签名附加到您的电子邮件'正在发送是一个真正的用例。)

4

0 回答 0