Changing gmail Settings with Ruby
        Posted  
        
            by Technocrat
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Technocrat
        
        
        
        Published on 2010-04-21T05:29:56Z
        Indexed on 
            2010/04/21
            5:33 UTC
        
        
        Read the original article
        Hit count: 249
        
I need to configure my gmail account(s) programmatically with Ruby. I checked out the apps api and it looks like the simplest possible solution would be to use ClientLogin for logging in and a simple XML PUT for changing the forwarding setting, for example.
I wrote a little test script like so:
It would appear that the call to ClientLogin works because it comes back with an Auth= token. When it sends the PUT request to google, however, it comes back with a RestClient::Unauthorized exception. I rewrote the script with pure net/https and it turns out the message I'm getting is invalid token, yet I can't figure out what is wrong with my token. Can anyone else see it?
© Stack Overflow or respective owner