Github: API de SMS en F#

Este artículo demuestra cómo puedes descargar la última biblioteca de la API de SMS en F# desde GitHub. Aprenderás cómo descargar la aplicación GitHub Desktop e iniciar sesión en ella. También aprenderás cómo clonar un repositorio desde internet. Asumimos que ya has usado GitHub y estás familiarizado con Visual Studio. Se te presentará información importante e instrucciones paso a paso bien estructuradas. Esperamos que encuentres útiles las instrucciones presentadas.

¿Qué es la API de SMS en F#?

Una API de SMS es un tipo de API que permite a los desarrolladores integrar mensajería SMS en sus plataformas de software existentes. Las API de SMS te permiten enviar o recibir mensajes SMS de manera rápida y sencilla a través de cualquier sitio web o aplicación. En este caso, estamos usando la API de SMS en F# de Ozeki para enviar, recibir, eliminar y programar mensajes de texto con Ozeki SMS Gateway.

¿Qué es Ozeki SMS Gateway?

Ozeki SMS Gateway es un software de comunicación que enruta mensajes entre entidades del mundo real. Te permite establecer una comunicación sencilla entre los recursos de hardware y software compartidos de tu sistema. Ofrece información en tiempo real y proporciona varias opciones de configuración para enrutar mensajes.

Cómo funciona

La arquitectura del sistema está construida de la siguiente manera (Figura 1). Primero, el usuario debe descargar la biblioteca de la API de SMS en F# desde GitHub. Este proceso también se conoce como clonación. Una vez completada la clonación, el repositorio está listo para usar. La API de SMS en F# envía una Solicitud a Ozeki SMS Gateway ejecutándose en tu escritorio o dispositivo móvil. El SMS Gateway luego envía el mensaje SMS según la solicitud. También devuelve retroalimentación en forma de una Respuesta. Esta respuesta se utiliza para confirmar que el mensaje se ha enviado correctamente.

cómo descargar la última biblioteca de la API de SMS en F# desde GitHub
Figura 1 - Cómo descargar la última biblioteca de la API de SMS en F# desde Github

Cómo descargar la API de SMS en F# desde GitHub (Pasos rápidos)

Para descargar la API de SMS en F# desde GitHub:

  1. Crea una cuenta en GitHub
  2. Descarga GitHub Desktop
  3. Inicia sesión en GitHub.com
  4. Configura Git
  5. Clona la API de SMS en F# en Github Desktop
  6. Abre Ozeki.Libs.Rest.FSharp.sln
  7. Inicia el proyecto en F#
  8. Verifica el SMS enviado en Ozeki SMS Gateway

Descargar Github Desktop

En este video, aprenderás cómo descargar la aplicación GitHub Desktop. El video comenzará abriendo la página de descarga de GitHub Desktop y te guiará hasta tener el instalador en tu computadora. Aprenderás qué página visitar para obtener el archivo de instalación. El video dura solo 1 minuto, y aprenderás toda la información necesaria para completar el procedimiento de descarga.

Video 1 - Cómo descargar Github Desktop (Tutorial en video)

Descargar GitHub desktop

Para acceder a la página de descarga de GitHub Desktop, necesitarás abrir el enlace. Aquí puedes obtener la última versión del programa. Haz clic en el botón morado Descargar para Windows (Figura 2). Esto iniciará el proceso de descarga. Espera a que el navegador termine el proceso para continuar.

descargar instalador de github desktop
Figura 2 - Descargar instalador de Github desktop

Instalar Github Desktop

En este video, te mostraremos cómo iniciar el proceso de instalación de GitHub Desktop. Comenzará con el lanzamiento del instalador y te guiará hasta tener el software funcionando en tu computadora. También aprenderás cómo iniciar sesión en la aplicación GitHub Desktop y cómo configurarla. El video dura solo 1 minuto y es muy detallado. No tendrás problemas para entender los pasos.

