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>

  • 相关阅读:
    设计模式之结构型(6)-享元模式(Flyweight)
    设计模式之结构型(7)-代理模式(Proxy)
    设计模式之行为型(1)-职责链模式(Chain)
    设计模式之行为型(2)-命令模式(Command)
    设计模式之行为型(3)-解释器模式(Interpreter)
    设计模式之行为型(4)-迭代器模式(Iterator)
    设计模式之行为型(5)-中介者模式(Mediator)
    设计模式之行为型(6)-备忘录模式(Memento)
    设计模式之行为型(7)-观察者模式(Observer)
    设计模式之行为型(8)-状态模式(State)
  • 原文地址:https://www.cnblogs.com/stjwy/p/5940697.html
Copyright © 2011-2022 走看看