语音机器人源码-电话机器人源码-智能ai系统-freeswitch-smartivr科大讯飞-阿里云-腾讯云-语音识别


 

一、开发引导 
调用说明

调用方式说明:

第一种方式:主动调用 这种调用方式是客户主动调用接口获取数据或实现功能;

主动调用需要传入APP_KEY和APP_SECRET用于权限校验;

注意:请在开发对接程序前联系技术支持进行注册,如果你还未签约,请先签约开通账户。

第二种方式:方法回调 这种调用方式是当达到预设条件如:任务完成或通话结束时,由系统主动向指定地址发送信息;

注意:请在开发前自主配置好回调地址。

机器人API是使用HTTP并遵循REST原则设计的Web服务接口;

您可以使用几乎任何客户端和任何编程语言与REST API进行交互。

通过发送简单的HTTP请求就可以轻松接入使用。

调用方式分为两种:主动调用和方法回调。

统一请求格式

URL格式:

/ai/{resource}/{function}

说明:

{resource}为资源名,通常对应一类API

{function}为该资源提供的操作方法

请求响应的结果为json格式

我们目前已经提供的接口,请参考API。

3、主动接收消息
1)登录接口,获取令牌
功能说明:

通过此接口可以获取到登录Token,后续任何请求只需要发送Token即可完成请求验证。

更新说明: --

请求:

URL:http://{ip}/ai/user/mmlogin

请求方法:

POST

请求参数:

参数名

类型

是否必须

描述

实例

username

String

登录帐号

test

password

String

登录密码

123456

响应:

参数名

类型

描述

errorCode

Integer

响应码  0 成功

Description

String

响应描述

Auth

String

成功响应的Token

data

Object

用户对象

入参JSON实例:

{

    "username" : "test",

    "password" : "123456",

}

JSON响应实例:

{

    "errorCode": 0,

    "description": "登录成功.", //返回刚刚创建的任务ID

    "Auth": "86AB322122CE394A3258FDE585C6BA16",

    "data": {用户对象数据}