Hi guys,
Try setting up your page as follows:
http://gdatatips.blogspot.com/2008/12/using-javascript-client-library-w-non.html
Basically, you need a flow like this:
google.load('gdata', '1.x');google.setOnLoadCallback(initializePage);
function initializePage() {
var scope = 'http://www.google.com/m8/feeds/';
if (google.accounts.user.checkLogin(scope)) {
var service = new google.gdata.contacts.ContactsService('co-App-v1.0');
// get data
} else {
// redirect to Google to get a token
var token = google.accounts.user.login(scope); // can ignore the
returned token value
}
}
<http://gdatatips.blogspot.com/2008/12/using-javascript-client-library-w-non.html>
Eric
On Mon, May 25, 2009 at 10:53 AM, noGGin <[email protected]> wrote:
>
> I am experiencing the same functionality. Has anyone found a
> resolution?
>
> On May 10, 10:19 am, Haberkornelius <[email protected]> wrote:
> > My application is attempting to read a list of Contacts using the
> > Contacts API. I am using the JavaScript client library at google.com/
> > jsapi. I invoke:
> >
> > function logMeIn() {
> > var scope = 'http://www.google.com/m8/feeds';
> > var token = google.accounts.user.checkLogin(scope);
> > alert('token is: ' + token);
> > token = google.accounts.user.login(scope);
> >
> > }
> >
> > This asks me first, which Google Account would I like to use (I have
> > 2), then asks me whether to accept or deny the access request. I
> > accept, and my browser is directed back to my page at:
> >
> > http://localhost:8000/contacts_google#2%2FT7Zr-SI3SYU6R_HJSHd8gA
> >
> > The logMeIn() function executes again, and the output is "token is:
> > " (empty string). Then, the page is forwarded back to Google to ask
> > me which account to use, etc....it loops forever. It seems like the
> > JS client library is not correctly parsing the token from the URI.
> > I've looked at the cookies defined for localhost, and I see one called
> > g314-pending.
> >
> > I'm currently running an application in a test environment on my
> > desktop (URL ishttp://localhost:8000), but I'm not thinking that
> > should pose a problem, unless the JS client library is hardcoded to
> > NOT support localhost.
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Data Protocol" 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/google-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---