Overview

Namespaces

  • Baidu
    • Duer
      • Botsdk
        • Card
        • Directive
          • AppLauncher
          • AudioPlayer
          • WebBrowser
        • Plugins

Classes

  • Bot
  • Certificate
  • Intercept
  • Log
  • Nlu
  • Request
  • Response
  • Session

Traits

  • DataObject
  • Overview
  • Namespace
  • Class

Class Request

Namespace: Baidu\Duer\Botsdk
Located at Request.php
Methods summary
public array
# getData( )

Returns

array

Desc

返回request 请求体
public Baidu\Duer\Botsdk\Session
# getSession( )

Returns

Baidu\Duer\Botsdk\Session

Desc

返回session实例
public Baidu\Duer\Botsdk\Nlu
# getNlu( )

Returns

Baidu\Duer\Botsdk\Nlu

Desc

返回nlu实例
public Baidu\Duer\Botsdk\Nlu
# getDeviceData( )

Deprecated

Returns

Baidu\Duer\Botsdk\Nlu

Desc

返回设备信息
public string
# getDeviceId( )

获取设备id

获取设备id

Returns

string

Desc

获取设备id
public array
# getAudioPlayerContext( )

获取设备音频播放的状态

获取设备音频播放的状态

Returns

array

Desc

获取设备音频播放的状态
public array
# getAppLauncherContext( )

获取设备app安装列表

获取设备app安装列表

Returns

array

Desc

获取设备app安装列表
public array
# getEventData( )

获取event请求

获取event请求

Returns

array

Desc

返回event request数据
public array
# getUserInfo( )

Deprecated

Returns

array
public string
# getType( )

获取request类型

获取request类型

Returns

string
public string
# getUserId( )

获取用户id

获取用户id

Returns

string
public string
# getCuid( )

Deprecated

Returns

string

Desc

获cuid
public string
# getQuery( )

获取query

获取query

Returns

string

Desc

获取当前请求的query
public array
# getLocation( )

获取地址

获取地址

Returns

array

Desc

获取当前用户设备的位置信息。具体协议参考连接TODO
public boolean
# isLaunchRequest( )

是否为调起bot

是否为调起bot

Returns

boolean

Desc

是否为调起bot请求
public boolean
# isSessionEndRequest( )

Deprecated

Returns

boolean
public boolean
# isSessionEndedRequest( )

是否为关闭bot请求

是否为关闭bot请求

Returns

boolean
public string
# getTimestamp( )

获取请求的时间戳

获取请求的时间戳

Returns

string
public string
# getLogId( )

获取log_id

获取log_id

Deprecated

Returns

string
public string
# getBotId( )

获取botid

获取botid

Returns

string
public boolean
# isDialogStateCompleted( )

槽位是否填完

槽位是否填完

Returns

boolean

Desc

填槽型多轮,当槽位补充完整后 如果设置了slot confirm或者intent confirm,这些都执行完成后 对话状态设置为完成,这个函数判断是否为这个状态。


public null
# __construct( array $data )

构造函数

构造函数

Parameters

$data

Returns

null
API documentation generated by ApiGen