迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 中的短信 API

作者:迹忆客 最近更新:2023/08/08 浏览次数:

本文介绍如何使用 Java 中的 API 发送短信。


Java 中的短信 API

提供了多个 API 来使用 Java 代码发送 SMS。 其中一些 API 是付费的,有些是开源的。

Text Magic 是使用不同编程语言发送短信的最流行的 API 之一。 Text Magic API Java 包装器包括所有必要的 API 测试和命令。

在 IDE 中安装 Text Magic API 的方法有多种。 该 API 的要求是:

  1. Apache Maven 2.0 或更高版本
  2. Java SE6 或更高版本

使用Eclipse安装TextMagic API

按照以下步骤使用 Eclipse IDE 安装 TextMagic API。

  1. 转到文件并选择导入。
  2. 选择“Git”>“Git 中的项目”。
  3. 选择克隆 URI。
  4. https://github.com/textmagic/textmagic-rest-java 粘贴到 URI 中。

    从 Git 导入项目

  5. 继续按“下一步”,直到到达此页面:

    将项目导入到文件系统

  6. 单击 Finish,Git 中的新项目将添加到您的 Eclipse 中。

使用Maven快速安装TextMagic API

安装 TextMagic API 最简单的方法之一是将依赖项添加到我们现有的 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 发送短信,您需要为用户名生成 API_V2 密钥。 请按照以下步骤获取您的用户名的 API_V2 密钥。

  4. 首先,我们必须登录TextMagic。 如果您尚未注册,请开始免费试用,因为短信 API 大多是付费的。

  5. 进入API设置页面。

  6. 单击添加新 API 密钥按钮。

  7. 选择任意名称将其添加到“输入此密钥的应用程序名称”。

  8. 现在单击生成新密钥。

  9. 生成密钥后,它将显示在页面或表格上方的绿色栏中。

生成 API_V2 密钥后,可以将其与用户名一起使用,通过 Java 代码发送短信。

Java 中的 TextMagic API 示例

一旦 TextMagic API 成功安装并生成密钥,我们就可以使用 Java 发送短信。 这是一个例子。

package test.java.com.textmagic.sdk;
import java.util.*;
import com.textmagic.sdk.RestClient;
import com.textmagic.sdk.resource.instance.*;
import com.textmagic.sdk.RestException;
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 jiyik.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());
    }
}

上面的代码将发送一条包含给定消息和电话号码的短信。 我们还需要添加上述步骤生成的用户名和 APIv2 密钥。

上一篇:Java EE 中的拦截器简介

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Java EE 中的拦截器简介

发布时间:2023/08/08 浏览次数:170 分类:Java

在本文中,我们将介绍 Java EE 中的拦截器。 它包括拦截器方法、拦截器类和生命周期回调拦截器。Java EE 中的拦截器简介 在 Java EE 版本 5 中,我们只能在 Enterprise JavaBeans (EJB) 上使用拦截器。

Java 中的填充矩形

发布时间:2023/08/08 浏览次数:154 分类:Java

如果您使用 Java 处理图形,则可能需要以编程方式绘制矩形。 本文将展示如何在 Java 中绘制一个矩形并为其填充颜色。在 Java Applet 中使用 fillRect() 和 Paint() 方法填充矩形

Java 中的 Cron 作业

发布时间:2023/08/08 浏览次数:184 分类:Java

本文将介绍如何使用 Java 创建 Cron 作业。 但在我们开始讨论之前,我们先来看看 Cron 或 Cron job。什么是 Cron 作业

在 Java 中使用 cURL

发布时间:2023/08/08 浏览次数:134 分类:Java

本文中我们将学习Java中的cURL。 我们还将学习如何将 cURL 与 ProcessBuilder 和 Runtime.getRuntime 结合使用。Java 中的 cURL

Java 中的 SerialVersionUID

发布时间:2023/08/08 浏览次数:57 分类:Java

本文介绍如何在 Java 中使用 SerialVersionUID。Java 中的 SerialVersionUID SerialVersionUID 用于序列化。 序列化是将对象转换为字节流以存储数据并将其发送到某个地方的过程,反序列化是相反的过程。

在 Java 中计算数组的中位数

发布时间:2023/08/08 浏览次数:195 分类:Java

本文将举例说明如何计算中位数以及均值与中位数之间的差值。 此外,我们还将向您展示如何解决中位数问题陈述。然后,我们将运行一个Java程序,简而言之,它充分利用了Arrays.sort()、lengt

在 Java 中查找给定数字的因数

发布时间:2023/08/08 浏览次数:76 分类:Java

在本文中,我们将学习如何在 Java 中查找给定数字的不同因子或除数。在 Java 中查找给定数字的因数 一种简单的方法是遍历从 1 到 n 的所有数字,看看它们是否能正确整除 n(即余数为零)。

Java 中的概率

发布时间:2023/08/08 浏览次数:137 分类:Java

在本文中,我们将了解如何使用 Java 计算概率。 此外,我们将通过使用必要的示例和解释来讨论该主题,以使该主题更容易。用 Java 计算概率的示例

JNDI 及其在 Java 中的用途

发布时间:2023/08/08 浏览次数:180 分类:Java

本文将讨论 JNDI(Java 命名和目录接口)是什么、它的主要用途以及何时使用它。 还比较了Java中JNDI的优缺点。Java 中的 Java 命名和目录接口 (JNDI)

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便