Oauth 2.0 我可以使用谷歌';s电子邮件设置sendas API与oauth2

Oauth 2.0 我可以使用谷歌';s电子邮件设置sendas API与oauth2,oauth-2.0,google-api,google-email-settings-api,Oauth 2.0,Google Api,Google Email Settings Api,我有一个有效的oauth2 access_令牌,该令牌已通过“”范围授权。我可以成功地使用此访问令牌对其他配置文件api端点发出请求 我正在尝试获取帐户已验证为发送的电子邮件地址列表。我使用{domain}/{user}/sendas作为url,并在access_token参数中传递访问令牌。尝试此操作时,我遇到授权错误 emailsettings API应该可以通过oauth2访问吗?我做错了什么?是的,可以通过OAuth 2.0访问电子邮件设置API。我怀疑您可能没有使用管理员帐户检索其他用

我有一个有效的oauth2 access_令牌,该令牌已通过“”范围授权。我可以成功地使用此访问令牌对其他配置文件api端点发出请求

我正在尝试获取帐户已验证为发送的电子邮件地址列表。我使用{domain}/{user}/sendas作为url,并在access_token参数中传递访问令牌。尝试此操作时,我遇到授权错误


emailsettings API应该可以通过oauth2访问吗?我做错了什么?

是的,可以通过OAuth 2.0访问电子邮件设置API。我怀疑您可能没有使用管理员帐户检索其他用户的Senda。电子邮件设置API是AdminSDK的一部分。如果您仅使用普通用户帐户,则只能检索您自己的sendas信息

这与商业帐户的付费谷歌应用程序的预期效果相同。对于2012年12月之前为商业账户设置的免费谷歌应用程序,它似乎不起作用。使用免费帐户时,在授权标头中提供访问令牌时的错误消息是“域无法使用API”。

Emily,感谢您的回复。此后,我尝试了另一个域名,这是一个付费的“谷歌商务应用”域名,效果很好。我想我遇到的问题是因为我尝试的第一个域名是我很久以前建立的一个免费的“GoogleAppsforBusiness”帐户。似乎免费帐户无法访问此API,这是非常不幸的。我试图从用户自己的帐户检索sendas信息。如果谷歌有机会为免费帐户启用这个API,我很乐意谈谈我的使用案例。