Chamar API De Uma Skill Alexa - Python

preview_player
Показать описание
Uma das dúvidas que mais recebo aqui é: como chamar API de uma skill Alexa?

Nesse vídeo eu vou te mostrar que chamar API de uma skill não só é possível como é muito simples fazer isso em Python.

Vamos conversar sobre acessar uma API externa de dentro da sua skill escrito em Python.

- Chamar API De Uma Skill Alexa Em Python

Uma das dúvidas que mais recebo aqui é sobre acesso a APIs de uma skill Alexa.

Então resolvi voltar ao assunto de chamar API de uma skill Alexa, mas agora em Python.

Vou mostrar agora uma skill acessando uma API com acesso gratuito.

- OpenWeather

Bom, eu já tenho o cadastro na API.

- Acessando API na skill

Na documentação dele tem um link para um arquivo com as cidades e respectivos Ids.

Por ele identifiquei que o id de São Paulo é 3448433.

Onde {city id} é o id da cidade e {API key} é a chave que eu já criei.

Agora vou mostrar uma skill chamando a esta url.

Eu inclui o código de acesso já no handler que trata o Launch da skill, ou seja, o acesso será feito quando a skill for executada.

Estou utilizando neste exemplo os pacotes requests e json. É só importar eles para seu código.

- Palavras Finais

Não vou entrar em detalhes de código deste acesso porque não tem nada demais ou especial nele.

Basta procurar por aí como acessar uma API utilizando a linguagem preferida e usar na sua skill.

Mas se você for desenvolver em outro lugar, como a AWS, você pode escolher qualquer uma das linguagens suportadas, incluindo C#.

E por hoje é só!

E se você quiser saber como desenvolver skills para Alexa, continue me acompanhando!

Se você gostou deste vídeo, dê uma curtida nele e aproveite para se inscrever no canal. Não se esqueça de ativar as notificações para receber um aviso quando novos vídeos forem publicados.

E até a próxima!

Me acompanhe aqui ⤵⤵

#ChamarAPIDeUmaSkillAlexaPython
#SouAppDev
Рекомендации по теме
Комментарии
Автор

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!
Bora aprender a desenvolver skills para Alexa!

Se você se interessou pelo Echo Dot, conheça ele melhor aqui:

Se você se interessou pelo Echo Show 5, conheça ele melhor aqui:

Conheça minha skill Minuto de Sabedoria do Programador:
Vai lá, conheça a skill e teste pra ver!

CelsoKitamura
Автор

Boa tarde, sabe como podemos mandar mensagens assincronas? Avisar quando um evento for disparado

Автор

Obrigado amigo, está ajudando na construção do meu TCC, um protótipo relacionado a automação residencial.

gabrielleonardorodriguesda
Автор

É possível fazer requests em um servidor dentro da minha rede local ?

kervisonmelo
Автор

Celso, tenho um sensor de temperatura no cpd, integrado com Alexa, é possível fazer que caso a temperatura no sensor seja >= x ela me manda uma msg via wpp?

Atenciosamente,

viinii
Автор

Celso, estou com um erro devido à biblioteca não estar instalada, eu cheguei a colocar ela no requirements.txt, mas n funciona. No caso foi com a biblioteca requests, como posso fazer o famoso pip install requests?

erickson_lopes
Автор

Boa tarde Celso, pode fazer um vídeo de como fazer Alexa falar uma Rotina bem devagar, tipo soletrar para poder escrever? Agradeço

MIBRRO
visit shbcf.ru