本文主要是介绍Java使用青云客智能聊天接口做一个小助手,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- API介绍
- 演示
- 代码
- utils
- model
- service
- main
- 扩展
- BUG
API介绍
青云客:http://api.qingyunke.com/
也可以使用其他公司的API,比如百度、腾讯、阿里等。
演示
有点傻。。。。。。。。。。
代码
我把项目分为main、model、service、utils四个包。
- main:项目的入口,main()方法所在包。
- model:存放响应对象,接收API返回数据。
- service:相关业务接口和实现类。
- utils:工具类。
utils
HttpUtils类:
网络请求工具类,里面有一个静态方法request(String api),传入API地址,进行网络请求,并返回API返回的数据(json格式)。
package utils;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;public class HttpUtils {/*** @param api:API的URL地址* @return 请求API所返回的json串*/public static String request(String api) {HttpURLConnection httpURLConnection = null;int code = 0;//获取HTTP请求状态码try {//连接API(需要有网络)URL url = new URL(api);httpURLConnection = (HttpURLConnection) url.openConnection();code = httpURLConnection.getResponseCode();} catch (Exception e) {return "##出现错误,网络连接异常,请检查网络##";}if (code >=
这篇关于Java使用青云客智能聊天接口做一个小助手的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!