package com.spreadshettWA.client;

import com.spreadshettWA.shared.FieldVerifier;

import com.google.gdata.client.http.AuthSubUtil;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.KeyCodes;
import com.google.gwt.event.dom.client.KeyUpEvent;
import com.google.gwt.event.dom.client.KeyUpHandler;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gdata.client.*;


/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class Test_spreadsheetWA implements EntryPoint {
  private VerticalPanel mainPanel = new VerticalPanel();
  private Button LoginButton = new Button("Login");
  private Label msg = new Label();

  /**
   * Entry point method.
   */
  public void onModuleLoad() {
    // TODO Create table for stock data.
    // TODO Assemble Add Stock panel. 
 mainPanel.add(msg);
 mainPanel.add(LoginButton);
 RootPanel.get("stockList").add(mainPanel);
 msg.setText("A minha Aplicacao necessita de Aceder a sua conta Google 
Docs.Por Favor efectue o Login de maneira a permitir o acesso");

 // Listen for mouse events on the Add button.
    LoginButton.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        efecLogin();
        
      }
    });
   

  }

 //due Login
  private void efecLogin() {
    // Tentativa de login
 String nextUrl = 
"http://127.0.0.1:8888/Test_spreadsheetWA.html?gwt.codesvr=127.0.0.1:9997";;
  String scope = "https://spreadsheets.google.com/feeds";;
  boolean secure = false;  
  boolean session = true;
  String authSubUrl = AuthSubUtil.getRequestUrl(nextUrl, scope, secure, 
session);
  
  }


This code doesnt work and i dont understand why.
First i do not know what i must write in nextUrl,should i write the local 
adress of my page?
And beside that,the efecLogin function do not work..i dont understand 
why..how can i work with the Authsub in GWT?

Reply via email to