I am having this same problem, but I am currently using the GOOGLE
account type.
I have written an application that utilizes the Reimers Google
Analytics library for accessing the GA Data Export. Everything was
working up until this Monday when I stopped being able to find
accounts within my account (via the API, everyone works fine on the GA
website).
To ensure that the Reimers library was not at fault, I started using
Fiddler to initiate build the appropriate requests.
To recreate the problem, what I am doing is using Fiddler to create a
POST request to the following url:
https://www.google.com/accounts/ClientLogin
User Agent:Reimers.dk Token Requestor
Content Type:application/x-www-form-urlencoded
In the body of the request I put the following string, with
<ValidAccount> and <ValidPassword> replaced with the appropriate
data.
accountType=GOOGLE&Email=<ValidAccount>&Passwd=<ValidPassword>&source=reimers.dk-
analyticsreader-0.1&service=analytics
This request succeeds (Status 200) and I am issued a set of tokens,
sid, lsid and auth. I am using the auth token to create a GET request
to the following url:
https://www.google.com/analytics/feeds/accounts/default
User Agent:Reimers.dk Token Requestor
Authorization: GoogleLogin auth=<Auth Token Goes Here>
Whenever I execute the GET request I am given a 401 and the response
has "No Analytics account was found for the currently logged-in user."
Any ideas as to what the problem could be?