• 图灵机器人api的使用方法含微信版本和网页版


    访问图灵机器人官网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>

  • 相关阅读:
    屌丝的出路:拼命工作!
    Collections.sort自定义排序的使用方法
    oracle 导入/导出遇到的 问题总结
    JDBC更新10W级以上数据性能优化
    中国特色程序员美好生活出路
    正则表达式的一些基础语法
    Java常用容器类学习总结
    从 ASP.NET 服务器控件插入客户端脚本(转自MSDN)
    ASP.NET Web Page应用深入探讨(强烈建议开发web的人学习)
    剖析 .Net 下的数据访问层技术(转)
  • 原文地址:https://www.cnblogs.com/stjwy/p/5940697.html
Copyright © 2020-2023  润新知