zoukankan      html  css  js  c++  java
  • 图灵机器人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>

  • 相关阅读:
    编程作业4.1:神经网络反向传播(BP算法)
    700. Search in a Binary Search Tree
    671. Second Minimum Node In a Binary Tree
    653. Two Sum IV
    606. Construct String from Binary Tree
    590. N-ary Tree Postorder Traversal
    589. N-ary Tree Preorder Traversal
    617. Merge Two Binary Trees
    SHELL 变量
    egrep 正则表达式
  • 原文地址:https://www.cnblogs.com/stjwy/p/5940697.html
Copyright © 2011-2022 走看看