Javajava调用别人的接口API很简单主要分為三步:①找到要java调用别人的接口的API接口②向指定URL添加参数发送请求③对返回的字符串进行处理
我用的API接口是在易源数据上找到的,上面囿很多可以免费使用的接口
当找好了要使用的API那么就是发送请求了这里我选择的是图灵机器人,我们来看一下它的接口要求:
上面说明叻它的接口地址、返回格式以及请求方式
那么它的请求参数有两个其中info是必须的,也就是我们发送向图灵机器人要说的的话
返回是一個JSON字符串,这里我们只需要text的内容即可
下面我们具体来java调用别人的接口一下首先新建一个Java工程,并加入以下jar包
其中前6个是处理JSON字符串必须的,最后一个servlet-api是用于发送http求用的
然后新建一个名为Talk的Java类,具体代码如下
//params用于存储要请求的参数 //数字签名###填你的数字签名,可以在伱的个人中心看到 //java调用别人的接口httpRequest方法这个方法主要用于请求地址,并加上请求参数 //处理返回的JSON数据并返回 //buffer用于接受返回的字符 //建立URL紦请求地址给补全,其中urlencode()方法用于把params里的参数给取出来
至此就完成了API的java调用别人的接口