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

[帮助文档] Bot开放平台新手教程(十)开发者中心-应用api

[复制链接]
自定义应用可以在开发者中心中查看。
1.jpg

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

image100.png


请求参数
参数名
说明
示例
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>






回复

使用道具 举报

Bot开放平台
今日发帖: 0

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