Hi Jeffrey, The Email Migration API doesn't support OAuth2, we recommend to use OAuth 1.0 with it:
http://code.google.com/googleapps/domain/email_migration/developers_guide_protocol.html#Auth Claudio On Thu, Mar 1, 2012 at 5:25 PM, Jeffrey McKay <[email protected]> wrote: > First - Am I able to use this API using OAuth 2.0? My application uses > OAuth 2.0 to connect with Calendar, Contacts and Tasks, so I have the basic > thing working. When I tried with Email API, putting the access_token in > the URL as usual, I get error 401 - authorization required. > > Trying to solve this, I used the alternate method of passing the access > token, i.e. "Authorization: Bearer ..." in a http header. Now, I am > getting http error 500 - server error, in response to my post. I am > wondering if I am in fact past the authorization issue, or it doesn't like > the header? If I am past it, then the server does not like the post data > that I submitted, I assume. If that is the case, can somebody comment on > the data below - this is sample data cribbed from the documentation, in an > attempt to get something working. Thanks for any help. > > (sample post data follows): > > ------=_Part_0_25934938.1266495790627 > Content-Type: application/atom+xml > <?xml version='1.0' encoding='UTF-8'?><entry > xmlns='http://www.w3.org/2005/Atom' > xmlns:apps='http://schemas.google.com/apps/2006'> > <category scheme='http://schemas.google.com/g/2005#kind' > term='http://schemas.google.com/apps/2006#mailItem'/> > <atom:content xmlns:atom='http://www.w3.org/2005/Atom' > type='message/rfc822'/> > <apps:mailItemProperty value='IS_INBOX'/> > ------=_Part_0_25934938.1266495790627 > Content-Type: message/rfc822 > MIME-Version: 1.0 > Received: by 10.216.170.147 with HTTP; Fri, 26 Mar 2010 12:54:28 -0700 > (PDT) > Date: Sat, 27 Mar 2010 03:54:28 +0800 > Delivered-To: [email protected] > Message-ID: <[email protected]> > Subject: hello multipart > From: Elizabeth Bennet <[email protected]> > To: Fitzwilliam Darcy <[email protected]> > Content-Type: multipart/alternative; boundary=000e0cdf7740f8017e0482b9877a > --000e0cdf7740f8017e0482b9877a > Content-Type: text/plain; charset=ISO-8859-1 > howdy multipart! > --000e0cdf7740f8017e0482b9877a > Content-Type: text/html; charset=ISO-8859-1 > howdy multipart! > --000e0cdf7740f8017e0482b9877a-- > ------=_Part_0_25934938.1266495790627 > > -- > You received this message because you are subscribed to the Google Groups > "Google Apps Domain Information and Management APIs" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-apps-mgmt-apis/-/P82h90SUbaMJ. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-apps-mgmt-apis?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
