Jodå det går fint att köra med sitt vanliga google konto mot devservern, det är responsen som skiljer.
Om jag nu minns rätt, var rätt länge sedan jag gjorde något liknande mot GAE. Men jag tror att det är något liknande man måste göra mot produktion. Dock hanteras det här internt av AppEngineClient och Android;
Code:
curl [url]https://www.google.com/accounts/ClientLogin[/url] \
-d Email=EMAIL \
-d Passwd=PASSWORD \
-d accountType=HOSTED_OR_GOOGLE \
-d source=agiro \
-d service=ah
Vilket ger ett svar liknande
Code:
SID=DQAAA...
LSID=DQAAA...
Auth=DQAAA..
.
Man tar sedan resultatet av Auth och lägger i en Auth header liknande
Code:
curl http://agiro.appspot.com/add \
-d "reference=123456" \
-H "Authorization: GoogleLogin auth=DQAAA..."