我有一个桌面应用程序,使用GMAIL API通过REST接口读取邮件。我想使用服务帐户来下载邮件,以便我们可以使用域设置而无需用户交互。我成功地能够创建Gmail服务实例,但是当我尝试访问任何Gmail API方法(如获取邮件列表或其他任何方法)时,我会收到一个异常,该异常显示:
Google.Apis.Auth.OAuth2.Responses.TokenResponseException: Error:“access_denied”,Description:“Requested client not authorized。”
我已完成开发者控制台上的所有设置,并将范围添加到我的gapps域。
Gmail API支持服务帐户吗?使用相同的设置和服务帐户,我能够使用Drive服务和API获得Google Drive中的所有文件列表。