检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录站点类型,默认为中国站点(HWMSdkSiteTypeChina) serverAddress 否 NSString * 服务器地址配置 serverPort 否 NSUInteger 服务器端口配置 hideExternalLabel 否 BOOL 与会者列表、转移主持人、聊天界面是否隐藏外部标签,默认显示
枚举值 描述 HWM_CONF_COMING_STATE_START 初始状态,来电振铃中。 HWM_CONF_COMING_STATE_ACCEPT 接听状态,已接听来电。 HWM_CONF_COMING_STATE_REJECT 拒绝状态,已拒绝来电。 HWM_CONF_COMING_STATE_TIMEOUT
{ int ret = hwmsdkagent::EndConf(); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("EndConf error")); } }
明 枚举值 描述 HWMConfIncomingStateStart 初始状态,来电振铃中。 HWMConfIncomingStateAccept 接听状态,已接听来电。 HWMConfIncomingStateReject 拒绝状态,已拒绝来电。 HWMConfIncomingStateTimeout
int ret = hwmsdkagent::LeaveConf(); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("LeaveConf error")); } }
getConfId(), new HwmCallback<Integer>() { @Override public void onSuccess(Integer result) { dismissLoading(); DemoUtil.showToast("取消会议成功");
示例1:企业通讯录查询 应用场景 第三方通过企业用户(含管理员)账号登录成功后,可以查询所属企业的通讯录。 业务流程 图1 企业通讯录查询流程图 第三方通过企业用户账号、密码登录,获取Token。 初始化参数,填入查询偏移量、搜索条件等请求参数,第三方携带这些参数向网关APIG发送查询企业通讯录请求。
会议状态信息推送 表1 会议状态推送消息帧 参数 类型 描述 action String "ConfDynamicInfoNotify" version Long 全量消息为:消息生成时的时间戳(毫秒)。 增量消息为:递增序列号。 createTime Long 消息生成时的时间戳(毫秒)。
接口参考 设置事件推送 查询事件推送 删除事件推送 开启事件推送 父主题: 企业级会议事件推送设置
传译组信息推送 描述 传译组信息推送消息帧。 参数 类型 描述 action String "InterpreterGroupNotify" version Long 全量消息为:消息生成时的时间戳(毫秒)。 增量消息为:递增序列号。 createTime Long 消息生成时的时间戳(毫秒)。
示例1:个人信息管理 应用场景 第三方使用企业用户账号登录成功后,可以查看及修改自己的个人信息,以及修改手机号或邮箱。 业务流程 图1 个人信息管理流程图 第三方通过企业用户账号、密码登录,获取Token。 第三方向网关APIG发送账号鉴权请求。 网关接收请求后,向CloudPortal发送账号鉴权请求。
企业级会议事件推送 概述 应用示例 接口参考 父主题: 会议事件推送
示例1:App ID鉴权业务流程 应用场景 在使用华为云会议提供的各类REST API之前,需要向服务器完成鉴权登录;当不再使用业务时注销,确保业务接口使用的安全性。 业务流程 图1 普通鉴权登录流程图 初始化参数,填入App ID、User ID、Authorization等参数。App
证”请求,第三方服务端需要按照要求返回响应,响应中带的nonce必须跟上述请求中保持一致。请参考接口启用验证事件。 启用成功后,企业内的会议事件产生后,华为云会议后台会给指定的URL推送相应的事件。请参考接口会议开始事件、会议结束事件和会议关闭事件。 第三方服务端收到事情推送的POST请求后,都应响应200
会议预订者姓名 chairJoinUri String 主持人入会链接(主持人才有) guestJoinUri String 普通与会者入会链接 accessNumber String 会议接入码 示例代码 HWMBizSdk.getBizOpenApi().getConfList() 父主题:
) { int ret = hwmsdkagent::Exit(); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("Exit error")); } } 1
hwmsdkagent::RenameSelf(GetNameString().c_str()); if(ret != hwmsdk::HWM_COMMON_SUCCESS) { AfxMessageBox(_T("Renamel self error")); return;
= hwmsdkagent::SetShareAudio(isEnable); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("Set Share Audio Result failed"));
hwmsdkagent::SetGuaranteedIpAddresses(address.c_str()); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("set guaranteed Ip addresses
) { int ret = hwmsdkagent::Exit(); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("Exit error")); } } 父主题: