Hi!

I would like to know why the following code doesnt work. When I run it
I get a "token invalid" error message. I believe this is because the
first request returns an authentication token that has already expired
(the expiration is always jan 1, 1990).

Here's the code:
import httplib

def findAuth(str):
    for el in str.splitlines():
        if el.startswith("Auth"): return el
    return False

connection = httplib.HTTPSConnection("www.google.com")
connection.request("POST",
               "/accounts/ClientLogin",
 
"accountType=GOOGLE&email=mym...@gmail.com&Passwd=mypassword&service=cp&source=myapp",
               {"Content-type": "application/x-www-form-urlencoded"})

response = connection.getresponse()

auth_token = findAuth(response.read())

connection.request("GET",
               "/m8/feeds/contacts/mym...@gmail.com/full",
               headers = {"Authorization": "GoogleLogin auth=%s" %
auth_token})

response = connection.getresponse()
print response.read()

Any help appreciated.
//Thomas


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Data Protocol" group.
To post to this group, send email to google-help-dataapi@googlegroups.com
To unsubscribe from this group, send email to 
google-help-dataapi+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to