Vamos falar de um recurso mais avançado do AppInventor.
Vamos falar a API da Google chamada Fusion Tables.
O que sã0? São tabelas criadas no Google Drive que voce pode acessar pela sua aplicação AppInventor.
Ou seja, seus dados ficam na "nuvem"para serem acessados, editados, deletados e atualizados pela aplicação usando comandos SQL.
É um pouco, digamos até bastante complicado, mas vamos lá.
O primeiro passo é ir na Google API Console :
Acessando lá , clique na aba à esquerda em SERVICES ,
Role até aparecer :
Coloque a Fusion Tables API em : ON
* notou que tem um limite diário de 25000 requests (GRATUITO)?
Agora voce tem gerar a sua "particular"API KEY que será usada na aplicação para acessar as tabelas que voce criar.
Clique na aba à esquerda em API Acess e proceda com a geração da API Key.
Todo request para a tabela que fores acessar vai necessitar desta API KEY, então, guarde ela em algum arquivo texto.
A API KEY é um texto criptografado no formato parecido com
AIzaSyAwTWyKnxxxxMju_1xxxxzu0A79SChf8 ... Ok?
Bem agora vamos adiante...clique no MENU bem acima e DRIVE, para acessar o Google Drive e criar uma tabela de teste...
Vais ver algo parecido com isto ao clicar em CREATE :
Clique agora em Fusion Table .. e vai aparecer :Clique em Create Empty Table ...
Vai aparecer :
Uma nova tabela (New Table), vamos dar o nome de : Contacts (clique em FILE/RENAME )
OK...
Clique em EDIT e em ADD COLUMN.
Adicione as colunas : Nome, Email, Telefone (uma a cada vez...Nome e Email como texto e Telefone como number)...
Agora, vá em Tools / Select Columns e desmarque Text/Number/Location e Date ...
Temos nossa tabela básica que vamos operar pelo nosso programa :
No próximo post, o programinha com AppInventor para inserir dados nesta tabela...ok?
Guardou a API KEY? vamos precisar dela pois elaé a sua KEY para acessar/compartilhar estes recursos no Google Cloud....
Até lá,
Germinaro
Eu não encontrei minha API Key... e quando fiz esse passo a passo, não vi nenhuma Key... como faço?
ResponderExcluirPQP MUITO OBRIGADO!
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirPARTE 2 já postada...
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirQuando rodo um select no APP, o select retorna o nome da coluna como se fosse um valor da tabela. Tem como não retornar este valor?
ResponderExcluirCaro Fabricio ,
ExcluirExiste uma nova sintaxe para executar as queries..Dá uma olhada em :
https://developers.google.com/fusiontables/docs/v2/using
Espero que ajude,
Germinaro
Poxa que massa. Era o que eu tava precisando
ResponderExcluir