请选择 进入手机版 | 继续访问电脑版

[公告] 开发者文档(七)功能开发规范

[复制链接]
自定义应用是一种可以由用户自定义返回内容的交互形式,可用于与自有系统对接,甚至可以与小i分词结合,基于语义分析直接处理业务请求。

请求参数
参数名
说明
示例
ask_app
应用ID
joke
ask_user
用户ID
tom
ask_platform
访问平台
android
ask_input
请求问题
你叫什么名字
ask_segments
分词结果
你 | 叫 | 什么 | 名字
param1
应用定义参数1

param2
应用定义参数2

paramN
应用定义参数N

响应格式说明

元素名
说明
示例
Response
应用响应节点

FlowPriority
请求处理方式
0:处理已完成;

1:下次交互继续提交到本应用处理

ProcessResult
请求处理结果
0:未处理

1:已处理

Message
消息内容(‘text’:文本、‘imgtxt’:图文、‘img’:图片、‘music’:音频、‘video’:视频、‘app’:应用)

调用示例(HTTP请求报文)
POST xxxxxx.do HTTP/1.1
Cache-Control: no-cache
Pragma: no-cache
Host: aaa.bbb.ccc
Connection: Keep-Alive
Content-Length: xxx
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
ask_app=joke&ask_user=floyd&ask_platform=android&ask_input=你叫什么名字&ask_segments=你|叫|什么|名字¶m1=value1¶m2=value2&...

响应示例(文本消息)
HTTP/1.1 200 OK                Cache-Control: no-cache                Pragma: no-cache                Content-Type: application/xml; charset=utf-8                Content-Length: xxx                                <?xml version="1.0" encoding="utf-8"?>                <Response>                     <FlowPriority>0</FlowPriority>                     <ProcessResult>1</ProcessResult>                     <Message type="text">                          xxxxxx                     </Message>                </Response>


回复

使用道具 举报

开发者交流
今日发帖: 0

小i微信公众号:
搜索 “xiaoirobot"
或扫描下面的二维码: