调用APL接口发短信教程详解

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

第一步:安装相关软件eclipse

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

第二步:打开eclipse

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

img

点击“Don’t Create”
img

第三步:进入工作台

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

img

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

img

第四步:填写相关代码

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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,弹出弹窗:
img

第六步:最终结果

img

温馨提示Tips

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

img

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

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

联系方式

qq:2061302791

微信:xie2061302791

电话:15284524485

个人网站:https://xieyingpeng.github.io

Github:https://github.com/xieyingpeng/

博客园:https://www.cnblogs.com/Xieyingpengz

知乎:https://www.zhihu.com/people/nan-qiao-12-73

gitee:https://gitee.com/xie-yingpeng/project-1.git

bilibili:https://space.bilibili.com/617198338?share_medium=android&share_source=copy_link&bbid=XY2BDF522C748A159BE7DD354D6DFFB963728&ts=1612520115798![]