oauth2、imap、gmail-fetching邮件——gmail api关闭,可以';找不到oauth2的引用 我需要(灵活地)使用oauth2。(现有架构/代码) 我有一个需要做一些文本处理订户的电子邮件标题

oauth2、imap、gmail-fetching邮件——gmail api关闭,可以';找不到oauth2的引用 我需要(灵活地)使用oauth2。(现有架构/代码) 我有一个需要做一些文本处理订户的电子邮件标题,gmail,imap,oauth-2.0,gmail-imap,Gmail,Imap,Oauth 2.0,Gmail Imap,我已经试过了 我尝试下载java的示例代码,它正确地连接到gmail的imap服务器。但是,它的响应为1,并且需要密码。我试着通过修改代码来改变参数,就像他们的联系人api oauth2一样,但没有成功 问题: (多部分) 空气污染指数下降:http://code.google.com/googleapps/domain/email_migration/developers_guide_java.html 网上的任何参考资料都是理想的(从上周到周三,它已经下降了至少半个星期)。如果你想知道-是的

我已经试过了

我尝试下载java的示例代码,它正确地连接到gmail的imap服务器。但是,它的响应为1,并且需要密码。我试着通过修改代码来改变参数,就像他们的联系人api oauth2一样,但没有成功

问题: (多部分)

  • 空气污染指数下降:http://code.google.com/googleapps/domain/email_migration/developers_guide_java.html 网上的任何参考资料都是理想的(从上周到周三,它已经下降了至少半个星期)。如果你想知道-是的,我确实在他们的论坛上发布过,然后在这里要求更新链接

  • 有没有办法:a)发出oauth2请求,b)我能看的任何(最少)代码示例都会很棒


  • 提前感谢您阅读本文。

    这里是一个使用OAuth2协议从Google获取电子邮件的Ruby示例:

    imap = Net::IMAP.new('imap.gmail.com', 993, usessl = true, certs = nil, verify = false)
    imap.authenticate('XOAUTH2', 'example@gmail.com', 'oauth2_access_token_goes_here')
    imap.select('INBOX')
    imap.search(['ALL']).each do |message_id|
    
        msg = imap.fetch(message_id,'RFC822')[0].attr['RFC822']
        mail = Mail.read_from_string msg
    
        puts mail.subject
        puts mail.text_part.body.to_s
        puts mail.html_part.body.to_s
    
    end
    

    注意:此示例使用and,因此您需要为该代码示例安装and。我还使用了
    omniauth
    omniauth-google-oauth2
    gems来处理用户登录和使用访问令牌的问题。

    下面是一个使用oauth2协议从谷歌获取电子邮件的Ruby示例:

    imap = Net::IMAP.new('imap.gmail.com', 993, usessl = true, certs = nil, verify = false)
    imap.authenticate('XOAUTH2', 'example@gmail.com', 'oauth2_access_token_goes_here')
    imap.select('INBOX')
    imap.search(['ALL']).each do |message_id|
    
        msg = imap.fetch(message_id,'RFC822')[0].attr['RFC822']
        mail = Mail.read_from_string msg
    
        puts mail.subject
        puts mail.text_part.body.to_s
        puts mail.html_part.body.to_s
    
    end
    

    注意:此示例使用and,因此您需要为该代码示例安装and。我还使用
    omniauth
    omniauth-google-oauth2
    gems来处理用户登录和使用访问令牌。

    java、python&。net@Ragetzaz:谢谢你的链接。我一定没有解释清楚。我想用oauth2实现一个imap客户机。也许我帖子上的链接甚至都不正确。在您发布的链接中,我简要地查看了所有电子邮件类[link],没有指定如何从gmail服务器“读取”的类。谢谢。有人有见解吗?我能得到一个Ruby的工作示例。你想用什么语言?java、python和。net@Ragetzaz:谢谢你的链接。我一定没有解释清楚。我想用oauth2实现一个imap客户机。也许我帖子上的链接甚至都不正确。在您发布的链接中,我简要地查看了所有电子邮件类[link],没有指定如何从gmail服务器“读取”的类。谢谢。有人有见解吗?我能得到一个Ruby的工作示例。你想用什么语言?