Faltaram alguns IMPORTs, que não foram citados no livro:
import com.google.gwt.jsonp.client.JsonpRequestBuilder;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONArray;
Esses dois últimos passaram na compilação com o "ant devmode", mas deram problema na execução.
Resolvi testar o link do formatador JSON que ele colocou no livro:
https://jsonformatter.curiousconcept.com/
Com o site do Twitter que ele usou como exemplo:
http://search.twitter.com/search.json?q=puppy&callback=mycallback
Deu erro:
The JSON URL has returned: 410 Gone
Testando o link do Twitter a resposta é:
/**/mycallback({"errors":[{"message":"The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.","code":64}]});Portanto tem que estudar a documentação para usar a nova API:
https://dev.twitter.com/rest/public
Como meu único interesse era em testar o código e não em buscar dados do Twitter vou parar por aqui e passar para o próximo capítulo.
Obs.: O "primeiro exemplo" do livro é do próprio GWT e criado com o comando:
webAppCreator -out MyFirstApp com.mycompanyname.MyFirstApp
Nenhum comentário:
Postar um comentário