Java の SMS API

Sheeraz Gul 2024年2月15日
Java の SMS API

このチュートリアルでは、Java の API を使用して SMS を送信する方法を示します。

Java の SMS API

Java コードを使用して SMS を送信するために、いくつかの API が提供されています。 これらの API には有料のものもあれば、オープン ソースのものもあります。

Text Magicは、さまざまなプログラミング言語を使用して SMS を送信するための最も一般的な API の 1つです。 Text Magic API Java ラッパーには、必要なすべての API テストとコマンドが含まれています。

Text Magic API を IDE にインストールするには、さまざまな方法があります。 この API の要件は次のとおりです。

  1. Apache Maven 2.0 以上
  2. Java SE6 以上

Eclipse を使用して TextMagic API をインストールする

以下の手順に従って、Eclipse IDE を使用して TextMagic API をインストールします。

  1. ファイル に移動し、インポート を選択します。

  2. Git > Projects from Git を選択します。

  3. クローン URI を選択します。

  4. URI に https://github.com/textmagic/textmagic-rest-java を貼り付けます。

    Git からプロジェクトをインポート

  5. このページが表示されるまで 次へ を押し続けます。

    プロジェクトをファイル システムにインポート

  6. Finish をクリックすると、Git からの新しいプロジェクトが Eclipse に追加されます。

Maven を使用して TextMagic API をすばやくインストールする

TextMagic API をインストールする最も簡単な方法の 1つは、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 をインストールすることもできます。 次のコマンドを実行します。

  1. Git から textmagic をダウンロードするには:

    git clone git://github.com/textmagic/textmagic-rest-java.git
    
  2. ディレクトリを textmagic に設定します。

    cd textmagic-rest-java
    
  3. mvn をインストールします。

    mvn install
    

API_V2 キーの生成

TextMagic API を介して SMS を送信するには、ユーザー名の API_V2 キーを生成する必要があります。 以下の手順に従って、ユーザー名の API_V2 キーを取得します。

  1. まず、TextMagic にログインする必要があります。 SMS API はほとんどが有料であるため、登録していない場合は無料トライアルを開始してください。
  2. API 設定ページに移動します。
  3. 新しい API キーを追加 ボタンをクリックします。
  4. 任意の名前を選択して、このキーのアプリ名を入力してくださいに追加します。
  5. Generate New Key をクリックします。
  6. キーが生成されると、ページまたは表の上の緑色のバーに表示されます。

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 を送信します。 上記の手順で生成された User NameAPIv2 Key も追加する必要があります。

API の詳細については、この リンク にアクセスしてください。

著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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