如何从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..NameValuePair;
import org.apache..message.BasicNameValuePair;
import java.util.ArrayList;
import java.util.List;
public class Example {
  // Find your Account Sid and Token at twilio/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 库的链接:s://www.twilio/docs/java/install

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

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

相关推荐

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

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

    2022-12-09 00:43:30
    0 66 39
  • ios 国际化:Welcome to the App Store!

    iOS 国际化是一种技术,它可以让应用程序能够根据用户的地理位置,语言和文化背景来显示不同的内容。它可以帮助开发人员扩大其应用程序的受众范围,并使其应用程序更具有吸引力。…

    2023-10-20 08:38:30
    0 85 18
  • android x86 安装教程:如何在 PC 上安装 Android x86

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

    2023-05-12 06:00:43
    0 38 91
  • adb 查看cpu:查看Android设备CPU信息的adb命令

    adb 查看cpu的方法有两种:使用 adb shell top 命令…

    2023-10-22 01:20:18
    0 78 35
  • android application类:如何使用Android Application类创建强大的应用

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

    2023-05-17 09:37:08
    0 82 44
  • ios sfc模拟器令你重温经典游戏的乐趣

    iOS SFC模拟器是一种用于在iOS设备上模拟Super Nintendo Entertainment System(SNES)游戏的应用程序。它使用原始SNES游戏ROM文件,并允许用户在iPhone和iPad上模拟SNES游戏。…

    2023-06-16 02:56:59
    0 77 38
  • android 关闭service:如何在Android中关闭Service

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

    2023-05-10 15:20:46
    0 38 30
  • 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 27 67

发表评论

登录 后才能评论

评论列表(37条)