访问图灵机器人接口请求数据

# Third-party Library
import requests

# POST请求参数
args = {
    "reqType": 0,
    "perception": {
        "inputText": {
            "text": "北京"
        }
    },
    "userInfo": {
        "apiKey": "eaf3daedeb374564bfe9db10044bc20b",
        "userId": "6789"
    }
}

# 图灵机器人API接口
url = "http://openapi.tuling123.com/openapi/api/v2"
res = requests.post(url, json=args)
print(res)
# <Response [200]>
print(res.json().get(‘results‘)[0].get(‘values‘).get(‘text‘))
"""
{
    ‘emotion‘: {
        ‘robotEmotion‘: {
            ‘a‘: 0,
            ‘d‘: 0,
            ‘emotionId‘: 0,
            ‘p‘: 0
        },
        ‘userEmotion‘: {
            ‘a‘: 0,
            ‘d‘: 0,
            ‘emotionId‘: 0,
            ‘p‘: 0
        }
    },
    ‘intent‘: {
        ‘actionName‘: ‘‘,
        ‘code‘: 10004,
        ‘intentName‘: ‘‘
    },
    ‘results‘: [{
        ‘groupType‘: 0,
        ‘resultType‘: ‘text‘,
        ‘values‘: {
            ‘text‘: ‘怎么老是一句话!‘
        }
    }]
}
"""
# {‘intent‘: {‘code‘: 4003}, ‘results‘: [{‘groupType‘: 0, ‘resultType‘: ‘text‘, ‘values‘: {‘text‘: ‘请求次数超限制!‘}}]}
text = res.json().get("results")[0].get("values").get("text")

原文地址:https://www.cnblogs.com/apollo1616/p/10273938.html

时间: 2024-08-30 00:22:08

访问图灵机器人接口请求数据的相关文章

python用requests和urllib2两种方式调用图灵机器人接口

最近从网上看见个有意思的图灵机器人,可以根据不同的信息智能回复,比如你发送一个"讲个笑话",它就会给你回复一个笑话,或者"北京天气"就可以回复天气情况,或者英文单词然后给你回复中文释义.官方文档中有php和java的调用方式,我就弄个python的吧. 注册获取API KEY 这一步很简单,直接注册一个账号就可以看到你的API KEY.这个KEY我们以后发送get请求的时候需要用到. Pythoh调用示例 掉用也比较简单,主要是模拟post 请求.然后解析 json

利用SPM工具运行自己创建的小组件(使用common-model向后台接口请求数据)

步骤如下: 1.安装依赖:spm install -e 2.编译:spm build (编译好的东西会放在trunk-dist里面) 3.发布:spm app -d (会出来一个export端口,一般是:4745) 4.在浏览器中输入:http://localhost:4745/examples/index.html  即可运行 如果出错了,出bug了,修改完,重新操作2.3.4.三个步骤. for example: 1.组件架构如下: 2.代码:package.jon 配置信息(一些依赖):

的微信公众号开发 图灵机器人接口允许调用自己的微通道成为一个智能机器人

步骤 1.申请一个个人微信公众号(这个非常easy,不会的能够百度) 2.选择开发人员中心,点击允许成为开发人员. 点击改动配置.完好资料.上传一个图片就可以. 3.然后再次点击改动配置出现例如以下界面当中URL要使用图灵机器人的api以下再说 4.进入图灵机器人官网http://www.tuling123.com/openapi/ 注冊一个账号 注冊成功后进入个人中心会有个人资料  找到个人资料中的微信地址 拷贝到上面微信服务配置的URL中 当中Token能够任意填写但要符合微信的文本框验证

封装axios的接口请求数据方法

lib文件夹中http.js文件的内容 包含了数据请求,路由的拦截,同时向外界暴露的是一个方法,方法内有三个参数,分别为请求的方式,地址,数据 1 import axios from 'axios'; 2 import qs from 'qs'; 3 4 const server=axios.create({ 5 timeout:5000, 6 withCredentials:true 7 }) 8 9 server.interceptors.request.use((config)=>{ 10

调用图灵机器人接口的问题

package com.second; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class TestTulin { /**  * @param args  * @throw

Java利用图灵机器人接口实现简单的聊天程序

package test; import java.awt.EventQueue; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.Timer; import javax.swing.JTextField; import javax.swing.JTextArea; import javax.swing.JLabel; import java.awt.Color; import java.aw

使用图灵机器人笑话功能提高微信公众帐号活跃度

概要: 微信公众帐号早已经"泛滥成灾",虽然如此,各企业商家还是费尽心思在上面做文章,以免"错失商机".然而,微信公众帐号的活跃度可为掺不忍睹,除了极个别的知名服务行业帐号每天有上千次交互外,其余基本"无人问津". 为了解决这一难题,提高微信活跃度,本次教程以java开发为例,介绍如通过图灵机器人api接口在微信公众帐号中加入笑话功能. 通过增加其趣味娱乐性,可以有效提高用户粘度,在保证关注量的同时,实现公众帐号应有的价值. 本文重点介绍笑话功能

图灵机器人的应用

要实现一个图灵机器人(类似微软小冰),首先需要在 http://www.tuling123.com/ 中注册,然后创建一个应用,便可通过应用的API key使用图灵机器人.图灵机器人非常方便的一点是不需要添加额外的库类.只需要get请求访问 http://www.tuling123.com/openapi/api 就可以获得json数据,然后对json数据进行解析即可. 1 写一个访问图灵机器人网络地址的工具类 这里用到了谷歌sdk自带的JSONObject解析json数据,然后根据json数据

【Python + Flask + Web录音 + baidu-aip + 图灵机器人 = 人机对话】 &#106514;

原文: http://blog.gqylpy.com/gqy/351 安装baidu-aip:pip install baidu-aip 百度云网址:https://login.bce.baidu.com 百度语音合成文档:https://ai.baidu.com/docs#/TTS-Online-Python-SDK/top 百度语音识别文档:https://ai.baidu.com/docs#/ASR-Online-Python-SDK/top 百度自然语言处理基础技术文档:https://