厦门阿里云代理商:安卓发送短信完整代码

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class AlibabaCloudSMS {

public static void main(String[] args) {
    String accessKeyId = "your_access_key_id";
    String accessKeySecret = "your_access_key_secret";
    String phoneNumbers = "your_phone_number";
    String signName = "your_sign_name";
    String templateCode = "your_template_code";
    String templateParam = "{"code":"123456"}";

    try {
        String url = "http://dysmsapi.aliyuncs.com/?Action=SendSms"
                + "&PhoneNumbers=" + URLEncoder.encode(phoneNumbers, "UTF-8")
                + "&SignName=" + URLEncoder.encode(signName, "UTF-8")
                + "&TemplateCode=" + URLEncoder.encode(templateCode, "UTF-8")
                + "&TemplateParam=" + URLEncoder.encode(templateParam, "UTF-8")
                + "&AccessKeyId=" + URLEncoder.encode(accessKeyId, "UTF-8")
                + "&SignatureMethod=HMAC-SHA1"
                + "&SignatureNonce=45e25e9b-0a6f-4e51-9c3a-731b488ec5fc"
                + "&SignatureVersion=1.0"
                + "&Timestamp=2018-12-05T23:56:34Z"
                + "&Signature=Signature";

        System.out.println("SMS URL: " + url);
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
}

}

import java.io.*;
import java.net.*;
import java.util.*;

厦门阿里云代理商:安卓发送短信完整代码

public class SMSSender {


public static void main(String[] args) {
    String url = "http://api.k780.com:88";
    String appKey = "your_app_key";
    
    Map<String, String> params = new HashMap<>();
    params.put("app", "sms.send");
    params.put("tempid", "your_template_id");
    params.put("sign", "your_sign");
    params.put("appkey", appKey);
    params.put("mobile", "your_mobile_number");
    params.put("content", "your_message_content");
    
    try {
        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();
        con.setRequestMethod("POST");
        con.setDoOutput(true);
        
        DataOutputStream wr = new DataOutputStream(con.getOutputStream());
        wr.writeBytes(getParamsString(params));
        wr.flush();
        wr.close();
        
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();
        
        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();
        
        System.out.println(response.toString());
    } catch (Exception e) {
        e.printStackTrace();
    }
}

private static String getParamsString(Map<String, String> params) throws UnsupportedEncodingException {
    StringBuilder result = new StringBuilder();
    
    for (Map.Entry<String, String> entry : params.entrySet()) {
        result.append(URLEncoder.encode(entry.getKey(), "UTF-8"));
        result.append("=");
        result.append(URLEncoder.encode(entry.getValue(), "UTF-8"));
        result.append("&");
    }
    
    String resultString = result.toString();
    return resultString.length() > 0 ? resultString.substring(0, resultString.length() - 1) : resultString;
}

}

发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/156548.html

(0)
luotuoemo的头像luotuoemo
上一篇 2024年3月3日 03:00
下一篇 2024年3月3日 03:58

相关推荐

  • 改则阿里云企业邮箱代理商:阿里云邮箱手机outlook设置方法

    阿里云企业邮箱代理商:阿里云邮箱手机outlook设置方法 随着互联网的发展,企业对于邮箱的需求越来越大,为了满足企业的需求,阿里云推出了企业邮箱服务。作为阿里云企业邮箱代理商,我们将为您介绍阿里云邮箱手机outlook设置方法,帮助您轻松地配置您的邮箱。 阿里云企业邮箱的优势: 1. 安全稳定:阿里云企业邮箱采用先进的安全技术,保障您的企业信息不受泄霩。 …

    2024年2月20日
    18700
  • 阿里云数据库日志在哪

    阿里云数据库的日志存放在数据库的数据目录中,默认情况下,日志文件位于数据目录的log子目录下。日志文件主要包括错误日志、慢查询日志和二进制日志。 错误日志存放在文件名为error.log的文件中,记录了数据库在运行过程中的错误信息和警告。通过查看错误日志可以快速定位和解决数据库运行中的问题。 慢查询日志存放在文件名为slowquery.log的文件中,记录了…

    2023年8月4日
    24400
  • 华容阿里云企业邮箱代理商:阿里电子邮箱注册申请官网

    华容阿里云企业邮箱代理商:阿里电子邮箱注册申请官网 阿里云企业邮箱作为阿里巴巴集团旗下的一项重要业务,为企业提供高效可靠的邮箱服务。华容作为阿里云企业邮箱的代理商,致力于为客户提供更加全面和专业的解决方案。 一、阿里云企业邮箱的优势 1. 数据安全性高:阿里云企业邮箱采用先进的防火墙技术和SSL加密传输协议,确保用户的邮件数据得到严格保护。 2. 强大的功能…

    2024年2月7日
    18400
  • 阿里云科创城项目招标

    腾讯云以0.01元中标厦门政府预算495万政务云项目引发争议,你怎么看? 企业的发展离不开的自身的改革,现在企业的竞争趋势越来越明显,企业之间的竞争越来越激烈。想要自己的企业发展的好起来,那么就要很好的保证自己的产品先进性,保证自己的服务态度。这两者是决定企业生存能力的主要指标,互联网时代来说,竞橘毁销争的压力之下,企业往往会做出一些服务方面的改变,以此来增…

    2023年8月27日
    17000
  • 机器学习阿里云服务器

    阿里云服务器并不是一种特定的机器学习服务器,而是阿里云提供的云服务器服务。用户可以在阿里云平台上租用虚拟机实例作为服务器,并在其上进行机器学习的相关工作。 阿里云服务器的优势包括高可用性、可扩展性、灵活性和安全性。用户可以根据自己的需求选择不同的配置和规模的服务器实例,以满足机器学习任务的需求。 用户可以在阿里云服务器上安装各种机器学习框架和工具,并运行训练…

    2023年8月4日
    20000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
购买阿里云服务器请访问:https://www.4526.cn/