Video 2 - Cómo instalar Github Desktop (Tutorial en video)

Iniciar el instalador

Si tu navegador ha terminado de descargar el instalador, búscalo en la carpeta de descargas de tu computadora. Haz clic en él para iniciar el proceso de instalación. Será un archivo de tipo aplicación llamado GitHubDesktopSetup-x64 (Figura 3).

iniciar instalador de github desktop
Figura 3 - Iniciar instalador de Github desktop

Página de carga del instalador

Después de iniciar el proceso de instalación, se te presentará la ventana visible en Figura 4. Significa que GitHub Desktop se está instalando en este momento. No necesitas hacer nada aquí. La aplicación se lanzará tan pronto como esta ventana desaparezca.

procedimiento de instalación
Figura 4 - Procedimiento de instalación

Iniciar sesión en GitHub Desktop

El siguiente paso es iniciar sesión en la aplicación GitHub Desktop. Esto requerirá las credenciales de inicio de sesión de tu cuenta de usuario de GitHub. Haz clic en el botón Iniciar sesión en GitHub.com para llegar a la ventana de inicio de sesión. Si nunca has usado GitHub antes, puedes crear una nueva cuenta de usuario en esta página. Haz clic en el enlace Crear cuenta gratuita ubicado encima del botón de inicio de sesión. Te llevará a la página de creación de nueva cuenta de usuario. (Figura 5)

iniciar sesión en github
Figura 5 - Iniciar sesión en github

Proporcionar nombre de usuario y contraseña

El botón abrirá una nueva ventana del navegador, donde necesitarás iniciar sesión (Figura 6). En esta página, debes usar el nombre de usuario y la contraseña de tu cuenta de GitHub. Ingresa ambos en los cuadros de texto correctos y haz clic en el botón Iniciar sesión para continuar al siguiente paso.

definir nombre de usuario y contraseña
Figura 6 - Definir nombre de usuario y contraseña

Configurar Git

La página Configurar Git definirá qué información será visible como detalle de confirmación. Marca la casilla Usar el nombre y correo electrónico de mi cuenta de GitHub (Figura 7). Significa que la información de tu GitHub se utilizará para identificar las confirmaciones que crees. Será visible para cualquier otro usuario de GitHub. Haz clic en el botón Finalizar para confirmar tus configuraciones.

configurar git
Figura 7 - Configurar Git

Clonar el repositorio Ozeki.Libs.Rest.Fsharp

En el siguiente video verás cómo clonar un repositorio de GitHub. Comenzará con la página de inicio de la aplicación GitHub Desktop y te llevará hasta tener el repositorio clonado en tu PC. Podrás descubrir qué URL copiar y pegar en la aplicación GitHub Desktop. El resto depende de GitHub Desktop. El video dura 38 segundos, pero tiene todos los pasos detallados. No tendrás problemas para seguirlo.

.

Video 3 - Cómo clonar el repositorio Ozeki.Libs.Rest.Fsharp (Tutorial en video)

Clonar un repositorio desde internet

Para hacer cualquier cambio en el repositorio, necesitas descargar los archivos a tu computadora. Esto significa que puedes editarlos sin conexión. Es necesario tener tu propia copia de los archivos antes de editarlos. En la página Comencemos, puedes elegir Crear un repositorio de tutorial si deseas aprender más sobre GitHub Desktop. Para editar los archivos del repositorio de Ozeki, elige la opción Clonar un repositorio desde internet (Figura 8). Abrirá una nueva ventana donde necesitarás copiar la URL del repositorio que deseas clonar.

clonar repositorio desde internet
Figura 8 - Clonar repositorio desde Internet

Copiar el código URL

