• 调用API接口发短信教程详解


    第一步:安装相关软件eclipse

    具体安装步骤下一篇文章讲解

    第二步:打开eclipse

    新建项目点击File>>new>>java project,进入如下界面,填写项目名称,点击“Finish”

    点击“Don't Create”

    第三步:进入工作台

    右键依次点击src>>New>>Class

    分别填写Package,Name,同时给“public static”该选项打勾,完成后点击“Finsh”

    第四步:填写相关代码

    调用发送短信需要用到的api

    package com.xxp.demo;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.net.URLConnection;
    import java.net.URLEncoder;
    public class Day1 {
    	public static void main(String[] args) throws IOException {
    		 //短信api 服务器地址https://itdage.com/kkb/kkbsms?key =xzk&number = 18516955565&code = 123456
    		//图灵机器人服务器地址:https://api.jisuapi.com/iqa/query?appkey = 62958a3a6ef3c56d&queation =""
    		//准备一个URL类的对象
    		//String question =URLEncoder.encode("","UTF-8");
    		URL url = new URL("https://itdage.com/kkb/kkbsms?key=xzk&number=15126017520&code=124556");
    		//URL url = new URL("https://api.jisuapi.com/iqa/query?appkey=62958a3a6ef3c56d&question=杭州天气");
    		//String question =URLEncoder.encode("给爷讲一个笑话","UTF-8");
    		//打开服务器连接, 得到连接的对象 conn
    		URLConnection conn = url.openConnection();
    		//获取加载数据的字节输入流is
    		InputStream is =  conn.getInputStream();
    		//将is装饰为能一次读取一行的字符输入流
    		BufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8"));
    		//加载一行数据
    		String text1 = br.readLine();
    		//显示
    		System.out.println(text1);
    		//释放资源
    		//String text2 = br.readLine();
    		//显示
    		//System.out.println(text2);
    		br.close();
    		
    	}
    
    }
    

    第五步:运行代码

    右键代码区空白区域,选择Run as>>Run Configurations,弹出弹窗:

    第六步:最终结果

    温馨提示Tips

    调整字体大小:
    点击Window>>General>>Appearance>>Colors and Fonts,点击右侧文件夹“Basic”,找到“Text font”


    如某行代码前出现“小红叉”,说明该行代码有误,需要检查。如图所示:

    该错误为没有引入InputStreamReader,需要进行导包,具体操作为把鼠标放在报错位置,点击选择,即可自动添加。

  • 相关阅读:
    详解机器学习中的熵、条件熵、相对熵、交叉熵
    使用Keras进行深度学习:(三)使用text-CNN处理自然语言(上)
    粒子群优化算法(PSO)之基于离散化的特征选择(FS)(一)
    DNN模型训练词向量原理
    TensorFlow 实战卷积神经网络之 LeNet
    五大经典卷积神经网络介绍:LeNet / AlexNet / GoogLeNet / VGGNet/ ResNet
    Oracle 查询版本号
    C# 递归获取 文件夹的 所有文件
    SQL Server 常用语句
    Oracle 导入大量数据
  • 原文地址:https://www.cnblogs.com/Xieyingpeng/p/14136042.html
Copyright © 2020-2023  润新知