Is there a way to download or read email attachments from Google Gmail using oauth?
If you use .NET, you can use Mail.dll IMAP component and oauth:
http://www.limilabs.com/blog/oauth-with-gmail
Please note that Mail.dll is a commercial product that I created.