Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gmail 如何获取委托账户的邮件_Gmail_Google Email Settings Api - Fatal编程技术网

Gmail 如何获取委托账户的邮件

Gmail 如何获取委托账户的邮件,gmail,google-email-settings-api,Gmail,Google Email Settings Api,作为user1进行身份验证后,我想检索所有授权访问user1的用户的邮件 所以我有两个问题: 检索具有委派访问权限的所有帐户 取回邮件 电子邮件设置API为委托人而不是委托人提供访问权限 有没有一种方法可以做到这一点 请随时询问更多信息要了解是谁授予您对其帐户的授权访问权限,您需要执行retrieve delegates API调用: 适用于Google Apps实例中的所有用户 IMAP OAuth登录提供对用户gmail邮箱的编程访问: 然而,目前没有办法让代表通过IMAP访问代表的邮箱

作为user1进行身份验证后,我想检索所有授权访问user1的用户的邮件

所以我有两个问题:

  • 检索具有委派访问权限的所有帐户
  • 取回邮件
  • 电子邮件设置API为委托人而不是委托人提供访问权限

    有没有一种方法可以做到这一点


    请随时询问更多信息

    要了解是谁授予您对其帐户的授权访问权限,您需要执行retrieve delegates API调用:

    适用于Google Apps实例中的所有用户

    IMAP OAuth登录提供对用户gmail邮箱的编程访问:

    然而,目前没有办法让代表通过IMAP访问代表的邮箱,所以我担心你运气不好

    如果您是管理员,则可以使用IMAP OAuth登录和服务帐户:

    这将为您提供对Google Apps实例中所有用户的编程访问


    杰伊

    谢谢你的回复。这确实是一个解决方案,即使我无法使用它。它不能很好地扩展域大小,我也不总是访问管理员帐户。这真的是唯一的方法吗?不幸的是,如果有必要将一些电子邮件读入数据库。有人有这个手边的原型吗?