使用谷歌的oauth2谷歌的OAuth范围,以下范围是用来获取API的访问用户的电子邮件: https://mail.google.com/发送邮件
测试通过OAuth 2.0 Playground范围确认应用程序要“查看和管理你的电子邮件“:
有没有办法,只要求获得代表发送用户的电子邮件?更具体的范围也许?
使用谷歌的oauth2谷歌的OAuth范围,以下范围是用来获取API的访问用户的电子邮件: https://mail.google.com/发送邮件
测试通过OAuth 2.0 Playground范围确认应用程序要“查看和管理你的电子邮件“:
有没有办法,只要求获得代表发送用户的电子邮件?更具体的范围也许?
恐怕答案是否定的。 GMail API documentation指定提供读取和写入访问的单个范围(https://mail.google.com)。不理想的海事组织,会很高兴有独立的读/写电子邮件访问范围。
仅供参考,以SO一个similar question导致了对只读访问电子邮件相同的结论。
如果您通过SMTP或IMAP使用OAuth,范围相同。但Google发布了一组新的范围(https://developers.google.com/gmail/api/overview#scopes)用于Gmail API访问。它们是:
您可以尝试使用4号之一,看看它是否适合你。