Thursday, June 30, 2022

 Twilio SMS - Cấu hình và Java code

1. đăng ký account Twilio trial

Step 1: truy cập trang web https://www.twilio.com/try-twilio để thực hiện đăng ký account free trial

Step 2: Tại vị trí mũi tên sẽ xuất hiện button để nhận 1 phone number dùng cho việc gửi SMS test trial (nếu chưa nhận lần nào, và chỉ được nhận 1 phone number duy nhất cho 1 account)

Step 3: kéo xuống phía dưới trang sẽ thấy các thông tin: Account SID, Auth Token, My Twilio phone number (dùng để gửi SMS)


Step 4: bấm vào link “verified phone numbers“ sẽ thấy được số điện thoại dùng để nhận SMS

2. Coding Java

2.1. Dependency

                        <dependency>

			<groupId>com.twilio.sdk</groupId>
			<artifactId>twilio</artifactId>
			<version>7.20.0</version>
		</dependency>

2.2. Send SMS

Chú ý:

Các thông tin ACCOUNT_SID, AUTH_TOKEN , TWILIO_TO_NUMBER , TWILIO_FROM_NUMBER được đăng ký trong mục (1) bên trên. 


import com.twilio.Twilio;

import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class TestTwilio {

    public static final String ACCOUNT_SID = "AC4e6f9602b6a3c41657a3829d1453463f";

    public static final String AUTH_TOKEN = "f4c0015aa4128310f59fde1f60892885";

    public static final String TWILIO_TO_NUMBER = "+84986391035";

    public static final String TWILIO_FROM_NUMBER = "+17853697962";

    public static void main(String[] args) {

        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Message message = Message.creator(
                        new PhoneNumber(TWILIO_TO_NUMBER),
                        new PhoneNumber(TWILIO_FROM_NUMBER),
                        "Luci smart city - Sample Twilio SMS using Java")
                .create();
    }
}

No comments:

Post a Comment

So sánh các GitFlow model và áp dụng với CICD

https://medium.com/oho-software/so-s%C3%A1nh-c%C3%A1c-gitflow-model-v%C3%A0-%C3%A1p-d%E1%BB%A5ng-v%E1%BB%9Bi-cicd-b6581cfc893a