【问题标题】:Access gmail other than mine with gmail API使用 gmail API 访问我以外的 gmail
【发布时间】:2014-12-06 02:42:51
【问题描述】:

我已在我的帐户中激活了 Google Gmail API 并收到了 api 密钥。如果我想访问other@gmail.com,是否需要通过该电子邮件设置应用程序?或者我可以使用从myemail@gmail.com 中的开发者控制台创建的 api 密钥从我的应用程序中访问它吗?

如果这很重要,我的应用程序是用 python 编写的。将在 CentOS 服务器上运行

【问题讨论】:

    标签: python gmail-api


    【解决方案1】:

    根据您的描述,我假设 API 密钥意味着您指的是公共 API 密钥。

    API keys 不授予访问任何帐户信息的权限,也不用于授权。如果您想访问其他用户信息(例如 gmail、日历(不公开)等),那么您必须使用 OAUTH 2.0

    当您使用 OAuth 2.0 进行身份验证时,您的用户会在他们同意用户同意屏幕上显示的条款后进行身份验证。这是gmailOAUTH 2.0的链接

    如果您有任何问题,请告诉我。

    【讨论】:

    • 我的应用程序每天都会访问一个 gmail 帐户并解析收件箱中的某些消息以获取字符串。 API 是否矫枉过正?我看到了一些关于 imaplibemail 库的东西。这些是否更符合我的追求?我将拥有该帐户的帐户/密码访问权限,尽管它不是我的,所以我真的不想在他们的帐户中设置 Google 开发者平台和应用程序
    猜你喜欢
    • 2016-09-28
    • 2014-10-29
    • 2016-08-21
    • 2014-09-06
    • 2014-08-22
    • 1970-01-01
    • 2015-09-05
    • 2016-01-26
    • 2017-02-27
    相关资源
    最近更新 更多