API de SMS en Java
Este tutorial demuestra cómo enviar SMS utilizando una API en Java.
API de SMS en Java
Se proporcionan varias API para enviar SMS usando código Java. Algunas de estas API se pagan y otras son de código abierto.
Text Magic
es una de las API más populares para enviar SMS usando diferentes lenguajes de programación. El envoltorio Java de la API Text Magic
incluye todas las pruebas y comandos necesarios de la API.
Hay diferentes formas de instalar la API Text Magic
en su IDE. Los requisitos para esta API son:
- Apache Maven 2.0 o superior
- Java SE6 o superior
Use Eclipse para instalar la API TextMagic
Siga los pasos a continuación para instalar la API TextMagic
usando Eclipse IDE.
-
Vaya a
Archivo
y seleccioneImportar
. -
Seleccione
Git
>Proyectos de Git
. -
Seleccione
Clonar URI
. -
Pegue
https://github.com/textmagic/textmagic-rest-java
en la URI. -
Sigue pulsando
Siguiente
hasta llegar a esta página: -
Haga clic en
Finalizar
, y se agregará un nuevo proyecto de Git a su Eclipse.
Use Maven para instalar rápidamente la API TextMagic
Una de las formas más fáciles de instalar la API TextMagic
es agregar la Dependencia
a nuestro proyecto maven existente. La dependencia está debajo con la versión más reciente.
<dependency>
<groupId>com.textmagic.sdk</groupId>
<artifactId>textmagic-java-sdk</artifactId>
<version>1.2.0</version>
</dependency>
Use Git para instalar manualmente la API TextMagic
También podemos instalar TextMagic
usando el comando Git desde el repositorio TextMagic
GitHub. Ejecute los siguientes comandos.
-
Para descargar el
textmagic
de Git:git clone git://github.com/textmagic/textmagic-rest-java.git
-
Configure el directorio como
textmagic
:cd textmagic-rest-java
-
Instalar
mvn
:mvn install
Generar clave API_V2
Para enviar un SMS a través de la API TextMagic
, debe generar una clave API_V2
para un nombre de usuario. Siga los pasos a continuación para obtener una clave API_V2
para su nombre de usuario.
- Primero, debemos iniciar sesión en
TextMagic
. Inicie una prueba gratuita si no se ha registrado, ya que la mayoría de las API de SMS son de pago. - Vaya a la página de configuración de la API.
- Haga clic en el botón
Agregar nueva clave API
. - Elija cualquier nombre para agregarlo a
Ingrese un nombre de aplicación para esta clave
. - Ahora haga clic en
Generar nueva clave
. - Una vez que se genera la clave, se mostrará en la barra verde encima de la página o tabla.
Una vez generada la clave API_V2
, se puede utilizar junto con el nombre de usuario para enviar SMS a través del código Java.
Ejemplo de API TextMagic
en Java
Una vez que la API TextMagic
se haya instalado correctamente y se haya generado la clave, podemos enviar SMS usando Java. Aquí hay un ejemplo.
package test.java.com.textmagic.sdk;
import com.textmagic.sdk.RestClient;
import com.textmagic.sdk.RestException;
import com.textmagic.sdk.resource.instance.*;
import java.util.*;
public class TextMagic_Demo {
public static void main(String... strings) throws RestException {
RestClient SMS_Client = new RestClient("User Name", "APIv2 Key");
TMNewMessage SMS_Message = SMS_Client.getResource(TMNewMessage.class);
SMS_Message.setText("Hello this is delftstack.com");
SMS_Message.setPhones(Arrays.asList(new String[] {"99900000"}));
try {
SMS_Message.send();
} catch (final RestException e) {
System.out.println(e.getErrors());
throw new RuntimeException(e);
}
System.out.println(SMS_Message.getId());
}
}
El código anterior enviará un SMS con el mensaje y el número de teléfono indicados. También debemos agregar el Nombre de usuario
y la Clave APIv2
generados en el paso anterior.
Vaya a este enlace para obtener información sobre la API.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook