道翰天琼认知智能未来机器人接口API简介介绍

52次阅读

共计 2094 个字符,预计需要花费 6 分钟才能阅读完成。


未来机器人 API 接口的使用方法

接入 未来 机器人 API,第三方需要按步骤获取基本信息:

注册账号 到道翰天琼官网注册账号。获取 apikey 等信息。然后编写代码接入机器人就可以了。这家机器人非常智能。是全新一代智能认知智能机器人。下面是接入例子代码:

接口申请官网地址:www.weilaitec.com

接口地址(例子):

http://a239p06512.zicp.vip/We…=”+apikey+”&msg=”+msg+”&ip=”+ip

用户端消息内容。

String msg =” 你在干嘛呀?”;

apikey 参数。这个 apikey 就是网站上申请的 APIKEY

apikey =””;

// 客户端 ip, 最终用户端的唯一标识(可以是用户端的 IP, 或者手机设备号,或者微信号或者,qq 号码等能证明身份的唯一标识就可以)

String ip =””;

// 这里一定要 encode 转换编码。转成 GBK。

msg = URLEncoder.encode(msg, “GBK”);

三个参数全部小写

msg 参数就是传输过去的对话内容。

msg 参数要编码成 gbk,不然会乱码。

接口具体代码:

package ai.nlp.jiekou.test;

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.UnsupportedEncodingException;

import java.net.HttpURLConnection;

import java.net.URL;

import java.net.URLEncoder;

import ai.nlp.util.changliang.ChangLiangZi;

public class ApiTest {

/**

* Get 请求,获得返回数据

* @param urlStr

* @return

*/

private static String opUrl(String urlStr)

{

URL url = null;

HttpURLConnection conn = null;

InputStream is = null;

ByteArrayOutputStream baos = null;

try

{

url = new URL(urlStr);

conn = (HttpURLConnection) url.openConnection();

conn.setReadTimeout(5 * 10000);

conn.setConnectTimeout(5 * 10000);

conn.setRequestMethod(“POST”);

if (conn.getResponseCode() == 200)

{

is = conn.getInputStream();

baos = new ByteArrayOutputStream();

int len = -1;

byte[] buf = new byte[128];

while ((len = is.read(buf)) != -1)

{

baos.write(buf, 0, len);

}

baos.flush();

String result = baos.toString();

return result;

} else

{

throw new Exception(“ 服务器连接错误!”);

}

} catch (Exception e)

{

e.printStackTrace();

} finally

{

try

{

if (is != null)

is.close();

} catch (IOException e)

{

e.printStackTrace();

}

try

{

if (baos != null)

baos.close();

} catch (IOException e)

{

e.printStackTrace();

}

conn.disconnect();

}

return ChangLiangZi.WU;

}

public static void main(String args []){

// 三个参数全部小写

//msg 参数就是传输过去的对话内容。

//msg 参数要编码成 gbk,不然会乱码。

String msg =” 你在干嘛呀?”;

//apikey 参数。

String apikey =”UTNJK34THXK010T566ZI39VES50BLRBE8R66H5R3FOAO84J3BV”;

// 客户端 ip, 最终用户端的唯一标识(可以是用户端的 IP, 或者手机设备号,或者微信号或者,qq 号码等能证明身份的唯一标识就可以)

String ip =”127.0.0.1″;

// 这里一定要 encode 转换编码。转成 GBK。

try

{

msg = URLEncoder.encode(msg, “GBK”);

} catch (UnsupportedEncodingException e)

{

e.printStackTrace();

}

System.out.println(opUrl(“http://a239p06512.zicp.vip/Web/BuAppJava.bujqrex?apikey=”+apikey+”&msg=”+msg+”&ip=”+ip));

}

}

正文完
 0