使用Gmail API收发邮件的Web应用是否需部署在Google Cloud?
关于Gmail API部署的常见疑问解答
1. 使用Gmail API的应用是否必须运行在Google Cloud Platform?
不需要。Gmail API是Google公开的REST API,只要你的应用能发起正常的HTTPS请求,并且完成Google的OAuth 2.0授权验证,不管部署在哪个平台(比如AWS、阿里云、自建服务器,甚至本地环境)都能调用。
2. 若要在Web应用中调用Google的Gmail API实现邮件收发功能,是否必须将该Web应用部署在Google Cloud平台?本地部署是否无法正常使用?这是使用该API的必要前提吗?
- 不需要部署在Google Cloud平台,本地部署完全可以正常使用。
- 本地开发时,只需在Google Cloud Console创建OAuth客户端ID,把授权重定向URI设为本地地址(比如
http://localhost:3000/callback),走完OAuth授权流程后,就能在本地调用Gmail API实现邮件收发。 - 部署在非Google Cloud平台的Web应用,只要OAuth配置正确(重定向URI对应线上地址),且网络能正常访问Google的API服务,就可以正常使用Gmail API,这并非必要前提。
内容的提问来源于stack exchange,提问作者kladderradatsch
相关产品推荐
相关产品推荐

