主要内容
利用Java调用接口查询QQ绑定的手机号
查询的不一定百分百正确
提示:
如果他人使用本代码进行任何违法或不道德的行为,与本人无关。
代码仅用于学习交流,请勿做违法违规事情,如果侵权请联系邮箱(2945314004@qq.com)删除。
效果
Java代码
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Scanner;
public class QQPhoneNumber {
private static final int WIDTH = 350;
private static final int HEIGHT = 200;
public static void main(String[] args) {
JFrame frame = new JFrame("QQ查手机号");
frame.setSize(WIDTH, HEIGHT);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(null);
JLabel label = new JLabel("请输入需要查询的QQ号");
label.setBounds(100, 10, 200, 30);
frame.add(label);
JTextField textField = new JTextField();
textField.setBounds(100, 60, 150, 30);
frame.add(textField);
JButton button = new JButton("查询");
button.setBounds(100, 100, 70, 30);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String qq = textField.getText();
String url = "https://zy.xywlapi.cc/qqapi?qq=" + qq;
try {
URLConnection connection = new URL(url).openConnection();
Scanner scanner = new Scanner(connection.getInputStream());
String response = scanner.useDelimiter("\\A").next();
scanner.close();
String phone = "";
String phonediqu = "";
if (response.contains("200")) {
phone = response.split("\"phone\":")[1].split(",")[0].replace("\"", "");
phonediqu = response.split("\"phonediqu\":")[1].split(",")[0].replace("\"", "");
JOptionPane.showMessageDialog(frame, "查出的电话号码为:" + phone);
} else {
JOptionPane.showMessageDialog(frame, "查询不到此数据");
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
});
frame.add(button);
JLabel tip = new JLabel("点击查询需要等时间较长");
tip.setBounds(80, 150, 200, 30);
frame.add(tip);
frame.setVisible(true);
}
}
Java源文件
QQPhoneNumber.java
java文件
2.4K
可以直接下载源文件运行即可查询
如果不会的话可以直接看这篇文章底部有exe软件可以直接下载运行(访问需要20积分,登陆就有的不要钱!)
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END
暂无评论内容