03.- Enviar un mensaje de texto con twilio y java ☁️
El método recomendado para instalar SDK es con una herramienta de automatización de compilación, como Maven o Gradle. Puede agregar la dependencia de Twilio a su proyecto existente, especificando la última versión.
En Maven , coloque lo siguiente dentro de su etiqueta <dependencies> en su archivo pom.xml :
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.eucm</groupId> <artifactId>twilio</artifactId> <version>1.0</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>com.twilio.sdk</groupId> <artifactId>twilio</artifactId> <version>7.24.2</version> </dependency> </dependencies> </project>
Creamos un clase principal de java donde colocaremos este codigo
import com.twilio.Twilio; import com.twilio.rest.api.v2010.account.Message; import com.twilio.type.PhoneNumber; public class Example { // Find your Account Sid and Token at twilio.com/user/account public static final String ACCOUNT_SID = "SIDxxxxxx"; public static final String AUTH_TOKEN = "TOKENxxxxxxxx"; public static void main(String[] args) { Twilio.init(ACCOUNT_SID, AUTH_TOKEN); Message message = Message.creator(new PhoneNumber("+527122264370"),
new PhoneNumber("+15392020564"), "This is the ship that made the Kessel Run in fourteen parsecs?").create(); System.out.println(message.getSid()); } }
Donde
SIDxxxxxx = El ID que te da twilio
TOKENxxxxxxxx = Token que te da twilio
+527122264370 = El numero al que va a llegar el sms
+15392020564 = El numero que envía el SMS (El que se compro en twilio)