图灵机器人api的使用方法含微信版本和网页版
2016-10-09 00:27
267 查看
访问图灵机器人官网http://www.tuling123.com/
注册一个新的机器人账号
注册成功后转到主页
点击我的机器人》创建机器人》微信机器人
填写基本信息
点击微信介入》
扫描二维码
创建网页版机器人
<html>
<head>
</head>
<body>
问:<input type="text" id="robot" onkeypress="showHint(this.value)"/>
<input type="button" value="发送" onclick="Send(document.getElementById('robot').value)"/> 当键盘敲击回车时发送
<p>答: <span id="txtHint"></span></p>
<script>
var xmlHttp
function showHint(str)
{
if (event.keyCode==13)
{
Send(str);
}
}
function Send(str)
{
if (str.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="http://www.tuling123.com/openapi/api?key=e825286159f9f57db1b597995d72ae2b";
url=url+"&info="+str;
url=url+"&userid=1234" ;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
document.getElementById("robot").value="";
}
function stateChanged()
{
if (xmlHttp.readyState==4)
{
var msg=eval('(' + xmlHttp.responseText + ')');
document.getElementById("txtHint").innerHTML=msg.text;
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch(e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
</body>
</html>
注册一个新的机器人账号
注册成功后转到主页
点击我的机器人》创建机器人》微信机器人
填写基本信息
点击微信介入》
扫描二维码
创建网页版机器人
<html>
<head>
</head>
<body>
问:<input type="text" id="robot" onkeypress="showHint(this.value)"/>
<input type="button" value="发送" onclick="Send(document.getElementById('robot').value)"/> 当键盘敲击回车时发送
<p>答: <span id="txtHint"></span></p>
<script>
var xmlHttp
function showHint(str)
{
if (event.keyCode==13)
{
Send(str);
}
}
function Send(str)
{
if (str.length==0)
{
document.getElementById("txtHint").innerHTML="";
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="http://www.tuling123.com/openapi/api?key=e825286159f9f57db1b597995d72ae2b";
url=url+"&info="+str;
url=url+"&userid=1234" ;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
document.getElementById("robot").value="";
}
function stateChanged()
{
if (xmlHttp.readyState==4)
{
var msg=eval('(' + xmlHttp.responseText + ')');
document.getElementById("txtHint").innerHTML=msg.text;
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch(e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
</body>
</html>
相关文章推荐
- 在网页中使用google字体的方法(Google Font API)
- 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)
- 网页使用Google Font API(字体)的方法
- HttpClient(4.5) 使用实例(微信API,网页授权Oauth2.0)
- 微信6.66版本浏览器网页唤起微信app跳转到指定任意页面二维码识别方法ticket生成
- VC中使用高版本API的方法——undeclared identifier引发的血案
- HttpClient(4.5) 使用实例(微信API,网页授权Oauth2.0)
- 仅用于安卓微信版本为6.0以下的导出,6.0以上版本无法使用此方法导出
- VC6中使用高版本系统API的方法
- 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)
- API 23及之后版本关于用android studio 中LocationManager的方法使用
- Android不同版本的API方法使用和Android系统版本对应的API版本号
- 微信的API都是通过https调用实现的,分为post方法调用和get方法调用。不需要上传数据的采用get方法(使用IntraWeb开发)
- 【java微信开发】使用图灵机器人api
- 当使用系统浏览器api打开网页不执行的解决方法
- 使用PHP调用微信API,使用微信做通知类应用的方法
- VC中使用高版本API的方法——undeclared identifier引发的问题
- VC中使用高版本API的方法——undeclared identifier引发的血案
- 安卓开发中,在低版本SDK使用高版本的API会报错。一般处理方法是换一种实现方法,或者在高版本SDK中使用高版本API,低版本SDK中使用效果可能会差点的折衷方案;后者可以用如下技巧来实现。