Some Java code Create a class
Posted: Sun Dec 22, 2024 8:23 am
Add the Twilio library to your project Add a dependency to the Twilio library by entering the following in <dependencies> your pom.xml. Create the <dependencies> top-level section if it is not displayed using the following lines: XML Copy the code <dependency> <groupId>com.twilio.sdk</groupId> <artifactId>twilio</artifactId> <version>8.27.0</version> </dependency> We recommend that you always use the latest version of the helper libraries. At the time of writing, this is version 8.27.0. New versions are released frequently. You can always check MvnRepository for a list of updates. Your pom.xml should look like this after these changes.
Some Java code Create a class called AlphaSender in src/main/java. Paste the whatsapp philippines number following content: Java Copy the code import com.twilio.Twilio; import com.twilio.rest.api.v2010.account.Message; import com.twilio.type.PhoneNumber; public class AlphaSender { public static void main(String[] args) { Twilio.init( System.getenv("TWILIO_ACCOUNT_SID"), System.getenv("TWILIO_AUTH_TOKEN")); Message.creator( new PhoneNumber(System.getenv("DESTINATION_NUMBER")), System.getenv("MSG_SVC_SID"), "Hello from your Alpha sender ") .create(); } } [ this code on GitHub ] This code relies on 4 environment variables: TWILIO_ACCOUNT_SID : search for it in your Twilio console . TWILIO_AUTH_TOKEN : search for it in your Twilio console .
DESTINATION_NUMBER : recipient's phone number. Use E.164 format . MSG_SVC_SID : Your messaging service identifier. You can find this on the Twilio console page where you created the messaging service above. Using environment variables helps avoid hardcoding sensitive information, which is especially important if you're adding this code to a source control repo. To make management easier, take advantage of IDE plugins. I use the EnvFile plugin for IntelliJ IDEA. After saving the code and setting the environment variables, you can run this class directly in your IDE. You may see warnings about unconfigured logging libraries.
Some Java code Create a class called AlphaSender in src/main/java. Paste the whatsapp philippines number following content: Java Copy the code import com.twilio.Twilio; import com.twilio.rest.api.v2010.account.Message; import com.twilio.type.PhoneNumber; public class AlphaSender { public static void main(String[] args) { Twilio.init( System.getenv("TWILIO_ACCOUNT_SID"), System.getenv("TWILIO_AUTH_TOKEN")); Message.creator( new PhoneNumber(System.getenv("DESTINATION_NUMBER")), System.getenv("MSG_SVC_SID"), "Hello from your Alpha sender ") .create(); } } [ this code on GitHub ] This code relies on 4 environment variables: TWILIO_ACCOUNT_SID : search for it in your Twilio console . TWILIO_AUTH_TOKEN : search for it in your Twilio console .
DESTINATION_NUMBER : recipient's phone number. Use E.164 format . MSG_SVC_SID : Your messaging service identifier. You can find this on the Twilio console page where you created the messaging service above. Using environment variables helps avoid hardcoding sensitive information, which is especially important if you're adding this code to a source control repo. To make management easier, take advantage of IDE plugins. I use the EnvFile plugin for IntelliJ IDEA. After saving the code and setting the environment variables, you can run this class directly in your IDE. You may see warnings about unconfigured logging libraries.