Como usar a biblioteca SMS NuGet em F#
O que é um NuGet?NuGet é o gerenciador de pacotes do framework .NET. Você pode usar um pacote NuGet em qualquer aplicação baseada em .NET. Se você estiver usando o Visual Studio 2019, poderá instalar um pacote NuGet com alguns cliques. Nos vídeos a seguir, mostrarei como criar uma aplicação de console em F# e como usar o pacote NuGet Ozeki.Libs.Rest nessa aplicação de console escrita em F#.
Como usar a biblioteca SMS NuGet em F# (Passos rápidos)- Crie uma nova aplicação de console em F# no Visual Studio
- Instale o pacote NuGet Ozeki.Libs.Rest
- Importe o pacote NuGet instalado anteriormente com open Ozeki.Libs.Rest;
- Crie um novo Configuration, Message e um objeto MessageApi usando o pacote Ozeki.Libs.Rest
- Use o objeto MessageApi para enviar a mensagem criada anteriormente
Passo 2 - Como instalar o pacote NuGet Ozeki.Libs.Rest
Para instalar um pacote NuGet no Visual Studio, você precisa clicar com o botão direito no ícone do projeto e selecionar a opção "Gerenciar Pacotes NuGet" no menu suspenso. Depois disso, você precisa procurar pelo pacote que deseja instalar, neste caso, é o pacote Ozeki.Libs.Rest. Quando encontrar o pacote Ozeki.Libs.Rest, você deve instalá-lo clicando no botão "Instalar". Quando estiver instalado, você poderá importar e usar o pacote em seu projeto.
Abra as configurações do pacote NuGet
Abra o projeto SendSMS no Visual Studio. No painel Gerenciador de Soluções no lado esquerdo, você pode ver a solução SendSMS. Clique com o botão direito nela e escolha a opção ‘Gerenciar Pacotes NuGet…’ (Figura 1). Isso abrirá as configurações dos pacotes NuGet. O pacote NuGet é um arquivo ZIP com a extensão .nupkg. Ele contém os arquivos compilados e outros arquivos relacionados ao código.
Nas configurações do pacote NuGet, você pode encontrar uma barra de pesquisa localizada na aba ‘Procurar’. Digite o texto Ozeki.Libs.Rest. Agora, o Visual Studio encontrará o pacote NuGet Ozeki.Libs.Rest. Se você clicar nele, verá os detalhes sobre o pacote no painel direito. Você pode encontrar um botão Instalar ao lado do número da versão. Clique nele para iniciar o processo de instalação (Figura 2).
Aguarde até que o processo de instalação seja concluído. Se você vir um tique verde no logotipo do Ozeki.Libs.Rest, isso significa que o pacote NuGet está instalado. Para ter um pacote estável, você precisa atualizá-lo. Para verificar se você tem a versão mais recente, expanda a lista usando o menu suspenso ‘Versão’ (Figura 3). Selecione a versão mais recente e clique no botão Atualizar. Ele atualizará automaticamente seu pacote.
Para usar o conteúdo do pacote Ozeki.Libs.Rest, você precisa importá-lo usando a seguinte linha de código:
open Ozeki.Libs.Rest
Abra o SendSMS.sln
Para testar sua solução, você precisa executá-la. Abra o SendSMS.sln usando o Visual Studio. Lá, você verá o código no painel do editor de código. Pressione o triângulo verde na barra de ferramentas do Visual Studio ao lado do título SendSMS, para iniciar a solução. Ele executará o código e apresentará a saída. (Figura 4)
Se você executar a solução SendSMS no Visual Studio, um console de depuração será exibido. Se você enviou o SMS com sucesso, verá o número de telefone e o texto do SMS no console de depuração. Você pode encontrar mais informações sobre o processo de depuração abaixo da mensagem de sucesso no console de depuração. Para fechar a janela, pressione qualquer tecla no seu teclado (Figura 5).
Resultado da solução
O resultado importante da solução é o SMS enviado. Para ter certeza de que a mensagem SMS foi enviada, você pode verificar a pasta Enviados no Ozeki SMS Gateway. Para fazer isso, abra o Ozeki SMS Gateway e procure pelo http_user. Encontre a pasta Enviados na lista de Pastas. Clique nela para ver se sua mensagem foi enviada com sucesso. Você pode encontrar mais informações sobre a mensagem usando o painel de detalhes da mensagem abaixo da lista de mensagens enviadas (Figura 6).
Resumo
Neste artigo, você aprendeu como instalar o Pacote NuGet Ozeki.Libs.Rest. Os pacotes NuGet fornecem ferramentas para desenvolvedores. Eles permitem criar, publicar e consumir pacotes. Por outro lado, oferecem uma lista de referência de pacotes usados em um projeto. É simplesmente um arquivo ZIP com a extensão .nupkg. Ele facilita a adição, atualização e remoção de bibliotecas no aplicativo Visual Studio.
Se deseja aprender mais sobre a solução de SMS com F# no Ozeki SMS Gateway, sinta-se à vontade para explorar mais artigos sobre este tópico. Por exemplo, você pode aprender mais sobre como receber SMS usando F#.
Tudo o que você precisa fazer para começar a usar F# com o Ozeki SMS Gateway é baixá-lo e começar a desenvolver sua solução.
More information