1.0.2 • Published 12 months ago

hxtbcapi v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

Enums

Enumeration: BroadcastMemberResult

广播成员通知结果

Table of contents

Enumeration Members

Enumeration Members

CONNECTED

CONNECTED

话机已接通


DONE

DONE

通知完成


TRY

TRY

尝试通知,未接通

Interfaces

Interface: BroadcastMember

广播任务通知成员

Table of contents

Properties

Properties

confirmDone

confirmDone: boolean

成员是否可以按键确认收到按键通知


confirmToPlay

confirmToPlay: boolean

成员收听前是否要按键确认


memberName

memberName: string

成员名称


memberNumber

memberNumber: string

成员电话号码


repeatTimes

repeatTimes: number

最大重复播放次数

Interface: BroadcastMemberState

广播成员通知状态

Table of contents

Properties

Properties

confirmDone

confirmDone: boolean

成员是否可以按键确认收到按键通知


confirmToPlay

confirmToPlay: boolean

成员收听前是否要按键确认


idTask

idTask: number

任务ID


memberAnsweredTime

memberAnsweredTime: string

接通时间


memberBroadcastTime

memberBroadcastTime: string

通知语音播放时间


memberConfirmedTime

memberConfirmedTime: string

确认收到通知时间


memberName

memberName: string

成员名称


memberNumber

memberNumber: string

成员号码


repeatTimes

repeatTimes: number

最大重复播放次数


result

result: BroadcastMemberResult

通知结果


retryCount

retryCount: number

重复尝试呼叫计次

Interface: BroadcastTask

广播任务,字段对应API协议文档

Table of contents

Properties

Properties

broadcastContent

broadcastContent: string

播放文字内容


expiredMinutes

expiredMinutes: number

任务失效超时分钟数


maxTry

maxTry: number

最大尝试呼叫次数


members

members: BroadcastMember[]

通知成员列表


tag

tag: string

任务标记

Interface: BroadcastTaskState

广播通知任务状态

Table of contents

Properties

Properties

broadcastContent

broadcastContent: string

广播内容


finish

finish: boolean

任务是否完成


members

members: BroadcastMemberState

成员通知状态


voiceRelativePath

voiceRelativePath: string

合成语音文件相对路径

Interface: Session

会话参数

Table of contents

Properties

Properties

auth_id

auth_id: string

访问认证码


bizCode

bizCode: string

密码


host

host: string

主机地址


lastRequestIndex

lastRequestIndex: number

请求顺序号


port

port: number

服务器端口


username

username: string

用户名

uftbcapi

Table of contents

Enumerations

Interfaces

Functions

Functions

keepalive

keepalive(): Promise<void>

会话心跳保持

Returns

Promise<void>


login

login(host, port, username, bizCode, keepaliveInMinutes): Promise<void>

登录服务器

Parameters

NameTypeDescription
hoststring服务器地址
portnumber服务器端口
usernamestring用户账号
bizCodestring登录密码
keepaliveInMinutesnumber会话保持心跳周期(分钟)

Returns

Promise<void>


logout

logout(): Promise<void>

登出服务器

Returns

Promise<void>


queryBroadcast

queryBroadcast(broadcastId): Promise<BroadcastTaskState>

查询广播任务状态

Parameters

NameTypeDescription
broadcastIdnumber任务ID

Returns

Promise<BroadcastTaskState>

任务状态


startBroadcast

startBroadcast(task): Promise<number>

启动广播任务

Parameters

NameTypeDescription
taskBroadcastTask任务数据对象

Returns

Promise<number>

任务ID,数值类型

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago