php尝试调用一个图灵机器人】的更多相关文章

1.需要到图灵机器人的网址,去注册一下账号.网址:http://www.tuling123.com/sso-web/index.html?ReturnURL=http%3A%2F%2Fwww.tuling123.com%2Fmember%2Frobot%2Findex.jhtml 登录之后可以先申请一个免费的做测试.会得到一个apiKey. 2.暂时使用的是2.0版本.根据api文档,需要传参到"http://openapi.tuling123.com/openapi/api/v2":…
这标题就是个噱头...其实用的别人的接口,就是这货. 下面是代码: # -*- coding: utf-8 -*- import urllib,urllib2 import sys import json reload(sys) sys.setdefaultencoding('utf-8') API_KEY = 'bc192acc72f2768b211c193*****' raw_TULINURL = "http://www.tuling123.com/openapi/api?key=%s&am…
非常感谢CSDN博客上的鸿洋哥,他贴出的源码是我所做的工作的基础,鸿洋哥博客链接http://blog.csdn.net/lmj623565791/article/details/38498353 下面入正题: Android智能机器人的实现 效果图 一.概述 所谓实现了Android智能服务机器人,只是实现了一个可以调用图灵机器人API的工具,并为其加上聊天背景的壳子. 二.知识点补充(小白必看) 1.LayoutInflater: 它的作用类似于findViewById().不同点是Layo…
此文将分两篇讲解,主要分为以下几步 签名校验; 首次提交验证申请; 接收消息; 被动响应消息(返回XML); 映射图灵消息及微信消息; 此篇为第二篇. 被动响应消息(返回XML) 上一篇中,我们已经可以拿到了微信传入的参数,接下来,我们需要响应消息给用户. 微信要求我们返回XML数据,且格式是规定好的,具体请看 微信公众平台开发者文档. 响应的实体类,我们之前已经写好了,因为要求是XML格式. 我们在此使用微软提供的System.Xml.Serialization.XmlSerializer来将…
图灵机器人的调用其实就是你给服务器发一个文字消息过去,他回你一个,看起来模仿人类对话一样. 不知道为什么要弄个SDK这么麻烦的方法,以前的接口官网上已经没有了,但是还是可以用的.返回的是JSON但也懒得解析是了,反正格式是固定的,当成字符串处理就好,简单粗暴. String data = null; try { //一定要将其变成utf-8 data=URLEncoder.encode(edit.getText().toString(), "utf-8"); } catch (Unsu…
这是一个非常简单的例子,作为新手的我是拿来练手的,当然也可以给和我一样的朋友一些参考. 而且图灵官网没有给出C的例子,网上一搜也是各种Java.C#甚至易语言实现,不要歧视C++好不好●︿●,就算不如语言老大PHP,它也是很强的! 这个例子其本质就是一个C++写的get数据  (POST和这个也差不多啦,可以自己动手试一试╭(′▽`)╯ ) 没有用MFC,直接用的WindowAPI哦,用的是winhttp. 也没有使用JSON库之类的来解析数据,因为我是暴力拆解字符串的,所以如果返回值位数不对可…
微信的post请求格式是xml,所以django需要做的就是将xml请求解析出来,把content发送到图灵机器人接口, 接口返回的json数据把主要内容给解析出来,然后重新封装成xml返回给微信客户端.如果只做文本处理,可以直接修改views.py的responseMsg函数即可,其他代码可以固定不变. urls.py from django.conf.urls import patterns, include, url from littesnail.views import handleR…
此文将分两篇讲解,主要分为以下几步 签名校验; 首次提交验证申请; 接收消息; 被动响应消息(返回XML); 映射图灵消息及微信消息; 其实图灵机器人搭载微信公众号很简单,只需要把图灵的地址配到公众后台就可以了. 不过这样做之后也就没有任何扩展的可能了,因此自己实现一套! 一.签名校验 在开发者首次提交验证申请时,微信服务器将发送GET请求到填写的URL上,并且带上四个参数(signature.timestamp.nonce.echostr),开发者通过对签名(即signature)的效验,来判…
''' Python3''' import requests #导入requests库 import json #导入json库 key = '3119f1e3610f42c5977ea73c4097cb1c' # 单引号里写你注册的的图灵机器人apikey while True: #主循环 info = input('\n我:') #输入对话信息 url = 'http://www.tuling123.com/openapi/api?key='+key+'&info='+info # 拼接 u…
原理: 通过Python3的qqBot开源库,基于腾讯的smartQQ协议登录个人QQ,实现监控.收集QQ消息,进而通过图灵机器人API接入方式实现自动聊天. 零.前期准备: 1.Python3 2.qqBot & requests & re 3.申请图灵机器人 一.安装Python3的3个库: Windows下打开cmd命令提示符,进入python,尝试import导入一下库.若均已安装,则显示如下: Microsoft Windows [版本 10.0.17134.407] (c) M…