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)
  1. Crie uma nova aplicação de console em F# no Visual Studio
  2. Instale o pacote NuGet Ozeki.Libs.Rest
  3. Importe o pacote NuGet instalado anteriormente com open Ozeki.Libs.Rest;
  4. Crie um novo Configuration, Message e um objeto MessageApi usando o pacote Ozeki.Libs.Rest
  5. Use o objeto MessageApi para enviar a mensagem criada anteriormente
Passo 1 - Como criar uma nova aplicação de console em F#

Vídeo 1 - Como criar uma nova aplicação de console em F# (Tutorial em vídeo)

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.

Vídeo 2 - Como instalar o pacote NuGet Ozeki.Libs.Rest (Tutorial em vídeo)

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.

Figura 1 - Abra as configurações do pacote NuGet

Encontre o pacote Ozeki.Libs.Rest

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).

Figura 2 - Procure pelo pacote Ozeki.Libs.Rest

Instale o Ozeki.Libs.Rest

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.

Figura 3 - O pacote Ozeki.Libs.Rest instalado

Passo 3 - Como usar o pacote Ozeki.Libs.Rest em sua aplicação C#

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)

Figura 4 - SendSms.sln

A saída do arquivo SendSMS.sln

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).

Figura 5 - A saída do arquivo Program.fs

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).

Figura 6 - O SMS previamente enviado na pasta Enviados do http_user

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