Or this one:
http://gdata-javascript-client.googlecode.com/svn/trunk/samples/blogger/blogpress/blogpress.html

On Mon, May 25, 2009 at 11:58 AM, Eric Bidelman <[email protected]> wrote:

> Can you run this sample?
> http://code.google.com/apis/blogger/docs/1.0/developers_guide_js.html#Interactive_Samples
>
> On Mon, May 25, 2009 at 11:29 AM, noGGin <[email protected]> wrote:
>
>>
>> Here is my code pulled from my test page:
>>
>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
>> www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>> <html xmlns="http://www.w3.org/1999/xhtml";>
>>  <head>
>>    <meta http-equiv="content-type" content="text/html; charset=utf-8"/
>> >
>>    <title>My Google Data API Application</title>
>>    <script src="http://www.google.com/jsapi?
>> key=ABQIAAAAMckdzp79H9T72-3yHiv-
>> BRQBnJMNXV2JFGJdzYopxFXhdLLc0RRJkNyWywXhm8h-gZVIaxK4uLg69Q<http://www.google.com/jsapi?%0Akey=ABQIAAAAMckdzp79H9T72-3yHiv-%0ABRQBnJMNXV2JFGJdzYopxFXhdLLc0RRJkNyWywXhm8h-gZVIaxK4uLg69Q>"
>> type="text/
>> javascript"></script>
>>    <script type="text/javascript">
>>    //<![CDATA[
>>
>>    google.load("gdata", "1.x");
>>    google.setOnLoadCallback(initializePage);
>>
>>    function initializePage() {
>>       var scope = "http://www.blogger.com/feeds/";;
>>       if (google.accounts.user.checkLogin(scope)) {
>>          var service = new google.gdata.BloggerService('lawrence79-
>> TestApp-v1.0');
>>         alert("here");
>>      } else {
>>          var token = google.accounts.user.login(scope);
>>      }
>>    }
>>
>>     //]]>
>>    </script>
>>  </head>
>>  <body>
>>    <div id="panel"/>
>>  </body>
>> </html>
>>
>> I tried to display a simple alert after login but I get the
>> neverending access request loop. I am not blocking cookies. I've also
>> tried with and without the api key on my domain. I've also tried it on
>> my localhost. I'm not sure what I'm doing wrong.
>>
>> On May 25, 11:04 am, Eric Bidelman <[email protected]> wrote:
>> > Hi guys,
>> > Try setting up your page as follows:
>> http://gdatatips.blogspot.com/2008/12/using-javascript-client-library...
>> >
>> > 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...>
>> > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to