자바의 SMS API
이 자습서는 Java에서 API를 사용하여 SMS를 보내는 방법을 보여줍니다.
자바의 SMS API
Java 코드를 사용하여 SMS를 보낼 수 있는 여러 API가 제공됩니다. 이러한 API 중 일부는 유료이고 일부는 오픈 소스입니다.
‘Text Magic’은 다양한 프로그래밍 언어를 사용하여 SMS를 보내는 가장 인기 있는 API 중 하나입니다. Text Magic
API Java 래퍼에는 필요한 모든 API 테스트 및 명령이 포함되어 있습니다.
IDE에 Text Magic
API를 설치하는 방법에는 여러 가지가 있습니다. 이 API에 대한 요구 사항은 다음과 같습니다.
- 아파치 메이븐 2.0 이상
- 자바 SE6 이상
Eclipse를 사용하여 TextMagic
API 설치
Eclipse IDE를 사용하여 TextMagic
API를 설치하려면 아래 단계를 따르십시오.
-
파일
로 이동하여가져오기
를 선택합니다. -
Git
>Git의 프로젝트
를 선택합니다. -
Clone URI
를 선택합니다. -
URI에
https://github.com/textmagic/textmagic-rest-java
를 붙여넣습니다. -
이 페이지에 도달할 때까지
다음
을 계속 누릅니다. -
마침
을 클릭하면 Git의 새 프로젝트가 Eclipse에 추가됩니다.
Maven을 사용하여 TextMagic
API를 빠르게 설치
TextMagic
API를 설치하는 가장 쉬운 방법 중 하나는 Dependency
를 기존 maven 프로젝트에 추가하는 것입니다. 종속성은 최신 버전과 함께 아래에 있습니다.
<dependency>
<groupId>com.textmagic.sdk</groupId>
<artifactId>textmagic-java-sdk</artifactId>
<version>1.2.0</version>
</dependency>
Git을 사용하여 TextMagic
API 수동 설치
TextMagic
GitHub 리포지토리에서 Git 명령을 사용하여 TextMagic
을 설치할 수도 있습니다. 다음 명령을 실행합니다.
-
Git에서
textmagic
을 다운로드하려면:git clone git://github.com/textmagic/textmagic-rest-java.git
-
디렉터리를
textmagic
으로 설정합니다.cd textmagic-rest-java
-
mvn
을 설치합니다.mvn install
API_V2
키 생성
TextMagic
API를 통해 SMS를 보내려면 사용자 이름에 대한 API_V2
키를 생성해야 합니다. 사용자 이름에 대한 API_V2
키를 얻으려면 아래 단계를 따르십시오.
- 먼저
TextMagic
에 로그인해야 합니다. SMS API는 대부분 유료이므로 등록하지 않은 경우 무료 평가판을 시작하십시오. - API 설정 페이지로 이동합니다.
새 API 키 추가
버튼을 클릭합니다.이 키에 대한 앱 이름 입력
에 추가할 이름을 선택합니다.- 이제
새 키 생성
을 클릭합니다. - 키가 생성되면 페이지 또는 테이블 위의 녹색 막대에 표시됩니다.
API_V2
키가 생성되면 사용자 이름과 함께 사용하여 Java 코드를 통해 SMS를 보낼 수 있습니다.
Java에서 TextMagic
API의 예
TextMagic
API가 성공적으로 설치되고 키가 생성되면 Java를 사용하여 SMS를 보낼 수 있습니다. 다음은 예입니다.
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());
}
}
위의 코드는 주어진 메시지와 전화 번호로 SMS를 보냅니다. 또한 위 단계에서 생성된 사용자 이름
및 APIv2 키
를 추가해야 합니다.
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