MIT App Inventor - Aula 9: API e requisições HTTP - Introdução

  Рет қаралды 10,257

André Monteiro

André Monteiro

Күн бұрын

Nesta videoaula abordamos a utilização de API de sistemas externos (o que são, quando e como usar) por meio de requisições HTTP enviadas pelo App.

Пікірлер: 38
@gutomelo2808
@gutomelo2808 Жыл бұрын
Definitivamente essa foi a melhor explicação sobre API e seus conectores.
Жыл бұрын
Obrigado pelo retorno Guto!
@FernandoBS.
@FernandoBS. 11 ай бұрын
Excelente aula professor!
11 ай бұрын
Obrigado pelo feedback Fernando
@RSP13
@RSP13 5 жыл бұрын
MUUITO OBRIGADO!
@Samuel-uj3wy
@Samuel-uj3wy Жыл бұрын
Opa beleza! Queria perguntar no momento 23:23 você fala da lista, como você baixou e abriu a lista?? Porque eu baixei abri pelo bloco de notas do windows e a lista está parecendo que estava decodificada, tava cheio tanto de caracteres Chineses quando desenhos, por favor me tira essa dúvida.
@thomasmelo8684
@thomasmelo8684 3 жыл бұрын
Adorei o video excelente!! Voce teria material de como passar parametros header e credenciais para acessar ??
3 жыл бұрын
Thomas, não tenho material sobre isso. Mas conhecendo o destino da sua requisição HTTP e dependendo do que aceite como parâmetros, eh soh embutir essas coisas na string da URL
@thomasmelo8684
@thomasmelo8684 3 жыл бұрын
@ estou fazendo algumas tentativas mas ainda não consegui o retorno do json. A duvida é eu preciso acrescentar user e password no body da url, mas nao sei aonde eu devo inserir
3 жыл бұрын
@@thomasmelo8684 Vc tem que olhar a documentação da API, pra ver onde cada parâmetro eh inserido na string da URL. Não existe um lugar padrão na URL para inserir parâmetros de usuário e senha, então vc tem que olhar a API do destino da requisição, para ver como ela espera os parâmetros presentes na URL
@luandavimoreira7949
@luandavimoreira7949 3 жыл бұрын
Muito bom o vídeo, é possível fazer uma relação com uma api de goelocalização, se eu tiver um sistema de usuários na qual eu quero monitorar a localização desses usuários?
3 жыл бұрын
Obrigado Luan! A sua ideia eh factível sim, basta saber como e o que acessar na API.
@andrevinicius5251
@andrevinicius5251 2 жыл бұрын
Obrigado por suas aulas, como eu poderia fazer uma biblioteca de PDF no appinventor usando o Google drive
@marcelinojoseribeirofilho1994
@marcelinojoseribeirofilho1994 6 жыл бұрын
Boa noite. Muito boa a explicação. Só o áudio que tem que dá uma melhorada, pois tá baixo.
6 жыл бұрын
Marcelino, que bom que gostou da aula! Obrigado pelo feedback sobre o volume do áudio, vou observar isso nos próximos videos.
@apaixonadoporcarro
@apaixonadoporcarro 4 жыл бұрын
COM FONE DE OUVIDO FICA MELHOR GALERA!
@Samuel-uj3wy
@Samuel-uj3wy Жыл бұрын
maldade, m as tenho que concordar
@gabrielmorais5834
@gabrielmorais5834 6 жыл бұрын
bom vídeo, trabalho com ti e estou fazendo um app que avisa quando acaba a energia na minha empresa para que possamos desligar nossos servidores com segurança, minha duvida no app inventor tem como reconhecer se o carregador esta conectado ou não ?
6 жыл бұрын
Gabriel, infelizmente não há funcionalidade que verifica se o carregador esta conectado. Imagino que vc queira deixar o cel ligado e conectado ao carregador na mesma rede elétrica dos servidores, e se a carga de energia pro cel for interrompida vc considera que a energia do seu ambiente caiu, certo? Vc teria algumas alternativas similares, como deixar um dispositivo bluetooth (sem bateria) ligado diretamente na tomada (sem nobreak ou algo do tipo) e fazer o seu app testar periodicamente se o cel esta emparelhado com o bluetooth desse dispositivo, usando o componente "BluetoothClient" e o bloco "IsDevicePaired". Assim, se o emparelhamento cair por x intervalos de tempo, vc pode considerar que houve uma queda de energia. Há alguns dispositivos tb que vc conecta na tomada e ele monitora a potencia eletrica consumida, que transmitem a leitura corrente via bluetooth ou wi-fi pro seu app.
@gabrielmorais5834
@gabrielmorais5834 6 жыл бұрын
Exatamente, obrigado pela dica
@thiagomotaper
@thiagomotaper 5 жыл бұрын
André tudo bem? Me chamo Thiago e estou desenvolvendo um app de geolocalização que necessita calcular o valor de um trajeto tal qual o Uber num determinado espaço percorrido.... ainda estou me familiarizando com API e gostaria de saber se você já fez algo do tipo ou saberia informar onde encontro algo na web que possa me ajudar nessa programação???
5 жыл бұрын
Thiago, com o MIT vc consegue acesso ao GPS utilizando-o como um componente do seu App. As minhas próximas videoaulas vão ser justamente sobre o uso dos sensores (GPS, acelerômetro, giroscópio, sensor de proximidade, etc). Há alguns vídeos no KZbin sobre isso, e a manipulação dos sensores por meio dos blocos usando o MIT é relativamente simples. Da pra pegar fácil. Abs
@thiagomotaper
@thiagomotaper 5 жыл бұрын
@ vc postará essas videoaulas em breve?
5 жыл бұрын
@@thiagomotaper Até final de Maio esses videos com os sensores ja estarao no ar.
@tecnotravelers
@tecnotravelers 4 жыл бұрын
Boa tarde. Alguem poderia me ajudar? Nao consigo usar ele nao conecta. Qd mandei mostrar codigo de resposta sempre da falso... internet ligada no celular. Tenho q fazer alguma configuracao no app inventor?
4 жыл бұрын
Não precisa fazer nenhuma configuração especial no App Inventor. Vc está fazendo uso de alguma API no destino da sua requisição HTTP? Está inserindo a chave dessa API? Muitos esquecem de colocar a chave...
@tecnotravelers
@tecnotravelers 4 жыл бұрын
@ consegui. Não sei o q houve mas voltou. Muito obrigado. Ah e continue com os vídeos. São ótimos.
4 жыл бұрын
@@tecnotravelers Que bom que deu tudo certo! Em breve teremos mais vídeos sim! Abs
@EmoNerd
@EmoNerd 3 жыл бұрын
Preciso de uma ajuda!
3 жыл бұрын
Diga...
@EmoNerd
@EmoNerd 3 жыл бұрын
@ Na cagada aqui já consegui achar o value de um subgrupo aqui. Tive que colocar 4 requisições de valores. {"atividade_principal":[{"text":"Atividades de televisão aberta","code":"60.21-7-00"}]
3 жыл бұрын
@@EmoNerd Boa!! O padrão na prática eh esse mesmo, pares nome/valor com elementos multivalorados, o que acaba criando uma cadeia de pares.
@cfc147852
@cfc147852 5 жыл бұрын
Bom dia André, Parabéns excelente dinâmica!!! André estou com uma dificuldade, não tenho conhecimento em programação, mas esytou me virando bem com o MIT rsrsrs... estou tentando fazer uma requisição HTTP, com base na sua aula 09, e não estou conseguindo obter o retorno do arquivo jason no jsonviewer e diretamante no navegador , ja fiz o cadastro no site da empresa que disponibiliza a Api, a URL é api-webmotors.sensedia.com/catalogo/v1/modelos?marca=%20%2Fmodelos%3Fmarca%3D%7B%7BIdMarca%7D%7D .... estou colocando o meu código id_cliente depois do %7d e tenho a seguinte resposta ... Não foi possível encontrar um aplicativo obrigatório na solicitação, identificado por HEADER client_id Poderia me dar uma luz André ?
5 жыл бұрын
Marcos, vc esta colocando o id_cliente depois do ultimo %7D? Essa mensagem de erro é tipica de casos onde vc nao colocando seu ID ou Key de forma correta. Tem que olhar a documentação da API para verificar onde vc encaixa o ID na URL. Em geral, ID é um parâmetro extra na requisição HTTP, e vem precedida de um &, que o caracter padrão para separar parâmetros na URL. Na documentação eles não fornecem uma URL de exemlo onde um ID esteja presente?
@cfc147852
@cfc147852 5 жыл бұрын
@ Boa noite André, Na verdade eles pedem um cadastro e depois pedem para logar com um Id e um Secret, tão logo eu copio a URL no final e ao colocar o Id tanto somente qto o Id e Secret da o mesmo erro, ou seja não consegui de nenhuma das formas, acho que deve haver alguma autenticação ! vou ligar para eles.... Muito agradecido pela resposta, forte abç.
@Adahodpf
@Adahodpf 5 жыл бұрын
olá. seu vídeo é mt bom. mas tente ser mais objetivo....esse tutorial poderia ter sido feito em 5 mim, por exemplo.
5 жыл бұрын
Adão, obrigado pelo feedback! Abs
@RSP13
@RSP13 5 жыл бұрын
@ Eu achei que a velocidade estava ok. Podia diminuir, mas não chegou a me incomodar não. Parabéns!
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
How to change Target API level 30 to 31 in MIT App Inventor 2
4:35
The Coding Bus
Рет қаралды 3,7 М.
MIT App Inventor: Aula 3 - Entrada de dados
20:29
André Monteiro
Рет қаралды 8 М.
esp8266 Nodemcu | Android Wifi Car | MIT App Inventor 2
21:07
How to Send Data to a Google Sheet with MIT App Inventor
8:05
Allison John
Рет қаралды 190 М.
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
[DeepLearning | видео 1] Что же такое нейронная сеть?
19:00
3Blue1Brown translated by Sciberia
Рет қаралды 823 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН