It looks like

http://code.google.com/apis/gdata/auth.html

specifies that there should be a "next" parameter that tells google
where to redirect with the authorization.  Unfortunately, I'm not
actually running a web server, just playing around with the script.
Also, even if I had a web server, it's not clear to me where the
"next" parameter would go.

Maybe in my scope definition?

  scope = "http://www.google.com/calendar/feeds?
next=my_url_goes_here";

Thanks,
Theo


On Nov 10, 6:25 am, tv <[EMAIL PROTECTED]> wrote:
> Hi there.
>
> I'm trying to use the sample code from
>
> http://code.google.com/apis/gdata/client-js.html
>
> to connect to calendar via gdata in javascript.  I keep getting the
> error:
>
> The "next" parameter was bad or missing.
>
> from
>
> https://www.google.com/accounts/AuthSubRequestJS?session=1&scope=http://www.google.com/calendar/feeds/[EMAIL
>  
> PROTECTED]/private/full&next=file%3A%2F%2F%2FC%3A%2FDocuments%2520and%2520Settings%2Ftv%2FDesktop%2Flearning_gdata.html
>
> Does anyone know what I'm doing wrong?  I include my code below.
>
> Thanks,
> Theo
>
> PS: here is the code, hopefully with identifying details stripped:
>
> <html>
>
> <head>
> <script type="text/javascript"
>   src="http://www.google.com/jsapi?key=my_api_key";>
> </script>
>
> <script>
> google.load("gdata", "1");
>
> </script>
>
> </head>
>
> <body>
> <h1> Learning
> <a href="http://code.google.com/apis/gdata/overview.html";>GData</a>
> </h1>
>
> <script>
>
> var feedUrl =
>   "http://www.google.com/calendar/feeds/
> [EMAIL PROTECTED]/private/full";
>
> function logMeIn() {
>   scope = "http://www.google.com/calendar/feeds";;
>   var token = google.accounts.user.login(scope);
>
>   // The "next" parameter was bad or missing.
>
> }
>
> function logMeOut() {
>   google.accounts.user.logout();
>
> }
>
> function setupMyService() {
>   var myService =
>     new google.gdata.calendar.CalendarService('exampleCo-
> exampleApp-1');
>
>   // not sure if I need to specify a different name than exampleCo-
> exampleApp-1 here...
>
>   logMeIn();
>   return myService;
>
> }
>
> function getMyFeed() {
>   myService = setupMyService();
>
>   myService.getEventsFeed(feedUrl, handleMyFeed, handleError);
>
> }
>
> function handleMyFeed(myResultsFeedRoot) {
>   alert("This feed's title is: " +
>     myResultsFeedRoot.feed.getTitle().getText());
>
> }
>
> function handleError(e) {
>   alert("There was an error!");
>   alert(e.cause ? e.cause.statusText : e.message);
>
> }
>
> google.setOnLoadCallback(getMyFeed);
>
> logMeOut();
>
> </script>
>
> </body>
>
> </html>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Data API" 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