Ahora necesitas copiar la URL del repositorio que deseas clonar. Para hacerlo, abre GitHub en tu navegador y abre el repositorio. Para copiar la URL, tienes dos opciones posibles. La primera opción es buscar el botón verde Código ubicado encima de la lista de archivos (Figura 9). Haz clic en él y busca la URL. Una vez que la encuentres, haz clic en el ícono de copiar a la derecha. El otro método es simplemente copiar la URL desde el escritorio. Esto dará como resultado la misma URL.

copiar url del código
Figura 9 - Copiar URL del código

Clonar el repositorio

Pega la URL en el formulario de clonación de repositorio. Aquí puedes establecer qué repositorio clonar con el cuadro de texto URL del repositorio (Figura 10). En Ruta local, debes proporcionar una ruta de acceso donde se creará una nueva carpeta para almacenar los archivos.

pegar url y clonar repositorio
Figura 10 - Pegar URL y clonar repositorio

Encontrar el repositorio en tu computadora

Abre la carpeta que proporcionaste para clonar el repositorio. Para hacerlo, copia la ruta de acceso del formulario anterior y pégala en la barra superior del Explorador de archivos (Figura 11). Presiona enter y comenzará a cargar la carpeta.

repositorio clonado
Figura 11 - Repositorio clonado

Cómo usar el repositorio

En el último video, descubrirás cómo utilizar el repositorio que acabas de clonar en tu PC. El video comenzará con la carpeta abierta donde se encuentran los archivos clonados. Terminará con el proyecto de envío de SMS ejecutado con éxito. Aprenderás cómo lanzar un proyecto y cómo verificar su registro. El video dura solo 1:31 e incluye todo lo que necesitas hacer para tener un proyecto funcional.

Video 4 - Cómo usar el repositorio (Tutorial en video)

Lanzar el proyecto de Visual Studio

Para lanzar el proyecto donde podrías editar el código, busca el archivo Ozeki.Libs.Rest.FSharp. Abre el archivo y se lanzará Visual Studio. Puedes editar el código allí según tus preferencias. (Figura 12)

abrir solución de API REST
Figura 12 - Abrir solución de API REST

Comenzar a enviar mensajes SMS

Haz clic en el botón Enviar SMS ubicado en la parte superior de la GUI de la aplicación (Figura 13). Esto iniciará el script y podrás comenzar a enviar mensajes SMS. En el panel del editor de código, puedes hacer cambios al código para ejecutarlo personalizado.

iniciar solución de envío de sms
Figura 13 - Iniciar solución de envío de SMS

Respuesta del proyecto

Ahora recibirás la respuesta del proyecto en F#. Verás el resultado del proceso de envío de SMS, el número de teléfono del destinatario y el cuerpo del mensaje. Como puedes ver en la Figura 14, se imprimirá en una ventana de consola.

mensaje enviado
Figura 14 - Mensaje enviado

SMS enviado en Ozeki SMS Gateway

En caso de un proceso de envío exitoso, puedes ver el mensaje enviado en la carpeta Enviados de Ozeki SMS Gateway. Para acceder a ella, abre Ozeki SMS Gateway y busca la carpeta Enviados en el panel de detalles del usuario a la izquierda (Figura 15).

sms enviado en sms gateway
Figura 15 - SMS enviado en SMS Gateway

Resumen

El artículo anterior tenía como objetivo describir los pasos para descargar y usar proyectos en F# desde GitHub. Siguiendo estas instrucciones, puedes crear la solución en poco tiempo. La API de SMS en F# puede usarse para enviar mensajes de texto desde tu computadora con la ayuda de Ozeki SMS Gateway. Es importante mencionar que Ozeki SMS Gateway funciona en cualquier país y puede enviar y recibir SMS a través de varias conexiones móviles, por lo que el intercambio de datos no puede detenerse en las fronteras.

Para leer más sobre temas como este, visita la página de tutoriales de Ozeki, donde puedes encontrar información sobre eliminación en F#.

Ahora lo único que queda por hacer es descargar Ozeki SMS Gateway y ¡que comience el trabajo!

More information