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

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

相关推荐

  • 阿里云日志服务文档

    阿里云linux服务器日志文件在哪 首先要安装数据库,如果自己不会弄,阿里云有配置环境教程,一看就懂。 先把你电脑上的数据库备份下来,登陆数据库控制台,输入mysqldump 数据库名>起名随便.sql 用xftp4和xshell4远程linux服务器,登陆mysql控制台,在xftp4里输入:mysq。 阿里云ecs服务器日志放在哪个文件夹 这个基于…

    2023年8月26日
    21900
  • 阿里云服务器安装win7

    阿里云服务器是基于云计算技术的服务器,主要提供虚拟化技术、弹性计算、存储、网络等服务。阿里云服务器采用的操作系统一般是Linux,例如CentOS、Ubuntu等,Windows系统需要额外购买和安装。 要在阿里云服务器上安装Windows 7操作系统,需按以下步骤操作: 登录阿里云控制台,在左侧导航栏中选择“云服务器ECS”。 在ECS管理页面中,点击“创…

    2023年10月24日
    22300
  • 阿里云人脸融合

    阿里云人脸融合是指使用阿里云的人脸识别与人脸融合技术,将两张不同人脸的照片进行融合,生成一张新的合成人脸照片。这项技术可以用于实现一些有趣的应用,如将用户的照片与名人、动物等进行融合,生成有趣的图片或视频。阿里云人脸融合技术基于深度学习模型,具有较高的精度和稳定性,能够处理不同角度、遮挡、光照等复杂情况下的人脸融合。除了应用于个人娱乐之外,阿里云人脸融合技术…

    2023年8月4日
    25900
  • 阿里云盘能下载百度资源吗

    百度云文件去哪里下载 亲 你可以从设置里面去找哦 你有一个文件夹呢 不过一般都是你来自己选择的丫 如果还是不行 百度hi截图问我哈 在哪个网站有可以下载的百度网盘资源 百度网盘的资源支持分享到新浪微博,所以你可以在新浪微博里搜索关键字,不过估计你方法不对,所以没找到。其实现在,你直接打开百度网盘以后,进入主页,再点左侧的达人推荐,在各个分类下,已经有很多资源…

    2023年8月26日
    22000
  • 鞍山阿里云代理商:如何在阿里云服务器上实现数据的备份监控和紧急恢复?

    在阿里云服务器上实现数据的备份监控和紧急恢复可以通过以下步骤来操作: 数据备份:首先需要选择合适的数据备份方案,可以使用阿里云提供的云数据库备份服务或者自行配置数据库的定期备份任务。确保数据的备份频率和数据完整性。 监控备份任务:在阿里云控制台上可以设置监控任务,监控备份任务的执行情况和备份的状态,及时发现备份任务出现异常并及时处理。 紧急恢复:在数据发生意…

    2023年11月14日
    26400

发表回复

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

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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