如何仅为社交电子邮件创建 gmail-api 访问范围

Posted

技术标签:

【中文标题】如何仅为社交电子邮件创建 gmail-api 访问范围【英文标题】:How to create a gmail-api access scope for social emails only 【发布时间】:2017-05-09 17:09:44 【问题描述】:

gmail-api

这里是用例:

我是 Gmail API 的客户。我想创建一个范围类似于“https://www.googleapis.com/auth/gmail.readonly”的访问令牌。但是,我不想让 Gmail 让我访问所有电子邮件,而是只想访问社交电子邮件。

推测社交电子邮件范围:https://www.googleapis.com/auth/gmail.social.readonly

注意: 社交电子邮件具有 CATEGORY_SOCIAL 标签。

提前致谢。

【问题讨论】:

此功能目前不存在,但我建议查看与您的问题非常相似的this 功能请求。 【参考方案1】:

标签级别的范围访问是不可能的。 Choose Auth Scopes 部分中列出的范围是唯一可用的范围。 https://www.googleapis.com/auth/gmail.readonly 是您必须使用的。

【讨论】:

您好 Tholle,我不想访问所有用户的电子邮件。例如,我的想法是用户只允许应用程序访问他们在社交类别下的电子邮件。不幸的是,gmail.readonly 的范围对于我的目的来说太宽泛了。 标签级别的范围访问根本不可能。 Tholle 的回答是正确的。 @CarlosVizcaino 没问题。如果它回答了您的问题,请考虑接受答案。

以上是关于如何仅为社交电子邮件创建 gmail-api 访问范围的主要内容,如果未能解决你的问题,请参考以下文章

Gmail-api 附带电子邮件时如何收到通知

如何通过 gmail-api for python 发送 HTML 格式的电子邮件

使用 gmail-api 和 google-api-php-client 发送电子邮件

请求 gmail-api 时出现 HttpError 429:超出用户速率限制

如何在 python 中向 Gmail-API 发送批处理请求?

如何仅为一个架构创建网络策略