如何从Java程序发送短信到手机-使用免费的API或 WebServices

我需要编写一个程序,应该能够通过 Java 编程将文本 SMS 发送到手机。到目前为止,我所知道的是使用 SMS 网关并将调制解调器与 sim 卡连接。

我需要编写一个程序,应该能够通过 Java 编程将文本 SMS 发送到手机。到目前为止,我所知道的是使用 SMS 网关并将调制解调器与 sim 卡连接。

但是我无法在客户端计算机上安装 SMS 网关和调制解调器。我可以使用smtp主机。

How can i use Web Service to send sms?

您的时间和贡献将受到高度赞赏。

5

使用 twilio SMS 网关,您可以轻松完成此操作。

import com.twilio.sdk.TwilioRest;
import com.twilio.sdk.TwilioRestException;
import com.twilio.sdk.resource.factory.MessageFactory;
import com.twilio.sdk.resource.instance.Message;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import java.util.ArrayList;
import java.util.List;
public cl Example {
  // Find your Account Sid and Token at twilio.com/user/account
  public static final String ACCOUNT_SID = "AC32a3c49700934481addd5ce1659f04d2";
  public static final String AUTH_TOKEN = "{{ auth_token }}";
  public static void main(String[] args) throws TwilioRestException {
    TwilioRest client = new TwilioRest(ACCOUNT_SID, AUTH_TOKEN);
    // Build a filter for the MessageList
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("Body", "Abdul please?! I show you"));
    params.add(new BasicNameValuePair("To", "+14159352345"));
    params.add(new BasicNameValuePair("From", "+14158141829"));
    MessageFactory messageFactory = client.getAccount().getMessageFactory();
    Message message = messageFactory.create(params);
    System.out.println(message.getSid());
  }
}

这是 twilio 库的链接:https://www.twilio.com/docs/java/install

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(597)
iPhone:如何将照片转换为铅笔画
下一篇

相关推荐

  • 如何使用Javascript(使用base64数据)将图像保存到 iPhone

    我的网页需要能够将图像保存到用户的设备,无论他们从什么设备或网络浏览器查看。图像是由网页本身创建的,所以我需要使用 img 元素,画布元素,或者只是图像的 base64 数据 (任何都可以)。…

    2022-12-09 00:43:30
    0 55 91
  • android x86 安装教程:如何在 PC 上安装 Android x86

    安装 Android x86 是一个比较简单的过程,但是要求你有一台支持 UEFI 或者 BIOS 的电脑。下载 Android x86 镜像文件:你需要在 Android x86 官网上下载最新的 Android x86 镜像文件,它是一个 ISO 文件,可以在电脑上安装 Android 系统。…

    2023-05-12 06:00:43
    0 62 46
  • android application类:如何使用Android Application类创建强大的应用

    Android Application类是Android应用程序的核心类,它提供了一个全局的上下文,可以被应用程序中的所有组件使用。它还提供了一些系统级别的服务,如活动管理、资源管理和内容提供者管理等。…

    2023-05-17 09:37:08
    0 92 31
  • android 关闭service:如何在Android中关闭Service

    示例示例android 关闭service的方法有两种:使用()方法:…

    2023-05-10 15:20:46
    0 33 50
  • ios系统字体:Experience the Power of iOS Fonts

    iOS系统字体是指iOS系统自带的字体,它们可以在iOS设备上使用,并且都是免费的。iOS系统字体包括:San Francisco,Helvetica Neue,Helvetica,Avenir,Gill Sans,Chalkboard,Courier,Verdana,Georgia,Times New Roman,Trebuchet MS,Apple Color Emoji,Symbol和Menlo。…

    2023-06-06 08:19:36
    0 90 91
  • ios内存管理从 ARC 到 MRC

    示例示例iOS内存管理是指在iOS应用程序中,管理内存的过程。iOS内存管理主要包括以下几个方面:内存分配:在iOS应用程序中,需要根据程序需要分配内存,以便存储数据。内存分配可以使用malloc()、calloc()、realloc()等函数来实现。…

    2023-05-10 02:02:13
    0 30 92
  • axios携带cookie:如何使用axios携带Cookie实现跨域请求

    示例示例axios携带cookie有两种方式:使用属性…

    2023-06-05 02:25:05
    0 54 88
  • android 分辨率适配:The Best Way to Adapt Your App for Android Devices

    Android 分辨率适配是指在不同分辨率的 Android 设备上,使用相同的代码可以实现同样的布局效果。Android 系统支持多种分辨率,如果我们想要在不同分辨率的设备上都能实现同样的布局效果,就需要进行分辨率适配。…

    2023-05-02 03:00:13
    0 44 69

发表评论

登录 后才能评论

评论列表(33条)