Eric, Yup, that fixed my problem. Thanks!
I went with suggestion #2 since that requires the least amount of work for users of my app. Maybe the libraries could default accountType to "GOOGLE" in their health subclasses since, as far as I can tell, one would never want to use "HOSTED_OR_GOOGLE" or "HOSTED" in the context of Google Health. Best, Ford On Apr 19, 3:46 pm, "Eric (Google)" <[email protected]> wrote: > I believe this post describes the > problem:http://groups.google.com/group/Google-Base-data-API/browse_thread/thr... > > This is an inherent problem with ClientLogin > that only affects a small set of users (i.e. users that > have both a Google Account and a Google Apps (hosted) > account with the same email address. BTW, > even the passwords can be the same! > > By default, the client libraries use HOSTED_OR_GOOGLE > for the accountType parameter. That means that > the Google will attempt to authenticate the > Google Apps account first, it will be a valid, > and we'll expect 'SCHOOL123' as the password. > > My suggestions: > - setup a new Google account with an entirely > different email address. > - Modified the ClientLogin accountType param to be GOOGLE > instead of leaving it as HOSTED_OR_GOOGLE. > > Eric > > On Apr 18, 8:30 pm, Ford <[email protected]> wrote: > > > > > I think I've found a problem with the way ClientLogin works with > > Google Accounts that are linked to "Google Apps for your Domain" > > emails. > > > In short, it looks like ClientLogin is accepting the wrong password, > > then displaying an empty health record. > > > For example: > > > My school uses GAfyD. My email there is <[email protected]>, > > password "SCHOOL123". I sign up for a Google Account (not Gmail, just > > the Google Account) with that <[email protected]> email address > > and a different password "HEALTH123". > > > So, I go to the Google Health website, enter my email and the > > "HEALTH123" password. All is well, I am able to read and modify my > > profile. Cool. > > > ClientLogin, however, does not accept my "HEALTH123" password. > > Instead, it accepts my "SCHOOL123" password, lists one entry in the > > profile list feed, and zero entries in the profile feed. As far as I > > can tell, I'm looking at an uninitialized profile, separate from the > > populated one I see on the Google Health website. > > > I would expect ClientLogin to use the same username/password as the > > actual Google Health website. Can anyone else with a GAfyD email as > > their Google Health account recreate this issue? A few users of my > > iPhone app (Health Cloud) encountered this issue too, so I know it's > > not just me. I've also tested this in both the ObjC and Python GData > > libraries so I know it's not a library thing. > > > Thanks, > > Ford --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Health Developers" 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/googlehealthdevelopers?hl=en -~----------~----~----~----~------~----~------~--~---
