图灵机器人api调用
public static void main(String[] args) {
try {
JSONObject obj = new JSONObject();
obj.put("key", "机器人key"); // 机器人key 具体申请的机器人对应的key
obj.put("info", "你好呀");
obj.put("loc", "北京市中关村");
obj.put("userid", "panther");
System.out.println(obj);
// 创建url资源
URL url = new URL("http://www.tuling123.com/openapi/api");
// 建立http连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 设置允许输出
conn.setDoOutput(true);
// conn.setDoInput(true);
// 设置不用缓存
// conn.setUseCaches(false);
// 设置传递方式
conn.setRequestMethod("POST");
// 设置维持长连接
conn.setRequestProperty("Connection", "Keep-Alive");
// 设置文件字符集:
conn.setRequestProperty("Charset", "UTF-8");
// 转换为字节数组
byte[] data = (obj.toString()).getBytes();
// 设置文件长度
conn.setRequestProperty("Content-Length", String
.valueOf(data.length));
// 设置文件类型:
conn.setRequestProperty("Content-Type", "json");
// 开始连接请求
conn.connect();
OutputStream out = conn.getOutputStream();
// 写入请求的字符串
out.write((obj.toString()).getBytes());
out.flush();
out.close();
System.out.println(conn.getResponseCode());
// 请求返回的状态
if (conn.getResponseCode() == 200) {
System.out.println("连接成功");
// 请求返回的数据
InputStream in = conn.getInputStream();
String a = null;
try {
byte[] data1 = new byte[in.available()];
in.read(data1);
a = new String(data1,"utf-8");
System.out.println(a);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
} else {
System.out.println("no++");
}
} catch (Exception e) {
}
}
图灵机器人api调用相关推荐
- 调用图灵机器人API实现简单聊天
昨天突然想在Android下调用图灵机器人API实现聊天的功能.说干就干,虽然过程中遇见一些问题,但最后解决了的心情真好. API接口是(key值可以在图灵机器人网站里注册得到) www.tuling ...
- 【chrome插件】web版微信接入图灵机器人API实现自动回复
小贱鸡自动回复API已经不可以用了,现在改良接入图灵机器人API 360chrome浏览器团队翻译了部分谷歌插件开发文档 地址:http://open.chrome.360.cn/extension_ ...
- 用wxBot和图灵机器人API实现微信群聊机器人
1 实现方案 用 wxBot登录微信,接收.发送微信消息. 用 图灵机器人 API对消息作回复. 2 实现效果 机器人会回复来自联系人的消息,以及群里@此账号的消息. 注意要将对应的群保存到联系人. ...
- 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...
使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人. 代码下载:http://blog.y ...
- 基于 QT5 百度语音API 图灵机器人API 的智能语音聊天机器人
基于 QT5 百度语音API 图灵机器人API 的智能语音聊天机器人 程序简介 代码一共分为以下几个模块 伪代码形式为 部分代码 源代码下载地址 程序简介 程序界面包含录音和发送两个按钮 点录音将开始 ...
- java实现图灵机器人的接入_调用图灵机器人API实现聊天机器人
1 首先新建工程,并新建Utils类,如下图所示: Utils类代码如下 /** * Created by Administrator on 2019/7/16 0016. */ import com ...
- itchat微信调用图灵机器人API
#coding=utf8 import requests import itchatKEY5 = 'fe55deeb23447c3a42c6665633507e6'def get_response(m ...
- 图灵机器人php调用案例,使用httpclient实现图灵机器人web api调用实例
本人在使用图灵机器人的过程中,发现很不错,想试了通过api请求来获取回复,这样可以做一个页面聊天还是很不错的.网上搜到的文章好多都是get接口,现在已经不能用了,也不用urlencodeer方法处理i ...
- 【图灵机器人】图灵机器人API V2版使用采坑指南
做一个小东西的时候需要用python和这个接口,使用的时候遇到了一些坑,于是记录一下.本文只记录接入API时候的一些简单坑,更多使用技巧没有说到. 介绍 图灵机器人是以语义技术为核心驱动力的人工智能公 ...
最新文章
- WinAPI: SetTextAlign - 设置绘图环境的文本对齐方式
- Hystrix之外健壮微服务的新选择:Sentinel 发布首个生产版本
- 如何使cmd的输入和输出重定向到管道中(用这种方法可以将指令写入cmd并抓取输出)
- HTML5 跨文档消息传输
- amazon云服务_亚马逊Simple Worklfow服务的骆驼演示
- C/C++数组名与指针区别
- 探索图神经网络的网络架构和训练方法
- 如何才能招募更多合伙人?合伙人裂变的核心是什么?
- mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack
- C#项目打包后安装的桌面快捷方式图标怎么设置成自己想要的图标
- java删除指定数据_java 从数据删除指定值
- Python-1-基础
- 考UCPM产品经理证书是否值得?
- 开发网站为“禁止复制”“禁用右键功能”(易被破解)
- LeetCode1436. 旅行终点站(Java)
- 永洪科技贺新颖:业务中台+数据中台,赋能企业核心业务
- 拯救行动 OpenJ_Bailian - 4116
- 【房屋租赁网管理系统】
- R 生成中国地图并保存为eps文件
- 知识点滴 - 什么是当量