Documentation
¶
Overview ¶
Package wemeetopenapi is auto generate
腾讯会议OpenAPI SAAS版RESTFUL风格API API version: v1.0.5
Package wemeetopenapi is auto generate
腾讯会议OpenAPI SAAS版RESTFUL风格API API version: v1.0.5
Index ¶
- func GetFromDataDemo()
- type ApiV1AsrConfigPutRequest
- type ApiV1AsrConfigPutResponse
- type ApiV1AsrDetailsGetRequest
- type ApiV1AsrDetailsGetResponse
- type ApiV1AsrPushStatusPostRequest
- type ApiV1AsrPushStatusPostResponse
- type ApiV1HistoryMeetingsUseridGetRequest
- type ApiV1HistoryMeetingsUseridGetResponse
- type ApiV1MeetingJobIdGetRequest
- type ApiV1MeetingJobIdGetResponse
- type ApiV1MeetingMeetingIdWaitingRoomGetRequest
- type ApiV1MeetingMeetingIdWaitingRoomGetResponse
- type ApiV1MeetingMeetingIdWaitingRoomWelcomeMessageGetRequest
- type ApiV1MeetingMeetingIdWaitingRoomWelcomeMessageGetResponse
- type ApiV1MeetingSetWaitingRoomWelcomeMessagePostRequest
- type ApiV1MeetingSetWaitingRoomWelcomeMessagePostResponse
- type ApiV1MeetingsCustomerShortUrlPostRequest
- type ApiV1MeetingsCustomerShortUrlPostResponse
- type ApiV1MeetingsGetRequest
- type ApiV1MeetingsGetResponse
- type ApiV1MeetingsMeetingIdCancelPostRequest
- type ApiV1MeetingsMeetingIdCancelPostResponse
- type ApiV1MeetingsMeetingIdCustomerShortUrlGetRequest
- type ApiV1MeetingsMeetingIdCustomerShortUrlGetResponse
- type ApiV1MeetingsMeetingIdEnrollApprovalsGetRequest
- type ApiV1MeetingsMeetingIdEnrollApprovalsGetResponse
- type ApiV1MeetingsMeetingIdEnrollApprovalsPutRequest
- type ApiV1MeetingsMeetingIdEnrollApprovalsPutResponse
- type ApiV1MeetingsMeetingIdEnrollConfigGetRequest
- type ApiV1MeetingsMeetingIdEnrollConfigGetResponse
- type ApiV1MeetingsMeetingIdEnrollConfigPutRequest
- type ApiV1MeetingsMeetingIdEnrollConfigPutResponse
- type ApiV1MeetingsMeetingIdEnrollIdsPostRequest
- type ApiV1MeetingsMeetingIdEnrollIdsPostResponse
- type ApiV1MeetingsMeetingIdEnrollImportPostRequest
- type ApiV1MeetingsMeetingIdEnrollImportPostResponse
- type ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteRequest
- type ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteResponse
- type ApiV1MeetingsMeetingIdGetRequest
- type ApiV1MeetingsMeetingIdGetResponse
- type ApiV1MeetingsMeetingIdInviteesGetRequest
- type ApiV1MeetingsMeetingIdInviteesGetResponse
- type ApiV1MeetingsMeetingIdInviteesPutRequest
- type ApiV1MeetingsMeetingIdInviteesPutResponse
- type ApiV1MeetingsMeetingIdParticipantsGetRequest
- type ApiV1MeetingsMeetingIdParticipantsGetResponse
- type ApiV1MeetingsMeetingIdPutRequest
- type ApiV1MeetingsMeetingIdPutResponse
- type ApiV1MeetingsMeetingIdQosGetRequest
- type ApiV1MeetingsMeetingIdQosGetResponse
- type ApiV1MeetingsMeetingIdQualityGetRequest
- type ApiV1MeetingsMeetingIdQualityGetResponse
- type ApiV1MeetingsMeetingIdRealTimeParticipantsGetRequest
- type ApiV1MeetingsMeetingIdRealTimeParticipantsGetResponse
- type ApiV1MeetingsMeetingIdVirtualBackgroundPostRequest
- type ApiV1MeetingsMeetingIdVirtualBackgroundPostResponse
- type ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetRequest
- type ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetResponse
- type ApiV1MeetingsPostRequest
- type ApiV1MeetingsPostResponse
- type ApiV1MeetingsQueryMeetingidForDevicePostRequest
- type ApiV1MeetingsQueryMeetingidForDevicePostResponse
- type ApiV1PmiMeetingsGetRequest
- type ApiV1PmiMeetingsGetResponse
- type Service
- type V1AsrConfigPut200Response
- type V1AsrConfigPutRequest
- type V1AsrDetailsGet200Response
- type V1AsrPushStatusPostRequest
- type V1HistoryMeetingsUseridGet200Response
- type V1HistoryMeetingsUseridGet200ResponseMeetingInfoListInner
- type V1MeetingJobIdGet200Response
- type V1MeetingMeetingIdWaitingRoomGet200Response
- type V1MeetingMeetingIdWaitingRoomGet200ResponseParticipantsInner
- type V1MeetingSetWaitingRoomWelcomeMessagePost200Response
- type V1MeetingSetWaitingRoomWelcomeMessagePostRequest
- type V1MeetingsCustomerShortUrlPost200Response
- type V1MeetingsCustomerShortUrlPost200ResponseMeetingShortUrlCustomerData
- type V1MeetingsCustomerShortUrlPostRequest
- type V1MeetingsGet200Response
- type V1MeetingsGet200ResponseMeetingInfoListInner
- type V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner
- type V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner
- type V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfig
- type V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark
- type V1MeetingsGet200ResponseMeetingInfoListInnerRecurringRule
- type V1MeetingsGet200ResponseMeetingInfoListInnerSettings
- type V1MeetingsGet200ResponseMeetingInfoListInnerSubMeetingsInner
- type V1MeetingsMeetingIdCancelPostRequest
- type V1MeetingsMeetingIdCustomerShortUrlGet200Response
- type V1MeetingsMeetingIdCustomerShortUrlGet200ResponseMeetingShortUrlCustomerDataInner
- type V1MeetingsMeetingIdEnrollApprovalsGet200Response
- type V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInner
- type V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInnerAnswerListInner
- type V1MeetingsMeetingIdEnrollApprovalsPut200Response
- type V1MeetingsMeetingIdEnrollApprovalsPutRequest
- type V1MeetingsMeetingIdEnrollConfigGet200Response
- type V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInner
- type V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInnerOptionListInner
- type V1MeetingsMeetingIdEnrollConfigPut200Response
- type V1MeetingsMeetingIdEnrollConfigPutRequest
- type V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInner
- type V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInnerOptionListInner
- type V1MeetingsMeetingIdEnrollIdsPost200Response
- type V1MeetingsMeetingIdEnrollIdsPost200ResponseEnrollIdListInner
- type V1MeetingsMeetingIdEnrollIdsPostRequest
- type V1MeetingsMeetingIdEnrollImportPost200Response
- type V1MeetingsMeetingIdEnrollImportPost200ResponseEnrollListInner
- type V1MeetingsMeetingIdEnrollImportPostRequest
- type V1MeetingsMeetingIdEnrollImportPostRequestEnrollListInner
- type V1MeetingsMeetingIdEnrollUnregistrationDelete200Response
- type V1MeetingsMeetingIdEnrollUnregistrationDeleteRequest
- type V1MeetingsMeetingIdEnrollUnregistrationDeleteRequestEnrollIdListInner
- type V1MeetingsMeetingIdGet200Response
- type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInner
- type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerLiveConfig
- type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerRecurringRule
- type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSettings
- type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSubMeetingsInner
- type V1MeetingsMeetingIdInviteesGet200Response
- type V1MeetingsMeetingIdInviteesGet200ResponseInviteesInner
- type V1MeetingsMeetingIdInviteesPutRequest
- type V1MeetingsMeetingIdInviteesPutRequestInviteesInner
- type V1MeetingsMeetingIdParticipantsGet200Response
- type V1MeetingsMeetingIdParticipantsGet200ResponseParticipantsInner
- type V1MeetingsMeetingIdPut200Response
- type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInner
- type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerLiveConfig
- type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerSettings
- type V1MeetingsMeetingIdPutRequest
- type V1MeetingsMeetingIdPutRequestHostsInner
- type V1MeetingsMeetingIdPutRequestLiveConfig
- type V1MeetingsMeetingIdPutRequestLiveConfigLiveWatermark
- type V1MeetingsMeetingIdPutRequestRecurringRule
- type V1MeetingsMeetingIdPutRequestSettings
- type V1MeetingsMeetingIdQosGet200Response
- type V1MeetingsMeetingIdQosGet200ResponseParticipantsInner
- type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInner
- type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerAudio
- type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerNetwork
- type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerShareScreen
- type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerVideo
- type V1MeetingsMeetingIdQualityGet200Response
- type V1MeetingsMeetingIdQualityGet200ResponseParticipantsInner
- type V1MeetingsMeetingIdRealTimeParticipantsGet200Response
- type V1MeetingsMeetingIdRealTimeParticipantsGet200ResponseParticipantsInner
- type V1MeetingsMeetingIdVirtualBackgroundPost200Response
- type V1MeetingsMeetingIdVirtualBackgroundPostRequest
- type V1MeetingsMeetingIdWaitingRoomParticipantsGet200Response
- type V1MeetingsMeetingIdWaitingRoomParticipantsGet200ResponseParticipantsInner
- type V1MeetingsPost200Response
- type V1MeetingsPost200ResponseMeetingInfoListInner
- type V1MeetingsPost200ResponseMeetingInfoListInnerCurrentCoHostsInner
- type V1MeetingsPost200ResponseMeetingInfoListInnerHostsInner
- type V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfig
- type V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfigLiveWatermark
- type V1MeetingsPost200ResponseMeetingInfoListInnerParticipantsInner
- type V1MeetingsPost200ResponseMeetingInfoListInnerSettings
- type V1MeetingsPostRequest
- type V1MeetingsPostRequestGuestsInner
- type V1MeetingsPostRequestHostsInner
- type V1MeetingsPostRequestInviteesInner
- type V1MeetingsPostRequestLiveConfig
- type V1MeetingsPostRequestLiveConfigLiveWatermark
- type V1MeetingsPostRequestRecurringRule
- type V1MeetingsPostRequestSettings
- type V1MeetingsQueryMeetingidForDevicePost200Response
- type V1MeetingsQueryMeetingidForDevicePost200ResponseMeetingIdMapInner
- type V1MeetingsQueryMeetingidForDevicePostRequest
- type V1PmiMeetingsGet200Response
- type V1PmiMeetingsGet200ResponseMeetingInfoListInner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApiV1AsrConfigPutRequest ¶ added in v1.0.2
type ApiV1AsrConfigPutRequest struct {
Body *V1AsrConfigPutRequest `json:"body,omitempty"`
}
type ApiV1AsrConfigPutResponse ¶ added in v1.0.2
type ApiV1AsrConfigPutResponse struct { *xhttp.ApiResponse Data *V1AsrConfigPut200Response `json:"data,omitempty"` }
type ApiV1AsrDetailsGetRequest ¶
type ApiV1AsrDetailsGetRequest struct { // 操作者 ID 的类型: 1:userid 2:openid OperatorIdType *string `json:"-"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // 可以查询某次会议的数据 MeetingId *string `json:"-"` // 查询起始时间戳,UNIX 时间戳(单位秒)。 StartTime *string `json:"-"` // 查询结束时间戳,UNIX 时间戳(单位秒)。 EndTime *string `json:"-"` // 导出文件类型,默认导出txt 0:txt 1:word 2:pdf FileType *string `json:"-"` // 页码,默认1 Page *string `json:"-"` // 分页大小,默认10,最大50 PageSize *string `json:"-"` // 是否展示双语,默认不展示双语 ShowBilingual *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1AsrDetailsGetResponse ¶
type ApiV1AsrDetailsGetResponse struct { *xhttp.ApiResponse Data *V1AsrDetailsGet200Response `json:"data,omitempty"` }
type ApiV1AsrPushStatusPostRequest ¶ added in v1.0.2
type ApiV1AsrPushStatusPostRequest struct {
Body *V1AsrPushStatusPostRequest `json:"body,omitempty"`
}
type ApiV1AsrPushStatusPostResponse ¶ added in v1.0.2
type ApiV1AsrPushStatusPostResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1HistoryMeetingsUseridGetRequest ¶
type ApiV1HistoryMeetingsUseridGetRequest struct { Userid string `json:"-"` // 当前页大小,最小值为1,最大值为20。 PageSize *string `json:"-"` // 当前页,从1开始。 Page *string `json:"-"` // 会议号。 MeetingCode *string `json:"-"` // 搜索的开始时间(预定会议的开始时间),单位秒。 StartTime *string `json:"-"` // 搜索的结束时间(预定会议的开始时间),单位秒。 EndTime *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1HistoryMeetingsUseridGetResponse ¶
type ApiV1HistoryMeetingsUseridGetResponse struct { *xhttp.ApiResponse Data *V1HistoryMeetingsUseridGet200Response `json:"data,omitempty"` }
type ApiV1MeetingJobIdGetRequest ¶
type ApiV1MeetingJobIdGetRequest struct { // 任务ID JobId string `json:"-"` // 操作者 ID 的类型: 1:userid OperatorIdType *string `json:"-"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型 OperatorId *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingJobIdGetResponse ¶
type ApiV1MeetingJobIdGetResponse struct { *xhttp.ApiResponse Data *V1MeetingJobIdGet200Response `json:"data,omitempty"` }
type ApiV1MeetingMeetingIdWaitingRoomGetRequest ¶
type ApiV1MeetingMeetingIdWaitingRoomGetRequest struct { // 会议的唯一ID MeetingId string `json:"-"` // 操作者 ID。会议创建者、主持人、联席主持人可以调用该接口。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // 操作者 ID 的类型: 1:企业内用户 userid。 2:企微或者oauth open_id OperatorIdType *string `json:"-"` // 当前页,页码起始值为1。page最大值为2000 Page *string `json:"-"` // 每页数据条数。默认20,最大50 PageSize *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingMeetingIdWaitingRoomGetResponse ¶
type ApiV1MeetingMeetingIdWaitingRoomGetResponse struct { *xhttp.ApiResponse Data *V1MeetingMeetingIdWaitingRoomGet200Response `json:"data,omitempty"` }
type ApiV1MeetingMeetingIdWaitingRoomWelcomeMessageGetResponse ¶
type ApiV1MeetingMeetingIdWaitingRoomWelcomeMessageGetResponse struct { *xhttp.ApiResponse Data *V1MeetingSetWaitingRoomWelcomeMessagePost200Response `json:"data,omitempty"` }
type ApiV1MeetingSetWaitingRoomWelcomeMessagePostRequest ¶
type ApiV1MeetingSetWaitingRoomWelcomeMessagePostRequest struct {
Body *V1MeetingSetWaitingRoomWelcomeMessagePostRequest `json:"body,omitempty"`
}
type ApiV1MeetingSetWaitingRoomWelcomeMessagePostResponse ¶
type ApiV1MeetingSetWaitingRoomWelcomeMessagePostResponse struct { *xhttp.ApiResponse Data *V1MeetingSetWaitingRoomWelcomeMessagePost200Response `json:"data,omitempty"` }
type ApiV1MeetingsCustomerShortUrlPostRequest ¶
type ApiV1MeetingsCustomerShortUrlPostRequest struct {
Body *V1MeetingsCustomerShortUrlPostRequest `json:"body,omitempty"`
}
type ApiV1MeetingsCustomerShortUrlPostResponse ¶
type ApiV1MeetingsCustomerShortUrlPostResponse struct { *xhttp.ApiResponse Data *V1MeetingsCustomerShortUrlPost200Response `json:"data,omitempty"` }
type ApiV1MeetingsGetRequest ¶
type ApiV1MeetingsGetRequest struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:Linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid *string `json:"-"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 说明:userid 字段和 operator_id 字段二者必填一项。若两者都填,以 operator_id 字段为准。 OperatorId *string `json:"-"` // 操作者 ID 的类型: 3:rooms_id 说明:当前仅支持 rooms_id。如操作者为企业内 userid 或 openId,请使用 userid 字段。 OperatorIdType *string `json:"-"` // 调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1:企业对接 SSO 时使用的员工唯一标识 ID。 2:企业调用创建用户接口时传递的 userid 参数。 Userid *string `json:"-"` // 有效的9位数字会议号码。(通过会议CODE查询会议详情时,必传) MeetingCode *string `json:"-"` // 分页游标 Cursory *string `json:"-"` // 分页获取用户会议列表的查询起始时间值,unix 秒级时间戳 Pos *string `json:"-"` // 是否显示周期性会议的所有子会议,默认值为0。 0:只显示周期性会议的第一个子会议 1:显示所有周期性会议的子会议 IsShowAllSubMeetings *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsGetResponse ¶
type ApiV1MeetingsGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdCancelPostRequest ¶
type ApiV1MeetingsMeetingIdCancelPostRequest struct { MeetingId string `json:"-"` Body *V1MeetingsMeetingIdCancelPostRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdCancelPostResponse ¶
type ApiV1MeetingsMeetingIdCancelPostResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdCustomerShortUrlGetResponse ¶
type ApiV1MeetingsMeetingIdCustomerShortUrlGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdCustomerShortUrlGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollApprovalsGetRequest ¶
type ApiV1MeetingsMeetingIdEnrollApprovalsGetRequest struct { // 会议ID MeetingId string `json:"-"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 Instanceid *string `json:"-"` // 当前页,页码起始值为1 Page *string `json:"-"` // 分页大小,最大50条 PageSize *string `json:"-"` // 操作者 ID。会议创建者可以导入报名信息。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 operator_id_type=2,operator_id必须和公共参数的openid一致。 operator_id和userid至少填写一个,两个参数如果都传了以operator_id为准。 使用OAuth公参鉴权后不能使用userid为入参。 OperatorId *string `json:"-"` // 操作者 ID 的类型: 1: userid 2: open_id 如果operator_id和userid具有值,则以operator_id为准; OperatorIdType *string `json:"-"` // 会议创建者的用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)为了防止现网应用报错,此参数实则仍然兼容openid,如无oauth应用使用报名接口则也可做成不兼容变更。 Userid *string `json:"-"` // 审批状态筛选字段,审批状态:0 全部,1 待审批,2 已拒绝,3 已批准,默认返回全部 Status *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollApprovalsGetResponse ¶
type ApiV1MeetingsMeetingIdEnrollApprovalsGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollApprovalsGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollApprovalsPutRequest ¶
type ApiV1MeetingsMeetingIdEnrollApprovalsPutRequest struct { // 会议ID MeetingId string `json:"-"` Body *V1MeetingsMeetingIdEnrollApprovalsPutRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollApprovalsPutResponse ¶
type ApiV1MeetingsMeetingIdEnrollApprovalsPutResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollApprovalsPut200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollConfigGetRequest ¶
type ApiV1MeetingsMeetingIdEnrollConfigGetRequest struct { // 会议ID MeetingId string `json:"-"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 Instanceid *string `json:"-"` // 操作者 ID。会议创建者可以导入报名信息。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 operator_id_type=2,operator_id必须和公共参数的openid一致。 operator_id和userid至少填写一个,两个参数如果都传了以operator_id为准。 使用OAuth公参鉴权后不能使用userid为入参。 OperatorId *string `json:"-"` // 操作者 ID 的类型: 1: userid 2: open_id 如果operator_id和userid具有值,则以operator_id为准; OperatorIdType *string `json:"-"` // 会议创建者的用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId) Userid *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollConfigGetResponse ¶
type ApiV1MeetingsMeetingIdEnrollConfigGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollConfigGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollConfigPutRequest ¶
type ApiV1MeetingsMeetingIdEnrollConfigPutRequest struct { // 会议ID MeetingId string `json:"-"` Body *V1MeetingsMeetingIdEnrollConfigPutRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollConfigPutResponse ¶
type ApiV1MeetingsMeetingIdEnrollConfigPutResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollConfigPut200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollIdsPostRequest ¶
type ApiV1MeetingsMeetingIdEnrollIdsPostRequest struct { // 会议ID MeetingId string `json:"-"` Body *V1MeetingsMeetingIdEnrollIdsPostRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollIdsPostResponse ¶
type ApiV1MeetingsMeetingIdEnrollIdsPostResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollIdsPost200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollImportPostRequest ¶
type ApiV1MeetingsMeetingIdEnrollImportPostRequest struct { // 会议id MeetingId string `json:"-"` Body *V1MeetingsMeetingIdEnrollImportPostRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollImportPostResponse ¶
type ApiV1MeetingsMeetingIdEnrollImportPostResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollImportPost200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteRequest ¶
type ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteRequest struct { MeetingId string `json:"-"` Body *V1MeetingsMeetingIdEnrollUnregistrationDeleteRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteResponse ¶
type ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdEnrollUnregistrationDelete200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdGetRequest ¶
type ApiV1MeetingsMeetingIdGetRequest struct { MeetingId string `json:"-"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid *string `json:"-"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"-"` // 操作者ID的类型:1.userid 2.openid 3.rooms_id OperatorIdType *string `json:"-"` // 会议创建者的用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId) Userid *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdGetResponse ¶
type ApiV1MeetingsMeetingIdGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdInviteesGetRequest ¶
type ApiV1MeetingsMeetingIdInviteesGetRequest struct { // 会议ID MeetingId string `json:"-"` // 会议创建者ID.调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1. 企业对接 SSO 时使用的员工唯一标识 ID。 2. 企业调用创建用户接口时传递的 userid 参数。 Userid *string `json:"-"` // 用户的终端设备类型:1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid *string `json:"-"` // 分页获取受邀成员列表的查询起始位置值。此参数为非必选参数,默认值为0,从头开始查询。(输出参数has_remaining为 true,表示还存在受邀成员需要继续查询;输出参数next_pos即下一次查询的“pos”值。多次调用该接口直到输出参数“has_remaining”为 false。 Pos *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdInviteesGetResponse ¶
type ApiV1MeetingsMeetingIdInviteesGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdInviteesGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdInviteesPutRequest ¶
type ApiV1MeetingsMeetingIdInviteesPutRequest struct { // 会议ID MeetingId string `json:"-"` Body *V1MeetingsMeetingIdInviteesPutRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdInviteesPutResponse ¶
type ApiV1MeetingsMeetingIdInviteesPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdParticipantsGetRequest ¶
type ApiV1MeetingsMeetingIdParticipantsGetRequest struct { MeetingId string `json:"-"` // 周期性会议子会议 ID。说明:可通过查询用户的会议列表、查询会议接口获取返回的子会议 ID,即 current_sub_meeting_id;如果是周期性会议,此参数必传。 SubMeetingId *string `json:"-"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"-"` // 操作者ID的类型:1.userid 2.open_id 3.rooms_id OperatorIdType *string `json:"-"` // 会议创建者的用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 Userid *string `json:"-"` // 分页获取参会成员列表的查询起始位置值。当参会成员较多时,建议使用此参数进行分页查询,避免查询超时。此参数为非必选参数,默认值为0,从头开始查询。设置每页返回的数量,请参考参数“size”的说明。查询返回输出参数“has_remaining”为 true,表示该会议人数较多,还有一定数量的参会成员需要继续查询。返回参数“next_pos”的值即为下一次查询的 pos 的值。多次调用该查询接口直到输出参数“has_remaining”值为 false。 Pos *string `json:"-"` // 拉取参会成员条数,目前每页支持最大100条。 Size *string `json:"-"` // 参会时间过滤起始时间(单位秒)。说明:时间区间不允许超过31天,如果为空默认当前时间前推31天;start_time 和 end_time 都没传时最大查询时间跨度90天;对于周期性会议查询暂时不生效,请使用分页参数查询。 StartTime *string `json:"-"` // 参会时间过滤终止时间(单位秒)。说明:时间区间不允许超过31天,如果为空默认取当前时间;start_time 和 end_time 都没传时最大查询时间跨度90天;对于周期性会议查询暂时不生效,请使用分页参数查询。 EndTime *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdParticipantsGetResponse ¶
type ApiV1MeetingsMeetingIdParticipantsGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdParticipantsGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdPutRequest ¶
type ApiV1MeetingsMeetingIdPutRequest struct { MeetingId string `json:"-"` Body *V1MeetingsMeetingIdPutRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdPutResponse ¶
type ApiV1MeetingsMeetingIdPutResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdPut200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdQosGetRequest ¶ added in v1.0.2
type ApiV1MeetingsMeetingIdQosGetRequest struct { // 会议ID MeetingId string `json:"-"` // 操作者ID OperatorId *string `json:"-"` // 操作者ID类型 OperatorIdType *string `json:"-"` // 分页大小,20-100 PageSize *string `json:"-"` // 页码 Page *string `json:"-"` // 筛选的用户ID ToOperatorId *string `json:"-"` // 筛选的用户ID类型 4:ms_open_id ToOperatorIdType *string `json:"-"` // 搜索key(格式:模块_指标) Key *string `json:"-"` // 搜索值,搜索大于等于该值的数据 MinValue *string `json:"-"` // 最大搜索值,搜索小于等于该值的数据 MaxValue *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdQosGetResponse ¶ added in v1.0.2
type ApiV1MeetingsMeetingIdQosGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdQosGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdQualityGetRequest ¶
type ApiV1MeetingsMeetingIdQualityGetRequest struct { // 会议唯一ID MeetingId string `json:"-"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。角色校验:付费开通该服务的企业管理员/超管可以查询健康度。 OperatorId *string `json:"-"` // 操作者 ID 的类型: 1:企业内用户 userid。 2: open_id 4: ms_open_id OperatorIdType *string `json:"-"` // 分页大小,最小1,最大50。 PageSize *string `json:"-"` // 当前页,页码起始值,最小1,最大2000。 Page *string `json:"-"` // 参会时间过滤起始时间,UNIX 时间戳(单位秒),可查询的时间区间为过去7天到现在。 返回meeting_id对应会议房间下,开始时间大于等于start_time且离start_time最近的一个媒体房间数据(从第一个人入会到会中成员全部离开会议形成一个媒体房间,若同一会议号下再次有人入会则形成新的媒体房间) 如果同一会议号下有多个媒体房间,请先使用“获取账户级已结束会议列表”接口查询,获知需查询的媒体房间的start_time。 StartTime *string `json:"-"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid *string `json:"-"` // 周期性会议子会议 ID。说明:可通过查询用户的会议列表、查询会议接口获取返回的子会议 ID,即 current_sub_meeting_id;如果是周期性会议,此参数必传。 SubMeetingId *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdQualityGetResponse ¶
type ApiV1MeetingsMeetingIdQualityGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdQualityGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdRealTimeParticipantsGetRequest ¶
type ApiV1MeetingsMeetingIdRealTimeParticipantsGetRequest struct { // 会议唯一ID MeetingId string `json:"-"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // Integer 操作者 ID 的类型:1:企业内用户 userid。2: open_id3. rooms_id OperatorIdType *string `json:"-"` // 当前页,页码起始值为1。 Page *string `json:"-"` // 分页大小,最大50条。 PageSize *string `json:"-"` // String 周期性会议子会议 ID。说明:可通过查询用户的会议列表、查询会议接口获取返回的子会议 ID,即 current_sub_meeting_id;如果是周期性会议,此参数必传。 SubMeetingId *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdRealTimeParticipantsGetResponse ¶
type ApiV1MeetingsMeetingIdRealTimeParticipantsGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdRealTimeParticipantsGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdVirtualBackgroundPostRequest ¶
type ApiV1MeetingsMeetingIdVirtualBackgroundPostRequest struct { // 会议ID MeetingId string `json:"-"` Body *V1MeetingsMeetingIdVirtualBackgroundPostRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdVirtualBackgroundPostResponse ¶
type ApiV1MeetingsMeetingIdVirtualBackgroundPostResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdVirtualBackgroundPost200Response `json:"data,omitempty"` }
type ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetRequest ¶
type ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetRequest struct { MeetingId string `json:"-"` // 会议创建者的用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId) Userid *string `json:"-"` // 分页大小,默认10,最大50 PageSize *string `json:"-"` // 页码,从1开始 Page *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetResponse ¶
type ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetResponse struct { *xhttp.ApiResponse Data *V1MeetingsMeetingIdWaitingRoomParticipantsGet200Response `json:"data,omitempty"` }
type ApiV1MeetingsPostRequest ¶
type ApiV1MeetingsPostRequest struct {
Body *V1MeetingsPostRequest `json:"body,omitempty"`
}
type ApiV1MeetingsPostResponse ¶
type ApiV1MeetingsPostResponse struct { *xhttp.ApiResponse Data *V1MeetingsPost200Response `json:"data,omitempty"` }
type ApiV1MeetingsQueryMeetingidForDevicePostRequest ¶
type ApiV1MeetingsQueryMeetingidForDevicePostRequest struct {
Body *V1MeetingsQueryMeetingidForDevicePostRequest `json:"body,omitempty"`
}
type ApiV1MeetingsQueryMeetingidForDevicePostResponse ¶
type ApiV1MeetingsQueryMeetingidForDevicePostResponse struct { *xhttp.ApiResponse Data *V1MeetingsQueryMeetingidForDevicePost200Response `json:"data,omitempty"` }
type ApiV1PmiMeetingsGetRequest ¶
type ApiV1PmiMeetingsGetRequest struct { // 企业下操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"-"` // 操作者ID类型: 1.企业用户userid 3.rooms设备rooms_id OperatorIdType *string `json:"-"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid *string `json:"-"` // 查询起始时间,时间区间不超过90天 StartTime *string `json:"-"` // 查询结束时间,时间区间不超过90天 EndTime *string `json:"-"` // 当前页,页码起始值为1,默认为1 Page *string `json:"-"` // 分页大小,默认20条,最大20条 PageSize *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1PmiMeetingsGetResponse ¶
type ApiV1PmiMeetingsGetResponse struct { *xhttp.ApiResponse Data *V1PmiMeetingsGet200Response `json:"data,omitempty"` }
type Service ¶
type Service interface { /* V1AsrConfigPut 设置语音识别热词[/v1/asr/config - Put] 用户可以通过接口进行您创建的会议的语音识别设置。 权限点:查看或管理您的会议 */ V1AsrConfigPut(ctx context.Context, request *ApiV1AsrConfigPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1AsrConfigPutResponse, err error) /* V1AsrDetailsGet 导出实时转写记录[/v1/asr/details - Get] 如果会议开启了会议转写,可以导出转写记录。主持人可以设置导出权限,默认主持人可以导出,支持会中和会后导出。 */ V1AsrDetailsGet(ctx context.Context, request *ApiV1AsrDetailsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1AsrDetailsGetResponse, err error) /* V1AsrPushStatusPost 开启/关闭实时转写推送[/v1/asr/push-status - Post] 会议创建者可开启本场会议的实时转写内容推送,待开始的会议或未打开实时转写功能的会议也支持开启推送,开启推送后如果会议打开转写,则可通过webhook 实时转写推送 实时获取到转写内容。 企业 secret 鉴权用户可开启该用户所属企业下的所有会议转写推送,OAuth2.0 鉴权用户只能开启通过 OAuth2.0 鉴权创建的会议转写推送。 企业级自建应用通过 webhook 可以接收到企业下所有开启推送的会议的转写内容,应用级自建应用通过 webhook 可以接收到本应用创建的会议的转写内容。OAuth2.0 应用通过 webhook 可以接收到 OAuth2.0 鉴权创建的会议的转写内容。 */ V1AsrPushStatusPost(ctx context.Context, request *ApiV1AsrPushStatusPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1AsrPushStatusPostResponse, err error) /* V1HistoryMeetingsUseridGet 查询用户已结束会议列表[/v1/history/meetings/{userid} - Get] 获取某指定用户的已结束的会议列表,可返回用户创建与参加过的已结束会议列表,支持 OAuth2.0 鉴权和企微鉴权。 请优先使用operator_id和operator_id_type查询,当使用operator_id和operator_id_type时,userid设置为operator_id的值即可 */ V1HistoryMeetingsUseridGet(ctx context.Context, request *ApiV1HistoryMeetingsUseridGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1HistoryMeetingsUseridGetResponse, err error) /* V1MeetingJobIdGet 获取导出 PSTN 通话详单任务结果[/v1/meeting/{job_id} - Get] 获取异步导出任务的结果。 */ V1MeetingJobIdGet(ctx context.Context, request *ApiV1MeetingJobIdGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingJobIdGetResponse, err error) /* V1MeetingMeetingIdWaitingRoomGet 查询等候室成员记录[/v1/meeting/{meeting_id}/waiting-room - Get] 会议创建者、主持人、联席主持人可以查询等候室成员列表,包括等候室内所有用户的进出记录。会前、会中、会后都可以查询。 “查询等候室成员列表”改为“获取实时等候室成员列表”,只有当前等候室的成员。如果是PMI会议,返回的是PMI的meeting_code。 鉴权方式:JWT鉴权、OAuth鉴权、SDK鉴权 OAuth鉴权的权限为:查询会议、查询和管理会议 */ V1MeetingMeetingIdWaitingRoomGet(ctx context.Context, request *ApiV1MeetingMeetingIdWaitingRoomGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingMeetingIdWaitingRoomGetResponse, err error) /* V1MeetingMeetingIdWaitingRoomWelcomeMessageGet 获取等候室欢迎语[/v1/meeting/{meeting_id}/waiting-room-welcome-message - Get] 查询会议的等候室欢迎语。当有用户进入等候室时,会收到来自会议主办方的私聊消息引导。 鉴权方式: JWT鉴权、OAuth鉴权 */ V1MeetingMeetingIdWaitingRoomWelcomeMessageGet(ctx context.Context, request *ApiV1MeetingMeetingIdWaitingRoomWelcomeMessageGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingMeetingIdWaitingRoomWelcomeMessageGetResponse, err error) /* V1MeetingSetWaitingRoomWelcomeMessagePost 设置等候室欢迎语[/v1/meeting/set-waiting-room-welcome-message - Post] 为已开启等候室的会议配置等候室欢迎语。当有用户进入等候室时,会收到来自会议主办方的私聊消息引导。 鉴权方式: JWT鉴权、OAuth鉴权 */ V1MeetingSetWaitingRoomWelcomeMessagePost(ctx context.Context, request *ApiV1MeetingSetWaitingRoomWelcomeMessagePostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingSetWaitingRoomWelcomeMessagePostResponse, err error) /* V1MeetingsCustomerShortUrlPost 创建用户专属参会链接[/v1/meetings/customer-short-url - Post] 使用该接口,可用 `customer_data` 进行区分,为一场会议生成多个会议链接。通过用户入会、用户进入等候室等事件,或通过获取等候室成员列表的 API 查询到该参数。 该接口不支持个人会议号会议、网络研讨会(Webinar)。支持企业品牌化链接。 参会者腾讯会议客户端版本需大于等于 3.2.0。 暂不支持 OAuth 2.0 鉴权方式访问。 */ V1MeetingsCustomerShortUrlPost(ctx context.Context, request *ApiV1MeetingsCustomerShortUrlPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsCustomerShortUrlPostResponse, err error) /* V1MeetingsGet 查询用户的会议列表[/v1/meetings - Get] 通过会议CODE查询会议详情/查询用户的会议列表 ① 通过会议CODE查询会议详情 企业 secret 鉴权用户可查询到任何该用户创建的企业下的会议,OAuth2.0 鉴权用户只能查询到通过 OAuth2.0 鉴权创建的会议。 支持企业管理员查询企业下的会议。 本接口的邀请参会成员限制调整至300人。 当会议为周期性会议时,主持人密钥每场会议固定,但单场会议只能获取一次。支持查询周期性会议的主持人密钥。 支持查询 MRA 当前所在会议信息。 若会议号被回收则无法通过 Code 查询,您可以通过会议 ID 查询到该会议。 ② 查询用户的会议列表 获取某指定用户的进行中或待开始的会议列表。企业 secret 鉴权用户可查询任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能查询通过 OAuth2.0 鉴权创建的有效会议。 */ V1MeetingsGet(ctx context.Context, request *ApiV1MeetingsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsGetResponse, err error) /* V1MeetingsMeetingIdCancelPost 取消会议[/v1/meetings/{meeting_id}/cancel - Post] 取消用户创建的会议。用户只能取消自己创建的会议,且该会议是一个有效的会议。如果不是会议创建者或者无效会议号将会返回错误。 企业 secret 鉴权用户可取消任何该用户企业下创建的有效会议,OAuth2.0 鉴权用户只能取消通过 OAuth2.0 鉴权创建的有效会议。 当您想实时监测会议取消状况时,您可以通过订阅 [会议取消](https://cloud.tencent.com/document/product/1095/51616) 的事件,接收事件通知。 */ V1MeetingsMeetingIdCancelPost(ctx context.Context, request *ApiV1MeetingsMeetingIdCancelPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdCancelPostResponse, err error) /* V1MeetingsMeetingIdCustomerShortUrlGet 获取用户专属参会链接[/v1/meetings/{meeting_id}/customer-short-url - Get] **描述**: * 可以获取指定会议的所有专属参会链接及 `customer_data`。 * 该接口不支持个人会议号会议、网络研讨会(Webinar)。支持企业品牌化链接。 * 参会者腾讯会议客户端版本需大于等于 3.2.0。 * 暂不支持 OAuth 2.0 鉴权方式访问。 */ V1MeetingsMeetingIdCustomerShortUrlGet(ctx context.Context, request *ApiV1MeetingsMeetingIdCustomerShortUrlGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdCustomerShortUrlGetResponse, err error) /* V1MeetingsMeetingIdEnrollApprovalsGet 查询会议报名信息[/v1/meetings/{meeting_id}/enroll/approvals - Get] 查询已报名观众数量和报名观众答题详情,仅会议创建者可查询。 企业 secret 鉴权用户可修改任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能修改通过 OAuth2.0 鉴权创建的有效会议。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 */ V1MeetingsMeetingIdEnrollApprovalsGet(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollApprovalsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollApprovalsGetResponse, err error) /* V1MeetingsMeetingIdEnrollApprovalsPut 审批会议报名信息[/v1/meetings/{meeting_id}/enroll/approvals - Put] 批量云会议的报名信息,仅会议创建者可审批。 企业 secret 鉴权用户可审批任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能审批通过 OAuth2.0 鉴权创建的有效会议。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 */ V1MeetingsMeetingIdEnrollApprovalsPut(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollApprovalsPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollApprovalsPutResponse, err error) /* V1MeetingsMeetingIdEnrollConfigGet 查询会议报名配置[/v1/meetings/{meeting_id}/enroll/config - Get] 查询云会议的报名配置和报名问题,仅会议创建者可查询。会议未开启报名时会返回未开启报名错误。 企业 secret 鉴权用户可查询任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能查询通过 OAuth2.0 鉴权创建的有效会议。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 */ V1MeetingsMeetingIdEnrollConfigGet(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollConfigGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollConfigGetResponse, err error) /* V1MeetingsMeetingIdEnrollConfigPut 修改会议报名配置[/v1/meetings/{meeting_id}/enroll/config - Put] 修改云会议的报名配置和报名问题,仅会议创建者可修改,且需要会议已开启报名。 企业 secret 鉴权用户可修改任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能修改通过 OAuth2.0 鉴权创建的有效会议。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 */ V1MeetingsMeetingIdEnrollConfigPut(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollConfigPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollConfigPutResponse, err error) /* V1MeetingsMeetingIdEnrollIdsPost 查询会议成员报名 ID[/v1/meetings/{meeting_id}/enroll/ids - Post] 描述: 支持查询会议中已报名成员的报名 ID,仅会议创建者可查询。 */ V1MeetingsMeetingIdEnrollIdsPost(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollIdsPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollIdsPostResponse, err error) /* V1MeetingsMeetingIdEnrollImportPost 导入会议报名信息[/v1/meetings/{meeting_id}/enroll/import - Post] 指定会议中导入报名信息。 企业 secret 鉴权用户可通过同企业下用户 userid 和手机号导入报名信息,OAuth2.0 鉴权用户能通过用户 open_id,与应用同企业下的 userid 以及手机号导入报名信息。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 商业版单场会议导入上限1000条,企业版单场会议导入上限4000条。如需提升,请联系我们。 */ V1MeetingsMeetingIdEnrollImportPost(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollImportPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollImportPostResponse, err error) /* V1MeetingsMeetingIdEnrollUnregistrationDelete 删除会议报名信息[/v1/meetings/{meeting_id}/enroll/unregistration - Delete] 描述: 删除指定会议的报名信息,支持删除用户手动报名的信息和导入的报名信息。 企业 secret 鉴权用户可删除该用户企业会议下的报名信息,OAuth2.0 鉴权用户只能删除通过 OAuth2.0 鉴权创建的有效会议的报名信息。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 */ V1MeetingsMeetingIdEnrollUnregistrationDelete(ctx context.Context, request *ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdEnrollUnregistrationDeleteResponse, err error) /* V1MeetingsMeetingIdGet 查询会议[/v1/meetings/{meeting_id} - Get] 通过会议 ID 查询会议详情。 企业 secret 鉴权用户可查询到任何该用户创建的企业下的会议,OAuth2.0 鉴权用户只能查询到通过 OAuth2.0 鉴权创建的会议。 本接口的邀请参会成员限制调整至300人。 当会议为周期性会议时,主持人密钥每场会议固定,但单场会议只能获取一次。支持查询周期性会议的主持人密钥。 支持查询 MRA 当前所在会议信息。 */ V1MeetingsMeetingIdGet(ctx context.Context, request *ApiV1MeetingsMeetingIdGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdGetResponse, err error) /* V1MeetingsMeetingIdInviteesGet 获取会议受邀成员列表[/v1/meetings/{meeting_id}/invitees - Get] 根据会议ID获取受邀成员列表,支持分页获取,只有会议的创建者才有权限获取。 */ V1MeetingsMeetingIdInviteesGet(ctx context.Context, request *ApiV1MeetingsMeetingIdInviteesGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdInviteesGetResponse, err error) /* V1MeetingsMeetingIdInviteesPut 设置会议邀请成员[/v1/meetings/{meeting_id}/invitees - Put] 根据会议ID设置邀请成员,只有会议的创建者才有权限设置。 最多可以设置2000名邀请者。 注:本接口为覆盖式设置。 */ V1MeetingsMeetingIdInviteesPut(ctx context.Context, request *ApiV1MeetingsMeetingIdInviteesPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdInviteesPutResponse, err error) /* V1MeetingsMeetingIdParticipantsGet 获取参会成员列表[/v1/meetings/{meetingId}/participants - Get] 会议创建者和企业管理员可以查询参会成员的列表,其他用户的调用会被拒绝。 支持查询网络研讨会参会成员列表。 如果会议还未开始,调用此接口查询会返回空列表。 企业 secret 鉴权用户(会议创建者)可获取任何该企业该用户创建的有效会议中的参会成员,企业 secret 鉴权用户(企业超级管理员)可获取任何该企业下创建的有效会议中的参会成员,OAuth2.0 鉴权用户(会议创建者)只能获取用户通过 OAuth2.0 鉴权创建的有效会议中的参会成员。 当您需要实时监测参会成员入会状态或退会状态时,您可以通过订阅 [用户入会](https://cloud.tencent.com/document/product/1095/51620)和 [用户离会](https://cloud.tencent.com/document/product/1095/51622) 的事件,接收事件通知。 */ V1MeetingsMeetingIdParticipantsGet(ctx context.Context, request *ApiV1MeetingsMeetingIdParticipantsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdParticipantsGetResponse, err error) /* V1MeetingsMeetingIdPut 修改会议[/v1/meetings/{meeting_id} - Put] 修改某指定会议的会议信息。 企业 secret 鉴权用户可修改任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能修改通过 OAuth2.0 鉴权创建的有效会议。 当您想实时监测会议修改状况时,您可以通过订阅 [会议更新](https://cloud.tencent.com/document/product/1095/51615) 的事件,接收事件通知。 本接口的邀请参会成员限制调整至300人。 当会议为周期性会议时,主持人密钥每场会议固定,但单场会议只能获取一次。支持修改周期性会议的主持人密钥。 */ V1MeetingsMeetingIdPut(ctx context.Context, request *ApiV1MeetingsMeetingIdPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdPutResponse, err error) /* V1MeetingsMeetingIdQosGet 获取会议实时质量检测数据[/v1/meetings/{meeting_id}/qos - Get] 拥有企业“会议列表--会控”权限的成员,能够获取实时会议质量检测数据。 支持云会议和Webinar会议的数据。会议状态为进行中。 */ V1MeetingsMeetingIdQosGet(ctx context.Context, request *ApiV1MeetingsMeetingIdQosGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdQosGetResponse, err error) /* V1MeetingsMeetingIdQualityGet 查询会议健康度[/v1/meetings/{meeting_id}/quality - Get] 查询会议及参会成员的健康度,付费开通该服务的企业管理员、超管可以查询,与是否为会议创建者/主持人/联席主持人无关。 鉴权方式:支持 JWT 鉴权 和 Oauth 鉴权 */ V1MeetingsMeetingIdQualityGet(ctx context.Context, request *ApiV1MeetingsMeetingIdQualityGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdQualityGetResponse, err error) /* V1MeetingsMeetingIdRealTimeParticipantsGet 查询实时会中成员列表[/v1/meetings/{meeting_id}/real-time-participants - Get] 查询当前会中成员列表,仅包括会中的成员,如果已离会,则不展示 企业超级管理员、会议创建者、会议主持人、会议联席主持人可以查询该数据。 */ V1MeetingsMeetingIdRealTimeParticipantsGet(ctx context.Context, request *ApiV1MeetingsMeetingIdRealTimeParticipantsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdRealTimeParticipantsGetResponse, err error) /* V1MeetingsMeetingIdVirtualBackgroundPost 设置会议统一虚拟背景[/v1/meetings/{meeting_id}/virtual-background - Post] 非进行中非已结束的会议,会议创建者可以设置统一虚拟背景,并设置生效范围。如果企业未开启虚拟背景开关,则该企业下会议不可进行该设置。异步方式上传。支持云会议和Webinar会议,其中Webinar会议设置为对嘉宾生效,且不能指定成员 */ V1MeetingsMeetingIdVirtualBackgroundPost(ctx context.Context, request *ApiV1MeetingsMeetingIdVirtualBackgroundPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdVirtualBackgroundPostResponse, err error) /* V1MeetingsMeetingIdWaitingRoomParticipantsGet 获取实时等候室成员列表[/v1/meetings/{meeting_id}/waiting-room-participants - Get] **描述**: * 会议拥有者获取某指定会议的等候室成员列表,需开启等候室且为“会议进行中”状态。 * 只有会议的拥有者即创建者可以查询等候室成员列表,其他用户的调用会被拒绝。如果会议非进行中,调用此接口查询会返回空列表。 * 企业 secret 鉴权用户(会议创建者)可获取任何该企业该用户创建的会议中的等候室成员列表,OAuth2.0 鉴权用户(会议创建者)只能获取用户通过 OAuth2.0 鉴权创建的会议中的等候室成员列表。 * 此接口暂不支持 MRA 设备作为被操作者的情况。 */ V1MeetingsMeetingIdWaitingRoomParticipantsGet(ctx context.Context, request *ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdWaitingRoomParticipantsGetResponse, err error) /* V1MeetingsPost 创建会议[/v1/meetings - Post] 快速创建或预定一个会议。 企业 secret 鉴权用户可创建该用户所属企业下的会议,OAuth2.0 鉴权用户只能创建该企业下 OAuth2.0 应用的会议。 用户必须是注册用户,请求头部 X-TC-Registered 字段必须传入为1。 当您想实时监测会议创建状况时,您可以通过订阅 [会议创建](https://cloud.tencent.com/document/product/1095/51614) 的事件,接收事件通知。 本接口的邀请参会成员限制调整至300人。 当会议为周期性会议时,主持人密钥每场会议固定,但单场会议只能获取一次。支持创建周期性会议的主持人密钥。 */ V1MeetingsPost(ctx context.Context, request *ApiV1MeetingsPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsPostResponse, err error) /* V1MeetingsQueryMeetingidForDevicePost 查询用户设备是否入会[/v1/meetings/query/meetingid-for-device - Post] 查询用户设备是否入会接口,用来查询本企业用户在当前时间是否有设备进入指定的会议中。 不支持OAuth2.0鉴权方式访问。 */ V1MeetingsQueryMeetingidForDevicePost(ctx context.Context, request *ApiV1MeetingsQueryMeetingidForDevicePostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsQueryMeetingidForDevicePostResponse, err error) /* V1PmiMeetingsGet 查询个人会议号会议列表[/v1/pmi-meetings - Get] 查询个人会议号(PMI)会议的会议列表(待开始、进行中、已结束),目前暂不支持 OAuth2.0 鉴权访问。 */ V1PmiMeetingsGet(ctx context.Context, request *ApiV1PmiMeetingsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1PmiMeetingsGetResponse, err error) }
func NewService ¶
type V1AsrConfigPut200Response ¶ added in v1.0.2
type V1AsrConfigPut200Response struct { // 热词设置结果 CustomizeWords []string `json:"customize_words,omitempty"` // 自定义热词标签 Tag *string `json:"tag,omitempty"` }
V1AsrConfigPut200Response struct for V1AsrConfigPut200Response
type V1AsrConfigPutRequest ¶ added in v1.0.2
type V1AsrConfigPutRequest struct { // 自定义热词,不得包含数字、特殊字符、中英混合,中文十个字以内,英文 20 个字母以内。同场会议或同一个人每次设置会覆盖上次设置内容。会议维度最多支持设置 500 个,创建者维度最多支持设置 100 个。 CustomizeWords []string `json:"customize_words"` // 会议ID,有该字段则对该场会议生效。不传该字段则对操作人创建的会议生效 MeetingId *string `json:"meeting_id,omitempty"` // 操作者ID OperatorId string `json:"operator_id"` // 操作者ID类型 1:userid,2:openid OperatorIdType int64 `json:"operator_id_type"` // 自定义热词标签,便于热词分类,最多支持输入 32 个字符(中英文) Tag string `json:"tag"` }
V1AsrConfigPutRequest struct for V1AsrConfigPutRequest
type V1AsrDetailsGet200Response ¶
type V1AsrDetailsGet200Response struct { // 分页查询返回分页总数 CurrPage *int64 `json:"curr_page,omitempty"` // 分页查询返回当前页码 CurrSize *int64 `json:"curr_size,omitempty"` // 文件下载链接列表,有效期2个小时 DownloadUrl []string `json:"download_url,omitempty"` // 分页查询返回数据总数 TotalCount *int64 `json:"total_count,omitempty"` // 分页查询返回单页数据条数 TotalPage *int64 `json:"total_page,omitempty"` }
V1AsrDetailsGet200Response struct for V1AsrDetailsGet200Response
type V1AsrPushStatusPostRequest ¶ added in v1.0.2
type V1AsrPushStatusPostRequest struct { // 开启/取消转写内容推送 true:开启推送 false:取消推送 IsOpen bool `json:"is_open"` // 会议 ID。 MeetingId string `json:"meeting_id"` // 操作者ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId string `json:"operator_id"` // 操作者ID类型: 1:userid 2:openid OperatorIdType int64 `json:"operator_id_type"` }
V1AsrPushStatusPostRequest struct for V1AsrPushStatusPostRequest
type V1HistoryMeetingsUseridGet200Response ¶
type V1HistoryMeetingsUseridGet200Response struct { // 当前页 CurrentPage *int64 `json:"current_page,omitempty"` // 当前实际页大小 CurrentSize *int64 `json:"current_size,omitempty"` MeetingInfoList []V1HistoryMeetingsUseridGet200ResponseMeetingInfoListInner `json:"meeting_info_list,omitempty"` // 数据总条数 TotalCount *int64 `json:"total_count,omitempty"` // 数据总页数 TotalPage *int64 `json:"total_page,omitempty"` }
V1HistoryMeetingsUseridGet200Response struct for V1HistoryMeetingsUseridGet200Response
type V1HistoryMeetingsUseridGet200ResponseMeetingInfoListInner ¶
type V1HistoryMeetingsUseridGet200ResponseMeetingInfoListInner struct { // 会议结束时间戳,UNIX 时间戳(单位秒)。 EndTime *int64 `json:"end_time,omitempty"` // 会议 App 的呼入号码。 MeetingCode *string `json:"meeting_code,omitempty"` // 会议ID MeetingId *string `json:"meeting_id,omitempty"` // 会议类型 0:一次性会议 1:周期性会议 2:微信专属会议 3:Rooms 投屏会议 5:个人会议号会议 6:网络研讨会 MeetingType *int64 `json:"meeting_type,omitempty"` // 会议开始时间戳,UNIX 时间戳(单位秒)。 StartTime *int64 `json:"start_time,omitempty"` SubMeetingId *string `json:"sub_meeting_id,omitempty"` // 会议主题 Subject *string `json:"subject,omitempty"` }
V1HistoryMeetingsUseridGet200ResponseMeetingInfoListInner struct for V1HistoryMeetingsUseridGet200ResponseMeetingInfoListInner
type V1MeetingJobIdGet200Response ¶
type V1MeetingJobIdGet200Response struct { // 任务错误信息 ErrorMsg *string `json:"error_msg,omitempty"` // 任务下载链接,有效期2小时。 JobUrl *string `json:"job_url,omitempty"` // 任务状态。 0:未完成 1:已完成 Status *int64 `json:"status,omitempty"` }
V1MeetingJobIdGet200Response struct for V1MeetingJobIdGet200Response
type V1MeetingMeetingIdWaitingRoomGet200Response ¶
type V1MeetingMeetingIdWaitingRoomGet200Response struct { // 当前页码 CurrentPage *int64 `json:"current_page,omitempty"` // 当前页数据条数 CurrentSize *int64 `json:"current_size,omitempty"` // 会议CODE MeetingCode *string `json:"meeting_code,omitempty"` // 会议的唯一ID MeetingId *string `json:"meeting_id,omitempty"` // 人员对象数组 Participants []V1MeetingMeetingIdWaitingRoomGet200ResponseParticipantsInner `json:"participants,omitempty"` // 预定结束时间(单位:毫秒) ScheduleEndTime *int64 `json:"schedule_end_time,omitempty"` // 预定开始时间(单位:毫秒) ScheduleStartTime *int64 `json:"schedule_start_time,omitempty"` // 会议主题 Subject *string `json:"subject,omitempty"` // 总数据条数 TotalCount *int64 `json:"total_count,omitempty"` // 总页数 TotalPage *int64 `json:"total_page,omitempty"` }
V1MeetingMeetingIdWaitingRoomGet200Response struct for V1MeetingMeetingIdWaitingRoomGet200Response
type V1MeetingMeetingIdWaitingRoomGet200ResponseParticipantsInner ¶
type V1MeetingMeetingIdWaitingRoomGet200ResponseParticipantsInner struct { // 应用版本 AppVersion *string `json:"app_version,omitempty"` // 专属链接进入等候室的昵称 CustomerData *string `json:"customer_data,omitempty"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid *string `json:"instanceid,omitempty"` // 加入时间(单位:毫秒) JoinTime *int64 `json:"join_time,omitempty"` // 离开时间(单位:毫秒) LeftTime *int64 `json:"left_time,omitempty"` // 当场会议的用户临时 ID,可用于会控操作,适用于所有用户。 MsOpenId *string `json:"ms_open_id,omitempty"` // OAuth2.0 鉴权用户的ID。 OpenId *string `json:"open_id,omitempty"` // 入会用户名(base64) UserName *string `json:"user_name,omitempty"` // 成员用户 ID Userid *string `json:"userid,omitempty"` }
V1MeetingMeetingIdWaitingRoomGet200ResponseParticipantsInner struct for V1MeetingMeetingIdWaitingRoomGet200ResponseParticipantsInner
type V1MeetingSetWaitingRoomWelcomeMessagePost200Response ¶
type V1MeetingSetWaitingRoomWelcomeMessagePost200Response struct { // 是否开启等候室欢迎语能力。 EnableWelcome *bool `json:"enable_welcome,omitempty"` // 欢迎语,文本类型,最大长度1000字符。欢迎语中如果传入占位符%NICKNAME%(大小写敏感),则该占位符会被替换为被私聊用户的会中昵称。一条消息中支持多个占位符。 WelcomeText *string `json:"welcome_text,omitempty"` }
V1MeetingSetWaitingRoomWelcomeMessagePost200Response struct for V1MeetingSetWaitingRoomWelcomeMessagePost200Response
type V1MeetingSetWaitingRoomWelcomeMessagePostRequest ¶
type V1MeetingSetWaitingRoomWelcomeMessagePostRequest struct { // 是否开启等候室欢迎语能力。 EnableWelcome bool `json:"enable_welcome"` // 会议ID MeetingId string `json:"meeting_id"` // 操作者 ID,设置等候室欢迎语的用户。会议的创建者、主持人、联席主持人,企业管理平台有会控权限的用户可以设置。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1: 企业内用户 userid。 2: open_id OperatorIdType int64 `json:"operator_id_type"` // 欢迎语,文本类型,最大长度1000字符。欢迎语中如果传入占位符%NICKNAME%(大小写敏感),则该占位符会被替换为被私聊用户的会中昵称。一条消息中支持多个占位符。 WelcomeText string `json:"welcome_text"` }
V1MeetingSetWaitingRoomWelcomeMessagePostRequest struct for V1MeetingSetWaitingRoomWelcomeMessagePostRequest
type V1MeetingsCustomerShortUrlPost200Response ¶
type V1MeetingsCustomerShortUrlPost200Response struct {
MeetingShortUrlCustomerData *V1MeetingsCustomerShortUrlPost200ResponseMeetingShortUrlCustomerData `json:"meeting_short_url_customer_data,omitempty"`
}
V1MeetingsCustomerShortUrlPost200Response struct for V1MeetingsCustomerShortUrlPost200Response
type V1MeetingsCustomerShortUrlPost200ResponseMeetingShortUrlCustomerData ¶
type V1MeetingsCustomerShortUrlPost200ResponseMeetingShortUrlCustomerData struct { // 用户专属字段 CustomerData *string `json:"customer_data,omitempty"` // 用户专属参会链接 MeetingShortUrl *string `json:"meeting_short_url,omitempty"` }
V1MeetingsCustomerShortUrlPost200ResponseMeetingShortUrlCustomerData 用户专属参会链接对象。
type V1MeetingsCustomerShortUrlPostRequest ¶
type V1MeetingsCustomerShortUrlPostRequest struct { // 自定义参数,长度不超过256 字节。 CustomerData string `json:"customer_data"` // 会议ID MeetingId string `json:"meeting_id"` }
V1MeetingsCustomerShortUrlPostRequest struct for V1MeetingsCustomerShortUrlPostRequest
type V1MeetingsGet200Response ¶
type V1MeetingsGet200Response struct { MeetingInfoList []V1MeetingsGet200ResponseMeetingInfoListInner `json:"meeting_info_list,omitempty"` // 会议数量。 MeetingNumber *int64 `json:"meeting_number,omitempty"` // 分页获取用户会议列表,查询的会议的最后一次修改时间值,UNIX 毫秒级时间戳,分页游标。 因目前一次查询返回会议数量最多为20,当用户会议较多时,如果会议总数量超过20,则需要再次查询。此参数为非必选参数,默认值为0,表示第一次查询利用会议开始时间北京时间当日零点进行查询。 查询返回输出参数“remaining”不为0时,表示还有会议需要继续查询。返回参数“next_cursory”的值即为下一次查询的 cursory 的值。 多次调用该查询接口直到输出参数“remaining”值为0。 当只使用 pos 作为分页条件时,可能会出现查询不到第二页,数据排序出现重复数据等情况与 pos 配合使用。 NextCursory *int64 `json:"next_cursory,omitempty"` // 下次查询时请求里需要携带的 pos 参数。 NextPos *int64 `json:"next_pos,omitempty"` // 是否还剩下会议;因目前一次查询返回会议数量最多为20,如果会议总数量超过20则此字段被置为非0,表示需要再次查询,且下次查询的“pos”参数需从本次响应的“next_pos”字段取值 Remaining *int64 `json:"remaining,omitempty"` }
V1MeetingsGet200Response struct for V1MeetingsGet200Response
type V1MeetingsGet200ResponseMeetingInfoListInner ¶
type V1MeetingsGet200ResponseMeetingInfoListInner struct { CurrentCoHosts []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"current_co_hosts,omitempty"` CurrentHosts []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"current_hosts,omitempty"` // 当前子会议 ID(进行中 / 即将开始)。 CurrentSubMeetingId *string `json:"current_sub_meeting_id,omitempty"` EnableDocUploadPermission *bool `json:"enable_doc_upload_permission,omitempty"` EnableEnroll *bool `json:"enable_enroll,omitempty"` EnableHostKey *bool `json:"enable_host_key,omitempty"` EnableLive *bool `json:"enable_live,omitempty"` EndTime *string `json:"end_time,omitempty"` Guests []V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner `json:"guests,omitempty"` // 0:无更多。 1:有更多子会议特例。 HasMoreSubMeeting *int64 `json:"has_more_sub_meeting,omitempty"` HasVote *bool `json:"has_vote,omitempty"` HostKey *string `json:"host_key,omitempty"` Hosts []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"hosts,omitempty"` // 查询者在会议中的角色: creator:创建者 hoster:主持人 invitee:被邀请者 JoinMeetingRole *string `json:"join_meeting_role,omitempty"` JoinUrl *string `json:"join_url,omitempty"` LiveConfig *V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfig `json:"live_config,omitempty"` Location *string `json:"location,omitempty"` // 该参数仅提供给支持混合云的企业可见,默认值为0。 0:公网会议 1:专网会议 MediaSetType *int64 `json:"media_set_type,omitempty"` MeetingCode *string `json:"meeting_code,omitempty"` MeetingId *string `json:"meeting_id,omitempty"` MeetingType *int64 `json:"meeting_type,omitempty"` NeedPassword *bool `json:"need_password,omitempty"` Participants []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"participants,omitempty"` Password *string `json:"password,omitempty"` RecurringRule *V1MeetingsGet200ResponseMeetingInfoListInnerRecurringRule `json:"recurring_rule,omitempty"` // 剩余子会议场数。 RemainSubMeetings *int64 `json:"remain_sub_meetings,omitempty"` Settings *V1MeetingsGet200ResponseMeetingInfoListInnerSettings `json:"settings,omitempty"` StartTime *string `json:"start_time,omitempty"` // 当前会议状态: MEETING_STATE_INVALID:非法或未知的会议状态,错误状态。 MEETING_STATE_INIT:待开始,会议预定到预定结束时间前,会议中无人。 MEETING_STATE_CANCELLED:已取消,主持人主动取消会议,待开始的会议才能取消,取消的会议无法再进入。 MEETING_STATE_STARTED:会议中,只要会议中有人即表示进行中。 MEETING_STATE_ENDED:已删除,结束时间后且会议中无人时,被主持人删除,已删除的会议无法再进入。 MEETING_STATE_NULL:无状态,过了预定结束时间,会议中无人。 MEETING_STATE_RECYCLED:已回收,过了预定开始时间30天,会议号被后台回收,无法再进入。 Status *string `json:"status,omitempty"` // 周期性子会议列表。 SubMeetings []V1MeetingsGet200ResponseMeetingInfoListInnerSubMeetingsInner `json:"sub_meetings,omitempty"` Subject *string `json:"subject,omitempty"` SyncToWework *bool `json:"sync_to_wework,omitempty"` TimeZone *string `json:"time_zone,omitempty"` // 会议类型: 0:预约会议类型 1:快速会议类型 Type *int64 `json:"type,omitempty"` }
V1MeetingsGet200ResponseMeetingInfoListInner struct for V1MeetingsGet200ResponseMeetingInfoListInner
type V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner struct {
Userid *string `json:"userid,omitempty"`
}
V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner struct for V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner
type V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner struct { Area *string `json:"area,omitempty"` GuestName *string `json:"guest_name,omitempty"` PhoneNumber *string `json:"phone_number,omitempty"` }
V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner struct for V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner
type V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfig ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfig struct { EnableLiveIm *bool `json:"enable_live_im,omitempty"` EnableLivePassword *bool `json:"enable_live_password,omitempty"` EnableLiveReplay *bool `json:"enable_live_replay,omitempty"` LiveAddr *string `json:"live_addr,omitempty"` LivePassword *string `json:"live_password,omitempty"` LiveSubject *string `json:"live_subject,omitempty"` LiveSummary *string `json:"live_summary,omitempty"` LiveWatermark *V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark `json:"live_watermark,omitempty"` }
V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfig struct for V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfig
type V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark struct {
WatermarkOpt *int64 `json:"watermark_opt,omitempty"`
}
V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark struct for V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark
type V1MeetingsGet200ResponseMeetingInfoListInnerRecurringRule ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerRecurringRule struct { CustomizedRecurringDays *int64 `json:"customized_recurring_days,omitempty"` CustomizedRecurringStep *int64 `json:"customized_recurring_step,omitempty"` CustomizedRecurringType *int64 `json:"customized_recurring_type,omitempty"` // 周期性会议频率,默认值为0。 0:每天 1:每周一至周五 2:每周 3:每两周 4:每月 RecurringType *int64 `json:"recurring_type,omitempty"` // integer 限定会议次数(1-50次)默认值为7次。 UntilCount *int64 `json:"until_count,omitempty"` // 结束日期时间戳,默认值为当前日期 + 7天。 UntilDate *int64 `json:"until_date,omitempty"` // 结束重复类型,默认值为0。 0:按日期结束重复 1:按次数结束重复 UntilType *int64 `json:"until_type,omitempty"` }
V1MeetingsGet200ResponseMeetingInfoListInnerRecurringRule 周期性会议设置。
type V1MeetingsGet200ResponseMeetingInfoListInnerSettings ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerSettings struct { AllowInBeforeHost *bool `json:"allow_in_before_host,omitempty"` AllowUnmuteSelf *bool `json:"allow_unmute_self,omitempty"` AutoInWaitingRoom *bool `json:"auto_in_waiting_room,omitempty"` AutoRecordType *string `json:"auto_record_type,omitempty"` EnableHostPauseAutoRecord *bool `json:"enable_host_pause_auto_record,omitempty"` MuteEnableJoin *bool `json:"mute_enable_join,omitempty"` MuteEnableTypeJoin *int64 `json:"mute_enable_type_join,omitempty"` OnlyAllowEnterpriseUserJoin *bool `json:"only_allow_enterprise_user_join,omitempty"` ParticipantJoinAutoRecord *bool `json:"participant_join_auto_record,omitempty"` WaterMarkType *int64 `json:"water_mark_type,omitempty"` }
V1MeetingsGet200ResponseMeetingInfoListInnerSettings struct for V1MeetingsGet200ResponseMeetingInfoListInnerSettings
type V1MeetingsGet200ResponseMeetingInfoListInnerSubMeetingsInner ¶
type V1MeetingsGet200ResponseMeetingInfoListInnerSubMeetingsInner struct { EndTime *string `json:"end_time,omitempty"` StartTime *string `json:"start_time,omitempty"` // 子会议状态: 0:默认(存在) 1:已删除 Status *int64 `json:"status,omitempty"` SubMeetingId *string `json:"sub_meeting_id,omitempty"` }
V1MeetingsGet200ResponseMeetingInfoListInnerSubMeetingsInner struct for V1MeetingsGet200ResponseMeetingInfoListInnerSubMeetingsInner
type V1MeetingsMeetingIdCancelPostRequest ¶
type V1MeetingsMeetingIdCancelPostRequest struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid int64 `json:"instanceid"` // 会议类型,默认值为0。 0:普通会议 1:周期性会议 MeetingType *int64 `json:"meeting_type,omitempty"` // 原因代码,可为用户自定义 ReasonCode int64 `json:"reason_code"` // 取消原因描述 ReasonDetail *string `json:"reason_detail,omitempty"` // 周期性子会议 ID,如果不传,则会取消该系列的周期性会议 SubMeetingId *string `json:"sub_meeting_id,omitempty"` // 调用 API 的用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1:企业对接 SSO 时使用的员工唯一标识 ID。 2:企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsMeetingIdCancelPostRequest struct for V1MeetingsMeetingIdCancelPostRequest
type V1MeetingsMeetingIdCustomerShortUrlGet200Response ¶
type V1MeetingsMeetingIdCustomerShortUrlGet200Response struct { // 用户专属参会链接对象。 MeetingShortUrlCustomerData []V1MeetingsMeetingIdCustomerShortUrlGet200ResponseMeetingShortUrlCustomerDataInner `json:"meeting_short_url_customer_data,omitempty"` }
V1MeetingsMeetingIdCustomerShortUrlGet200Response struct for V1MeetingsMeetingIdCustomerShortUrlGet200Response
type V1MeetingsMeetingIdCustomerShortUrlGet200ResponseMeetingShortUrlCustomerDataInner ¶
type V1MeetingsMeetingIdCustomerShortUrlGet200ResponseMeetingShortUrlCustomerDataInner struct { // 用户专属信息字段,用户自定义参数customerData CustomerData *string `json:"customer_data,omitempty"` // 根据customerData生成的专属参会链接 MeetingShortUrl *string `json:"meeting_short_url,omitempty"` }
V1MeetingsMeetingIdCustomerShortUrlGet200ResponseMeetingShortUrlCustomerDataInner struct for V1MeetingsMeetingIdCustomerShortUrlGet200ResponseMeetingShortUrlCustomerDataInner
type V1MeetingsMeetingIdEnrollApprovalsGet200Response ¶
type V1MeetingsMeetingIdEnrollApprovalsGet200Response struct { // 当前页 CurrentPage *int64 `json:"current_page,omitempty"` // 当前页实际大小 CurrentSize *int64 `json:"current_size,omitempty"` // 当前页的报名列表,current_size为0时无该字段 EnrollList []V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInner `json:"enroll_list,omitempty"` // 根据条件筛选后的总报名人数 TotalCount *int64 `json:"total_count,omitempty"` // 根据条件筛选后的总分页数 TotalPage *int64 `json:"total_page,omitempty"` }
V1MeetingsMeetingIdEnrollApprovalsGet200Response struct for V1MeetingsMeetingIdEnrollApprovalsGet200Response
type V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInner ¶
type V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInner struct { // 答题列表 AnswerList []V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInnerAnswerListInner `json:"answer_list,omitempty"` // pstn入会凭证 EnrollCode *string `json:"enroll_code,omitempty"` // 报名id EnrollId *int64 `json:"enroll_id,omitempty"` // 报名来源: 1:用户手动报名 2:批量导入报名 EnrollSourceType *int64 `json:"enroll_source_type,omitempty"` // 报名时间(utc+8,非时间戳) EnrollTime *string `json:"enroll_time,omitempty"` // 当场会议的用户临时id,所有用户都有 MsOpenId *string `json:"ms_open_id,omitempty"` // 昵称 NickName *string `json:"nick_name,omitempty"` // 报名者已授权过会议创建的应用时返回openid,否则为空 OpenId *string `json:"open_id,omitempty"` // 报名状态:1 待审批,2 已拒绝,3 已批准 Status *int64 `json:"status,omitempty"` // 报名者与会议创建者为同企业时,返回userid,否则为空,导入报名入参为手机号的情况不返回userid。 Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInner struct for V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInner
type V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInnerAnswerListInner ¶
type V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInnerAnswerListInner struct { // 回答内容:单选/简答只有一个元素,多选会有多个 AnswerContent []string `json:"answer_content,omitempty"` // 是否必填:1 否,2 是 IsRequired *int64 `json:"is_required,omitempty"` // 问题编号,1,2,3...等形式 QuestionNum *int64 `json:"question_num,omitempty"` // 问题标题 QuestionTitle *string `json:"question_title,omitempty"` // 问题类型:1 单选,2 多选,3 简答 QuestionType *int64 `json:"question_type,omitempty"` // 特殊问题类型:1 无,2 手机号,3 邮箱,4 姓名,5 公司名称(目前4种特殊问题均为简答题) SpecialType *int64 `json:"special_type,omitempty"` }
V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInnerAnswerListInner struct for V1MeetingsMeetingIdEnrollApprovalsGet200ResponseEnrollListInnerAnswerListInner
type V1MeetingsMeetingIdEnrollApprovalsPut200Response ¶
type V1MeetingsMeetingIdEnrollApprovalsPut200Response struct { // 成功处理的数量 HandledCount *int64 `json:"handled_count,omitempty"` // 在线大会唯一标识 MeetingId *string `json:"meeting_id,omitempty"` }
V1MeetingsMeetingIdEnrollApprovalsPut200Response struct for V1MeetingsMeetingIdEnrollApprovalsPut200Response
type V1MeetingsMeetingIdEnrollApprovalsPutRequest ¶
type V1MeetingsMeetingIdEnrollApprovalsPutRequest struct { // 审批动作:1 取消批准,2 拒绝,3.批准,取消批准后状态将变成待审批 Action int64 `json:"action"` // 报名id列表效 EnrollIdList []int64 `json:"enroll_id_list"` // 设备类型 Instanceid *int64 `json:"instanceid,omitempty"` // 操作者 ID。会议创建者可以导入报名信息。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 operator_id_type=2,operator_id必须和公共参数的openid一致。 operator_id和userid至少填写一个,两个参数如果都传了以operator_id为准。 使用OAuth公参鉴权后不能使用userid为入参。 OperatorId *string `json:"operator_id,omitempty"` // 操作者 ID 的类型: 1: userid 2: open_id 如果operator_id和userid具有值,则以operator_id为准; OperatorIdType int64 `json:"operator_id_type"` // 用户id Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdEnrollApprovalsPutRequest struct for V1MeetingsMeetingIdEnrollApprovalsPutRequest
type V1MeetingsMeetingIdEnrollConfigGet200Response ¶
type V1MeetingsMeetingIdEnrollConfigGet200Response struct { // 审批类型:1 自动审批,2 手动审批,默认自动审批 ApproveType *int64 `json:"approve_type,omitempty"` // 报名页封面图URL(base64编码) CoverImage []string `json:"cover_image,omitempty"` // 显示已报名/预约人数。0:不展示 1:展示,默认开启 DisplayNumberOfParticipants *int64 `json:"display_number_of_participants,omitempty"` // 报名截止时间(秒级时间戳) EnrollDeadline *string `json:"enroll_deadline,omitempty"` // 报名页简介 EnrollDescription *string `json:"enroll_description,omitempty"` // 报名人数上限 EnrollNumber *int64 `json:"enroll_number,omitempty"` // 报名审批自动通知方式,1-短信通知;2-邮件中文;3-邮件英文;4-邮件中英文;5-公众号 EnrollPushType []int64 `json:"enroll_push_type,omitempty"` // 是否收集问题:1 不收集,2 收集,默认不收集问题 IsCollectQuestion *int64 `json:"is_collect_question,omitempty"` // 会议id MeetingId *string `json:"meeting_id,omitempty"` // 本企业用户无需报名。 true: 本企业用户无需报名。 false:默认配置,所有用户需要报名。 NoRegistrationNeededForStaff *bool `json:"no_registration_needed_for_staff,omitempty"` // 报名问题列表,自定义问题按传入的顺序排序,预设问题会优先放在最前面,仅开启收集问题时有效 QuestionList []V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInner `json:"question_list,omitempty"` }
V1MeetingsMeetingIdEnrollConfigGet200Response struct for V1MeetingsMeetingIdEnrollConfigGet200Response
type V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInner ¶
type V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInner struct { // 是否必填:1 否,2 是 IsRequired *int64 `json:"is_required,omitempty"` // 问题选项列表,按传入的顺序排序,仅单选/多选时有效,最多8个选项,每个选项限40个汉字 OptionList []V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInnerOptionListInner `json:"option_list,omitempty"` // 问题标题,限制40个汉字 QuestionTitle *string `json:"question_title,omitempty"` // 问题类型:1 单选,2 多选,3 简答 QuestionType *int64 `json:"question_type,omitempty"` // 特殊问题类型:1 无,2 手机号,3 邮箱,4 姓名,5 组织名称,6 组织规模(目前除组织规模外均为简答题,组织规模为单选题) SpecialType *int64 `json:"special_type,omitempty"` }
V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInner struct for V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInner
type V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInnerOptionListInner ¶
type V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInnerOptionListInner struct {
Content *string `json:"content,omitempty"`
}
V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInnerOptionListInner struct for V1MeetingsMeetingIdEnrollConfigGet200ResponseQuestionListInnerOptionListInner
type V1MeetingsMeetingIdEnrollConfigPut200Response ¶
type V1MeetingsMeetingIdEnrollConfigPut200Response struct { // 会议的唯一标识 MeetingId *string `json:"meeting_id,omitempty"` // 报名问题数量,不收集问题时该字段返回0 QuestionCount *int64 `json:"question_count,omitempty"` }
V1MeetingsMeetingIdEnrollConfigPut200Response struct for V1MeetingsMeetingIdEnrollConfigPut200Response
type V1MeetingsMeetingIdEnrollConfigPutRequest ¶
type V1MeetingsMeetingIdEnrollConfigPutRequest struct { // 审批类型:1 自动审批,2 手动审批,默认自动审批 ApproveType *int64 `json:"approve_type,omitempty"` // 报名封面图的URL,上传封面为异步形式,通过异步任务结果webhook获取上传结果,列表内容为空字符串时为默认图片,不传或传空列表则不做修改,最多支持5张,支持格式为jpg,jpeg,png。每张不超过5M,按照传入顺序展示。 CoverImage []string `json:"cover_image,omitempty"` // 显示已报名/预约人数。0:不展示 1:展示,默认开启 DisplayNumberOfParticipants *int64 `json:"display_number_of_participants,omitempty"` // 报名截止时间(秒级时间戳) EnrollDeadline *string `json:"enroll_deadline,omitempty"` // 报名页详情介绍,最多5000字符 EnrollDescription *string `json:"enroll_description,omitempty"` // 报名人数上限 EnrollNumber *int64 `json:"enroll_number,omitempty"` // 报名审批自动通知方式,1-短信通知;2-邮件中文;3-邮件英文;4-邮件中英文;5-公众号 EnrollPushType []int64 `json:"enroll_push_type,omitempty"` // 设备类型 Instanceid int64 `json:"instanceid"` // 是否收集问题:1 不收集,2 收集,默认不收集问题 IsCollectQuestion *int64 `json:"is_collect_question,omitempty"` // 本企业用户无需报名。 true: 本企业用户无需报名。 false:默认配置,所有用户需要报名。 NoRegistrationNeededForStaff *bool `json:"no_registration_needed_for_staff,omitempty"` // 操作者 ID。会议创建者可以导入报名信息。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 operator_id_type=2,operator_id必须和公共参数的openid一致。 operator_id和userid至少填写一个,两个参数如果都传了以operator_id为准。 使用OAuth公参鉴权后不能使用userid为入参。 OperatorId *string `json:"operator_id,omitempty"` // 操作者 ID 的类型: 1: userid 2: open_id 如果operator_id和userid具有值,则以operator_id为准; OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 报名问题列表,非特殊问题按传入的顺序排序,特殊问题会优先放在最前面,仅开启收集问题时有效 QuestionList []V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInner `json:"question_list,omitempty"` // 用户id Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdEnrollConfigPutRequest struct for V1MeetingsMeetingIdEnrollConfigPutRequest
type V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInner ¶
type V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInner struct { // 是否必填:1 否,2 是 IsRequired int64 `json:"is_required"` // 问题选项列表,按传入的顺序排序,仅单选/多选时有效,最多8个选项,每个选项限40个汉字 OptionList []V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInnerOptionListInner `json:"option_list,omitempty"` // 问题标题,限制40个字符(special_type为特殊问题时,该字段无效) QuestionTitle *string `json:"question_title,omitempty"` // 问题类型:1 单选,2 多选,3 简答(special_type为特殊问题时,该字段无效) QuestionType *int64 `json:"question_type,omitempty"` // 特殊问题类型:1 无,2 手机号,3 邮箱,4 姓名,5 组织名称,6 组织规模(目前除组织规模外均为简答题,组织规模为单选题) SpecialType *int64 `json:"special_type,omitempty"` }
V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInner struct for V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInner
type V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInnerOptionListInner ¶
type V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInnerOptionListInner struct {
Content *string `json:"content,omitempty"`
}
V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInnerOptionListInner struct for V1MeetingsMeetingIdEnrollConfigPutRequestQuestionListInnerOptionListInner
type V1MeetingsMeetingIdEnrollIdsPost200Response ¶
type V1MeetingsMeetingIdEnrollIdsPost200Response struct { // 成员报名 ID 数组,仅返回已报名成员的报名 ID,若传入的用户无人报名,则无该字段。 EnrollIdList []V1MeetingsMeetingIdEnrollIdsPost200ResponseEnrollIdListInner `json:"enroll_id_list,omitempty"` // 会议ID MeetingId *string `json:"meeting_id,omitempty"` }
V1MeetingsMeetingIdEnrollIdsPost200Response struct for V1MeetingsMeetingIdEnrollIdsPost200Response
type V1MeetingsMeetingIdEnrollIdsPost200ResponseEnrollIdListInner ¶
type V1MeetingsMeetingIdEnrollIdsPost200ResponseEnrollIdListInner struct { // 报名ID EnrollId *int64 `json:"enroll_id,omitempty"` // 当场会议的用户临时 ID,适用于所有用户。 MsOpenId *string `json:"ms_open_id,omitempty"` }
V1MeetingsMeetingIdEnrollIdsPost200ResponseEnrollIdListInner struct for V1MeetingsMeetingIdEnrollIdsPost200ResponseEnrollIdListInner
type V1MeetingsMeetingIdEnrollIdsPostRequest ¶
type V1MeetingsMeetingIdEnrollIdsPostRequest struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid int64 `json:"instanceid"` // 当场会议的用户临时 ID(适用于所有用户)数组,单次最多支持500条。 MsOpenIdList []string `json:"ms_open_id_list"` // 操作者 ID。会议创建者可以导入报名信息。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 operator_id 和 userid 至少填写一个,两个参数如果都传了以 operator_id 为准。 使用 OAuth 公参鉴权后不能使用 userid 为入参。 OperatorId *string `json:"operator_id,omitempty"` // 操作者 ID 的类型: 1:userid 2:open_id 如果 operator_id 和 userid 具有值,则以 operator_id 为准。 OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 查询报名 ID 的排序规则。当该账号存在多条报名记录(手机号导入、手动报名等)时,该接口返回的顺序。 1:优先查询手机号导入报名,再查询用户手动报名,默认值。 2:优先查询用户手动报名,再查手机号导入。 SortingRules *int64 `json:"sorting_rules,omitempty"` // 会议创建者的用户 ID。为了防止现网应用报错,此参数实则仍然兼容 openid,如无 oauth 应用使用报名接口则也可做成不兼容变更。 Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdEnrollIdsPostRequest struct for V1MeetingsMeetingIdEnrollIdsPostRequest
type V1MeetingsMeetingIdEnrollImportPost200Response ¶
type V1MeetingsMeetingIdEnrollImportPost200Response struct { // 报名对象列表 EnrollList []V1MeetingsMeetingIdEnrollImportPost200ResponseEnrollListInner `json:"enroll_list,omitempty"` // 成功导入的报名信息条数 TotalCount *int64 `json:"total_count,omitempty"` // 未注册用户列表 UserNonRegistered []string `json:"user_non_registered,omitempty"` }
V1MeetingsMeetingIdEnrollImportPost200Response struct for V1MeetingsMeetingIdEnrollImportPost200Response
type V1MeetingsMeetingIdEnrollImportPost200ResponseEnrollListInner ¶
type V1MeetingsMeetingIdEnrollImportPost200ResponseEnrollListInner struct { // 国家/地区代码,若使用手机号,必填(例如:中国传86,不是+86) Area *string `json:"area,omitempty"` EnrollCode *string `json:"enroll_code,omitempty"` // 报名ID EnrollId *int64 `json:"enroll_id,omitempty"` // 报名的昵称,与会中昵称可能不一致 NickName *string `json:"nick_name,omitempty"` // OAuth授权用户ID。 导入报名对象支持本企业(或与OAuth应用同企业)内 userid、授权用户的openid、phone_number 三种形式,三者必填其一; OpenId *string `json:"open_id,omitempty"` // 手机号 PhoneNumber *string `json:"phone_number,omitempty"` // 用户的唯一 ID(企业内部请使用企业唯一用户标识)。 userid 和 phone_number 两者必填一个 Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdEnrollImportPost200ResponseEnrollListInner struct for V1MeetingsMeetingIdEnrollImportPost200ResponseEnrollListInner
type V1MeetingsMeetingIdEnrollImportPostRequest ¶
type V1MeetingsMeetingIdEnrollImportPostRequest struct { // 导入的报名对象列表,单次导入最大1000条。累计导入最大4000 EnrollList []V1MeetingsMeetingIdEnrollImportPostRequestEnrollListInner `json:"enroll_list"` // 操作者的终端设备类型 Instanceid int64 `json:"instanceid"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。operator_id_type=2,operator_id必须和公共参数的openid一致。 使用OAuth公参鉴权后不能使用userid为入参。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1. 企业用户 userid 2 open_id OperatorIdType int64 `json:"operator_id_type"` }
V1MeetingsMeetingIdEnrollImportPostRequest struct for V1MeetingsMeetingIdEnrollImportPostRequest
type V1MeetingsMeetingIdEnrollImportPostRequestEnrollListInner ¶
type V1MeetingsMeetingIdEnrollImportPostRequestEnrollListInner struct { // 国家/地区代码,若使用手机号,必填(例如:中国传86,不是+86) Area *string `json:"area,omitempty"` // 报名的昵称,与会中昵称可能不一致 NickName *string `json:"nick_name,omitempty"` // OAuth授权用户ID。 导入报名对象支持本企业(或与OAuth应用同企业)内 userid、授权用户的openid、phone_number 三种形式,三者必填其一; 如果都传了以openid为准;(优先级为:openid -> userid -> phone_number) JWT鉴权方式无法使用open_id导入报名。 OpenId *string `json:"open_id,omitempty"` // 手机号,导入报名支持本企业(或与OAuth应用同企业)内 userid、授权用户的openid、phone_number 三种形式,三者必填其一。 PhoneNumber *string `json:"phone_number,omitempty"` // 用户的唯一 ID(企业内部请使用企业唯一用户标识)。 导入报名支持本企业(或与OAuth应用同企业)内 userid、授权用户的openid、phone_number 三种形式,三者必填其一。 Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdEnrollImportPostRequestEnrollListInner struct for V1MeetingsMeetingIdEnrollImportPostRequestEnrollListInner
type V1MeetingsMeetingIdEnrollUnregistrationDelete200Response ¶
type V1MeetingsMeetingIdEnrollUnregistrationDelete200Response struct { // 成功删除的报名信息数量 TotalCount *int64 `json:"total_count,omitempty"` }
V1MeetingsMeetingIdEnrollUnregistrationDelete200Response struct for V1MeetingsMeetingIdEnrollUnregistrationDelete200Response
type V1MeetingsMeetingIdEnrollUnregistrationDeleteRequest ¶
type V1MeetingsMeetingIdEnrollUnregistrationDeleteRequest struct { // 报名对象列表 EnrollIdList []V1MeetingsMeetingIdEnrollUnregistrationDeleteRequestEnrollIdListInner `json:"enroll_id_list"` // 操作者的终端设备类型 Instanceid int64 `json:"instanceid"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1. 企业用户 userid 2: open_id OperatorIdType int64 `json:"operator_id_type"` }
V1MeetingsMeetingIdEnrollUnregistrationDeleteRequest struct for V1MeetingsMeetingIdEnrollUnregistrationDeleteRequest
type V1MeetingsMeetingIdEnrollUnregistrationDeleteRequestEnrollIdListInner ¶
type V1MeetingsMeetingIdEnrollUnregistrationDeleteRequestEnrollIdListInner struct { // 报名ID EnrollId int64 `json:"enroll_id"` }
V1MeetingsMeetingIdEnrollUnregistrationDeleteRequestEnrollIdListInner struct for V1MeetingsMeetingIdEnrollUnregistrationDeleteRequestEnrollIdListInner
type V1MeetingsMeetingIdGet200Response ¶
type V1MeetingsMeetingIdGet200Response struct { MeetingInfoList []V1MeetingsMeetingIdGet200ResponseMeetingInfoListInner `json:"meeting_info_list,omitempty"` MeetingNumber *int64 `json:"meeting_number,omitempty"` }
V1MeetingsMeetingIdGet200Response struct for V1MeetingsMeetingIdGet200Response
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInner ¶
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInner struct { CurrentCoHosts []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"current_co_hosts,omitempty"` CurrentHosts []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"current_hosts,omitempty"` CurrentSubMeetingId *string `json:"current_sub_meeting_id,omitempty"` EnableDocUploadPermission *bool `json:"enable_doc_upload_permission,omitempty"` EnableEnroll *bool `json:"enable_enroll,omitempty"` EnableHostKey *bool `json:"enable_host_key,omitempty"` EnableLive *bool `json:"enable_live,omitempty"` EndTime *string `json:"end_time,omitempty"` Guests []V1MeetingsGet200ResponseMeetingInfoListInnerGuestsInner `json:"guests,omitempty"` HasMoreSubMeeting *int64 `json:"has_more_sub_meeting,omitempty"` HasVote *bool `json:"has_vote,omitempty"` HostKey *string `json:"host_key,omitempty"` Hosts []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"hosts,omitempty"` JoinUrl *string `json:"join_url,omitempty"` LiveConfig *V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerLiveConfig `json:"live_config,omitempty"` Location *string `json:"location,omitempty"` MeetingCode *string `json:"meeting_code,omitempty"` MeetingId *string `json:"meeting_id,omitempty"` MeetingType *int64 `json:"meeting_type,omitempty"` NeedPassword *bool `json:"need_password,omitempty"` Participants []V1MeetingsGet200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"participants,omitempty"` Password *string `json:"password,omitempty"` RecurringRule *V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerRecurringRule `json:"recurring_rule,omitempty"` RemainSubMeetings *int64 `json:"remain_sub_meetings,omitempty"` Settings *V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSettings `json:"settings,omitempty"` StartTime *string `json:"start_time,omitempty"` Status *string `json:"status,omitempty"` SubMeetings []V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSubMeetingsInner `json:"sub_meetings,omitempty"` Subject *string `json:"subject,omitempty"` SyncToWework *bool `json:"sync_to_wework,omitempty"` TimeZone *string `json:"time_zone,omitempty"` Type *int64 `json:"type,omitempty"` }
V1MeetingsMeetingIdGet200ResponseMeetingInfoListInner struct for V1MeetingsMeetingIdGet200ResponseMeetingInfoListInner
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerLiveConfig ¶
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerLiveConfig struct { EnableLiveIm *bool `json:"enable_live_im,omitempty"` EnableLiveReplay *bool `json:"enable_live_replay,omitempty"` LiveAddr *string `json:"live_addr,omitempty"` LivePassword *string `json:"live_password,omitempty"` LiveSubject *string `json:"live_subject,omitempty"` LiveSummary *string `json:"live_summary,omitempty"` LiveWatermark *V1MeetingsGet200ResponseMeetingInfoListInnerLiveConfigLiveWatermark `json:"live_watermark,omitempty"` }
V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerLiveConfig struct for V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerLiveConfig
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerRecurringRule ¶
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerRecurringRule struct { CustomizedRecurringDays *int64 `json:"customized_recurring_days,omitempty"` CustomizedRecurringStep *int64 `json:"customized_recurring_step,omitempty"` CustomizedRecurringType *int64 `json:"customized_recurring_type,omitempty"` RecurringType *int64 `json:"recurring_type,omitempty"` UntilCount *int64 `json:"until_count,omitempty"` UntilDate *int64 `json:"until_date,omitempty"` UntilType *int64 `json:"until_type,omitempty"` }
V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerRecurringRule struct for V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerRecurringRule
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSettings ¶ added in v1.0.3
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSettings struct { AllowInBeforeHost *bool `json:"allow_in_before_host,omitempty"` AllowUnmuteSelf *bool `json:"allow_unmute_self,omitempty"` AutoInWaitingRoom *bool `json:"auto_in_waiting_room,omitempty"` AutoRecordType *string `json:"auto_record_type,omitempty"` // 是否允许用户自己改名 1:允许用户自己改名,2:不允许用户自己改名,默认为1 ChangeNickname *int64 `json:"change_nickname,omitempty"` EnableHostPauseAutoRecord *bool `json:"enable_host_pause_auto_record,omitempty"` MuteEnableJoin *bool `json:"mute_enable_join,omitempty"` MuteEnableTypeJoin *int64 `json:"mute_enable_type_join,omitempty"` OnlyAllowEnterpriseUserJoin *bool `json:"only_allow_enterprise_user_join,omitempty"` // 是否仅受邀成员可入会,默认值为false,true:仅受邀成员可入会,false:所有成员可入会 OnlyInviteesAllowed *bool `json:"only_invitees_allowed,omitempty"` ParticipantJoinAutoRecord *bool `json:"participant_join_auto_record,omitempty"` WaterMarkType *int64 `json:"water_mark_type,omitempty"` }
V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSettings struct for V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSettings
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSubMeetingsInner ¶
type V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSubMeetingsInner struct { EndTime *string `json:"end_time,omitempty"` StartTime *string `json:"start_time,omitempty"` Status *int64 `json:"status,omitempty"` SubMeetingId *string `json:"sub_meeting_id,omitempty"` }
V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSubMeetingsInner struct for V1MeetingsMeetingIdGet200ResponseMeetingInfoListInnerSubMeetingsInner
type V1MeetingsMeetingIdInviteesGet200Response ¶
type V1MeetingsMeetingIdInviteesGet200Response struct { // 是否还存在受邀成员需要继续查询。 HasRemaining *bool `json:"has_remaining,omitempty"` // 会议邀请的参会者 Invitees []V1MeetingsMeetingIdInviteesGet200ResponseInviteesInner `json:"invitees,omitempty"` // 当has_remaining为true时,下次查询时输入参数pos的值 NextPos *int64 `json:"next_pos,omitempty"` }
V1MeetingsMeetingIdInviteesGet200Response struct for V1MeetingsMeetingIdInviteesGet200Response
type V1MeetingsMeetingIdInviteesGet200ResponseInviteesInner ¶
type V1MeetingsMeetingIdInviteesGet200ResponseInviteesInner struct { // 用户昵称 NickName *string `json:"nick_name,omitempty"` // 用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId) Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdInviteesGet200ResponseInviteesInner struct for V1MeetingsMeetingIdInviteesGet200ResponseInviteesInner
type V1MeetingsMeetingIdInviteesPutRequest ¶
type V1MeetingsMeetingIdInviteesPutRequest struct { // 用户的终端设备类型:1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 会议邀请的参会者(传空数组或不传会清空受邀成员列表,最大支持2000人) Invitees []V1MeetingsMeetingIdInviteesPutRequestInviteesInner `json:"invitees,omitempty"` // 会议创建者ID。调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1. 企业对接 SSO 时使用的员工唯一标识 ID。 2. 企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsMeetingIdInviteesPutRequest struct for V1MeetingsMeetingIdInviteesPutRequest
type V1MeetingsMeetingIdInviteesPutRequestInviteesInner ¶
type V1MeetingsMeetingIdInviteesPutRequestInviteesInner struct { // 调用方用于标示用户的唯一 ID,仅支持邀请与会议创建者同企业的成员(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 企业对接 SSO 时使用的员工唯一标识 ID。 企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsMeetingIdInviteesPutRequestInviteesInner struct for V1MeetingsMeetingIdInviteesPutRequestInviteesInner
type V1MeetingsMeetingIdParticipantsGet200Response ¶
type V1MeetingsMeetingIdParticipantsGet200Response struct { // 是否还有未拉取的数据,该接口可多次拉取到的数据总量上限为5w条。 HasRemaining *bool `json:"has_remaining,omitempty"` // 会议号码。 MeetingCode *string `json:"meeting_code,omitempty"` // 会议的唯一 ID。 MeetingId *string `json:"meeting_id,omitempty"` // 和“has_remaining”一起,数据量比较大的情况下支持参会成员列表的多次获取。 NextPos *int64 `json:"next_pos,omitempty"` // 参会人员对象数组。 Participants []V1MeetingsMeetingIdParticipantsGet200ResponseParticipantsInner `json:"participants,omitempty"` // 预定会议开始时间戳(单位秒)。 ScheduleEndTime *string `json:"schedule_end_time,omitempty"` // 预定会议结束时间戳(单位秒)。 ScheduleStartTime *string `json:"schedule_start_time,omitempty"` // 会议主题。 Subject *string `json:"subject,omitempty"` // 当前参会总人次。 TotalCount *int64 `json:"total_count,omitempty"` }
V1MeetingsMeetingIdParticipantsGet200Response struct for V1MeetingsMeetingIdParticipantsGet200Response
type V1MeetingsMeetingIdParticipantsGet200ResponseParticipantsInner ¶
type V1MeetingsMeetingIdParticipantsGet200ResponseParticipantsInner struct { // 用户的客户端版本。当用户在会中时才能返回。 AppVersion *string `json:"app_version,omitempty"` // 麦克风状态: true:开启 false:关闭 AudioState *bool `json:"audio_state,omitempty"` // 专属字段 CustomerData *string `json:"customer_data,omitempty"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备(即MRA设备) 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS/iPadOS Instanceid *int64 `json:"instanceid,omitempty"` // 用户的 IP 地址。当用户在会中时才能返回。 Ip *string `json:"ip,omitempty"` // 参会者加入会议时间戳(单位秒)。 JoinTime *string `json:"join_time,omitempty"` // 入会方式: 0:PSTN 普通用户,标准的手机或固话类型 1:普通 VOIP 用户 2:附属投屏 VOIP 3:linux sdk for VOIP 4:附属语音 PSTN 5:附属视频 PSTN 6:linux sdk for PSTN JoinType *int64 `json:"join_type,omitempty"` // 参会者离开会议时间戳(单位秒)。 LeftTime *string `json:"left_time,omitempty"` // 用户的连接方式:UDP、TCP、未知,当用户在会中时才能返回。 LinkType *string `json:"link_type,omitempty"` // 用户的地理位置信息。当用户在会中时才能返回。 Location *string `json:"location,omitempty"` // 当场会议的用户临时 ID,可用于会控操作,适用于所有用户。 MsOpenId *string `json:"ms_open_id,omitempty"` // 网络类型:有线、WIFI、2G、3G、4G、未知。当用户在会中时才能返回。 Net *string `json:"net,omitempty"` OpenId *string `json:"open_id,omitempty"` // 参会者手机号 hash 值 SHA256(手机号 + \"/\" + secretid)。 Phone *string `json:"phone,omitempty"` ScreenSharedState *bool `json:"screen_shared_state,omitempty"` // 入会用户名(base64)。 UserName *string `json:"user_name,omitempty"` // 用户角色: 0:普通成员角色 1:创建者角色 2:主持人 3:创建者+主持人 4:游客 5:游客+主持人 6:联席主持人 7:创建者+联席主持人 UserRole *int64 `json:"user_role,omitempty"` // 参会者用户 ID。 使用企业自建应用鉴权方式(JWT)时,该值为企业唯一用户标识。 Userid *string `json:"userid,omitempty"` // 用户的身份 ID,仅适用于单场会议。 Uuid *string `json:"uuid,omitempty"` // 摄像头状态: true:开启 false:关闭 VideoState *bool `json:"video_state,omitempty"` // 网络研讨会成员角色: 0:普通参会角色 1:内部嘉宾 2:外部嘉宾 3:邀请链接入会嘉宾 4:观众 5:有音视频权限的研讨会观众 WebinarMemberRole *int64 `json:"webinar_member_role,omitempty"` }
V1MeetingsMeetingIdParticipantsGet200ResponseParticipantsInner struct for V1MeetingsMeetingIdParticipantsGet200ResponseParticipantsInner
type V1MeetingsMeetingIdPut200Response ¶
type V1MeetingsMeetingIdPut200Response struct { // 会议列表 MeetingInfoList []V1MeetingsMeetingIdPut200ResponseMeetingInfoListInner `json:"meeting_info_list,omitempty"` // 会议数量 MeetingNumber *int64 `json:"meeting_number,omitempty"` }
V1MeetingsMeetingIdPut200Response struct for V1MeetingsMeetingIdPut200Response
type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInner ¶
type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInner struct { // 是否开启直播 EnableLive *bool `json:"enable_live,omitempty"` // 主持人密钥,仅支持6位数字。 如开启主持人密钥后没有填写此项,将自动分配一个6位数字的密钥。 HostKey *string `json:"host_key,omitempty"` LiveConfig *V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerLiveConfig `json:"live_config,omitempty"` // 会议号码 MeetingCode *string `json:"meeting_code,omitempty"` // 会议的唯一 ID MeetingId *string `json:"meeting_id,omitempty"` Settings *V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerSettings `json:"settings,omitempty"` }
V1MeetingsMeetingIdPut200ResponseMeetingInfoListInner struct for V1MeetingsMeetingIdPut200ResponseMeetingInfoListInner
type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerLiveConfig ¶
type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerLiveConfig struct { // 直播观看地址 LiveAddr *string `json:"live_addr,omitempty"` }
V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerLiveConfig 直播配置对象,内部只返回 live_addr(直播观看地址)。
type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerSettings ¶ added in v1.0.3
type V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerSettings struct { // 是否允许用户自己改名 1:允许用户自己改名,2:不允许用户自己改名,默认为1 ChangeNickname *int64 `json:"change_nickname,omitempty"` // 是否仅受邀成员可入会,默认值为false,true:仅受邀成员可入会,false:所有成员可入会 OnlyInviteesAllowed *bool `json:"only_invitees_allowed,omitempty"` }
V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerSettings struct for V1MeetingsMeetingIdPut200ResponseMeetingInfoListInnerSettings
type V1MeetingsMeetingIdPutRequest ¶
type V1MeetingsMeetingIdPutRequest struct { // 如果没有权限创建专网会议,该字段忽略 AllowEnterpriseIntranetOnly *bool `json:"allow_enterprise_intranet_only,omitempty"` // 是否允许成员上传文档,默认为允许 EnableDocUploadPermission *bool `json:"enable_doc_upload_permission,omitempty"` // 是否开启报名开关,默认不开启 EnableEnroll *bool `json:"enable_enroll,omitempty"` // 是否开启主持人密钥,默认为false。 true:开启 false:关闭 修改周期性会议的主持人密钥适用于接下来的所有子会议。 EnableHostKey *bool `json:"enable_host_key,omitempty"` // 是否开启直播,默认不开启 EnableLive *bool `json:"enable_live,omitempty"` // 会议结束时间戳(单位秒) EndTime *string `json:"end_time,omitempty"` // 会议嘉宾列表,会议嘉宾不受会议密码和等候室的限制。不传该字段代表不修改。注意:传空数组会清空嘉宾列表。 Guests []V1MeetingsPostRequestGuestsInner `json:"guests,omitempty"` // 主持人密钥,仅支持6位数字。 如开启主持人密钥后没有填写此项,将自动分配一个6位数字的密钥。 HostKey *string `json:"host_key,omitempty"` // 主持人列表。 不传入该字段则不修改,传入空列表即覆盖为空。 Hosts []V1MeetingsMeetingIdPutRequestHostsInner `json:"hosts,omitempty"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid int64 `json:"instanceid"` // 邀请人列表,调用方用于标示用户的唯一 ID,仅支持邀请与会议创建者同企业的成员(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 企业对接 SSO 时使用的员工唯一标识 ID。 企业调用创建用户接口时传递的 userid 参数。 注意:仅腾讯会议商业版和企业版可邀请参会者,邀请者列表仅支持300人;需要邀请超过300人的场景请调用 设置会议邀请成员 接口。 Invitees []V1MeetingsPostRequestInviteesInner `json:"invitees,omitempty"` LiveConfig *V1MeetingsMeetingIdPutRequestLiveConfig `json:"live_config,omitempty"` // 会议地点。最长支持18个汉字或36个英文字母。 Location *string `json:"location,omitempty"` // 该参数仅提供给支持混合云的企业可见,默认值为0。 0:外部会议 1:内部会议 MediaSetType *int64 `json:"media_set_type,omitempty"` // 默认值为0。 0:普通会议 1:周期性会议(周期性会议时 type 不能为快速会议,同一账号同时最多可预定50场周期性会议) MeetingType *int64 `json:"meeting_type,omitempty"` // 会议密码(4~6位数字),可不填。如果将字段值改为空字符串\"\",则表示取消会议密码 Password *string `json:"password,omitempty"` RecurringRule *V1MeetingsMeetingIdPutRequestRecurringRule `json:"recurring_rule,omitempty"` Settings *V1MeetingsMeetingIdPutRequestSettings `json:"settings,omitempty"` // 会议开始时间戳(单位秒) StartTime *string `json:"start_time,omitempty"` // 会议主题 Subject *string `json:"subject,omitempty"` // 时区,可参见 Oracle-TimeZone 标准。 TimeZone *string `json:"time_zone,omitempty"` // 会议创建者 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1. 企业对接 SSO 时使用的员工唯一标识 ID。 2. 企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsMeetingIdPutRequest struct for V1MeetingsMeetingIdPutRequest
type V1MeetingsMeetingIdPutRequestHostsInner ¶
type V1MeetingsMeetingIdPutRequestHostsInner struct { // 用户是否匿名入会,缺省为 false,不匿名。 true:匿名 false:不匿名 IsAnonymous *bool `json:"is_anonymous,omitempty"` // 用户匿名字符串。如果字段“is_anonymous”设置为“true”,但是无指定匿名字符串, 会议将分配缺省名称,例如 “会议用户xxxx”,其中“xxxx”为随机数字。 NickName *string `json:"nick_name,omitempty"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 企业对接 SSO 时使用的员工唯一标识 ID,企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsMeetingIdPutRequestHostsInner struct for V1MeetingsMeetingIdPutRequestHostsInner
type V1MeetingsMeetingIdPutRequestLiveConfig ¶
type V1MeetingsMeetingIdPutRequestLiveConfig struct { // 允许观众讨论。 true:开启 false:不开启 EnableLiveIm *bool `json:"enable_live_im,omitempty"` // 是否开启直播密码,默认值false. true:开启, false:不开启 EnableLivePassword *bool `json:"enable_live_password,omitempty"` // 开启直播回看。 true:开启 false:不开启 EnableLiveReplay *bool `json:"enable_live_replay,omitempty"` // 直播密码。当设置开启直播密码时,该参数必填。 LivePassword *string `json:"live_password,omitempty"` // 直播主题 LiveSubject *string `json:"live_subject,omitempty"` // 直播简介 LiveSummary *string `json:"live_summary,omitempty"` LiveWatermark *V1MeetingsMeetingIdPutRequestLiveConfigLiveWatermark `json:"live_watermark,omitempty"` }
V1MeetingsMeetingIdPutRequestLiveConfig 直播配置对象,enable_live 为 true 时才生效。
type V1MeetingsMeetingIdPutRequestLiveConfigLiveWatermark ¶
type V1MeetingsMeetingIdPutRequestLiveConfigLiveWatermark struct { // 水印选项,默认为0。 0:默认水印 1:无水印 WatermarkOpt *int64 `json:"watermark_opt,omitempty"` }
V1MeetingsMeetingIdPutRequestLiveConfigLiveWatermark 直播水印对象信息
type V1MeetingsMeetingIdPutRequestRecurringRule ¶
type V1MeetingsMeetingIdPutRequestRecurringRule struct { // 哪些天重复。根据 customized_recurring_type 和 customized_recurring_step 的不同,该字段可取值与表达含义不同。如需选择多个日期,加和即可。 customized_recurring_type = 0 时,传入该字段将被忽略。 详细请参见 自定义周期规则 API 调用示例 CustomizedRecurringDays *int64 `json:"customized_recurring_days,omitempty"` // 每[n](天、周、月)重复,使用自定义周期性会议时传入。 例如:customized_recurring_type=0 && customized_recurring_step=5 表示每5天重复一次。 customized_recurring_type=2 && customized_recurring_step=3 表示每3个月重复一次,重复的时间依赖于 customized_recurring_days 字段。 CustomizedRecurringStep *int64 `json:"customized_recurring_step,omitempty"` // 自定义周期性会议的循环类型。 0:按天。 1:按周。 2:按月,以周为粒度重复。例如:每3个月的第二周的周四。 3:按月,以日期为粒度重复。例如:每3个月的16日。 按周;按月、以周为粒度; 按月、以日期为粒度时,需要包含会议开始时间所在的日期。 CustomizedRecurringType *int64 `json:"customized_recurring_type,omitempty"` // 重复类型,默认值为0。 0:每天 1:每周一至周五 2:每周 3:每两周 4:每月 5:自定义,示例请参见 自定义周期规则 API 调用示例 RecurringType *int64 `json:"recurring_type,omitempty"` // 子会议 ID,表示修改该子会议时间,不可与周期性会议规则同时修改。 如不填写,默认修改整个周期性会议时间。 SubMeetingId *string `json:"sub_meeting_id,omitempty"` // 限定会议次数(1-50次)。 UntilCount *int64 `json:"until_count,omitempty"` // 结束日期时间戳,最大支持预定50场子会议。 UntilDate *int64 `json:"until_date,omitempty"` // 结束重复类型。 0:按日期结束重复 1:按次数结束重复 UntilType *int64 `json:"until_type,omitempty"` }
V1MeetingsMeetingIdPutRequestRecurringRule 周期性会议配置,meeting_type 为1时必填。
type V1MeetingsMeetingIdPutRequestSettings ¶
type V1MeetingsMeetingIdPutRequestSettings struct { // 允许成员在主持人进会前加入会议,默认值为 true。 true:允许 false:不允许 AllowInBeforeHost *bool `json:"allow_in_before_host,omitempty"` // 是否允许多端入会 AllowMultiDevice *bool `json:"allow_multi_device,omitempty"` AllowScreenSharedWatermark *bool `json:"allow_screen_shared_watermark,omitempty"` // 允许参会者取消静音,默认值为 true。 true:开启 false:关闭 AllowUnmuteSelf *bool `json:"allow_unmute_self,omitempty"` // 是否开启等候室,默认值为 false。 true:开启 false:不开启 AutoInWaitingRoom *bool `json:"auto_in_waiting_room,omitempty"` // 自动录制类型: none:禁用,代表不开启自动会议录制。 local:本地录制,代表主持人入会后自动开启本地录制。 cloud:云录制,代表主持人入会后自动开启云录制。 说明: 该参数依赖企业账户设置,当企业强制锁定后,该参数必须与企业配置保持一致。 仅客户端2.7及以上版本可生效。 AutoRecordType *string `json:"auto_record_type,omitempty"` // 是否允许用户自己改名 1:允许用户自己改名,2:不允许用户自己改名,默认为1 ChangeNickname *int64 `json:"change_nickname,omitempty"` // 允许主持人暂停或者停止云录制,默认值为 true 开启,开启时,主持人允许暂停和停止云录制;当设置为关闭时,则主持人不允许暂停和关闭云录制。 说明: 该参数必须将 auto_record_type 设置为“cloud”时才生效,该参数依赖企业账户设置,当企业强制锁定后,该参数必须与企业配置保持一致。 仅客户端2.7及以上版本生效。 EnableHostPauseAutoRecord *bool `json:"enable_host_pause_auto_record,omitempty"` // 入会时静音 MuteEnableJoin *bool `json:"mute_enable_join,omitempty"` // 成员入会时静音选项,默认值为2。 当同时传入“mute_enable_join”和“mute_enable_type_join”时,将以“mute_enable_type_join”的选项为准。 0:关闭 1:开启 2:超过6人后自动开启 MuteEnableTypeJoin *int64 `json:"mute_enable_type_join,omitempty"` // 是否仅企业内部成员可入会,默认值为 false。 true:仅企业内部用户可入会 false:所有人可入会 OnlyEnterpriseUserAllowed *bool `json:"only_enterprise_user_allowed,omitempty"` // 是否仅受邀成员可入会,默认值为false,true:仅受邀成员可入会,false:所有成员可入会 OnlyInviteesAllowed *bool `json:"only_invitees_allowed,omitempty"` // 当有参会成员入会时立即开启云录制,默认值为 false 关闭,关闭时,主持人入会自动开启云录制;当设置为开启时,则有参会成员入会自动开启云录制。 说明: 该参数必须 auto_record_type 设置为“cloud”时才生效,该参数依赖企业账户设置,当企业强制锁定后,该参数必须与企业配置保持一致。 仅客户端2.7及以上版本生效。 ParticipantJoinAutoRecord *bool `json:"participant_join_auto_record,omitempty"` // 有新的与会者加入时播放提示音 PlayIvrOnJoin *bool `json:"play_ivr_on_join,omitempty"` // 参会者离开时播放提示音。 PlayIvrOnLeave *bool `json:"play_ivr_on_leave,omitempty"` // 水印样式,默认为单排。当屏幕共享水印参数为开启时,此参数才生效。 0:单排 1:多排 WaterMarkType *int64 `json:"water_mark_type,omitempty"` }
V1MeetingsMeetingIdPutRequestSettings 会议的配置,可为缺省配置。
type V1MeetingsMeetingIdQosGet200Response ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200Response struct { // 当前页码 CurrentPage *int64 `json:"current_page,omitempty"` // 当前页大小 CurrentSize *int64 `json:"current_size,omitempty"` // 成员列表 Participants []V1MeetingsMeetingIdQosGet200ResponseParticipantsInner `json:"participants,omitempty"` // 数据总条数 TotalCount *int64 `json:"total_count,omitempty"` // 总页数 TotalPage *int64 `json:"total_page,omitempty"` }
V1MeetingsMeetingIdQosGet200Response struct for V1MeetingsMeetingIdQosGet200Response
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInner ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInner struct { // 会中ID MsOpenId *string `json:"ms_open_id,omitempty"` // 会中用户名 NickName *string `json:"nick_name,omitempty"` QosDetails []V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInner `json:"qos_details,omitempty"` }
V1MeetingsMeetingIdQosGet200ResponseParticipantsInner struct for V1MeetingsMeetingIdQosGet200ResponseParticipantsInner
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInner ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInner struct { Audio *V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerAudio `json:"audio,omitempty"` // 设备类型 Instanceid *int64 `json:"instanceid,omitempty"` Network *V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerNetwork `json:"network,omitempty"` Video *V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerVideo `json:"video,omitempty"` }
V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInner struct for V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInner
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerAudio ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerAudio struct { // 下行码率(kbps) DownstreamBitrate *string `json:"downstream_bitrate,omitempty"` // 扬声器播放音量(db) LoudspeakerVolume *string `json:"loudspeaker_volume,omitempty"` // 麦克风采集音量(db) MicVolume *string `json:"mic_volume,omitempty"` // 上行码率(kbps) UpstreamBitrate *string `json:"upstream_bitrate,omitempty"` }
V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerAudio 音频
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerNetwork ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerNetwork struct { // 下行带宽(kbps) DownstreamBindwidth *string `json:"downstream_bindwidth,omitempty"` // 下行丢包(%) DownstreamPacketLoss *string `json:"downstream_packet_loss,omitempty"` // 网络延迟 (ms) NetworkDelay *string `json:"network_delay,omitempty"` // 上行带宽(kbps) UpstreamBindwidth *string `json:"upstream_bindwidth,omitempty"` // 上行丢包(%) UpstreamPacketLoss *string `json:"upstream_packet_loss,omitempty"` }
V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerNetwork 网络
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerShareScreen ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerShareScreen struct { string `json:"downstream_bitrate,omitempty"` DownstreamFramerate *string `json:"downstream_framerate,omitempty"` DownstreamResolution *string `json:"downstream_resolution,omitempty"` UpstreamBitrate *string `json:"upstream_bitrate,omitempty"` UpstreamFramerate *string `json:"upstream_framerate,omitempty"` UpstreamResolution *string `json:"upstream_resolution,omitempty"` }DownstreamBitrate *
V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerShareScreen 共享屏幕
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerVideo ¶ added in v1.0.2
type V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerVideo struct { // 下行码率(kbps) DownstreamBitrate *string `json:"downstream_bitrate,omitempty"` // 下行帧率(fps) DownstreamFramerate *string `json:"downstream_framerate,omitempty"` // 下行分辨率 DownstreamResolution *string `json:"downstream_resolution,omitempty"` // 上行码率(kbps) UpstreamBitrate *string `json:"upstream_bitrate,omitempty"` // 上行帧率(fps) UpstreamFramerate *string `json:"upstream_framerate,omitempty"` // 上行分辨率 UpstreamResolution *string `json:"upstream_resolution,omitempty"` }
V1MeetingsMeetingIdQosGet200ResponseParticipantsInnerQosDetailsInnerVideo 视频
type V1MeetingsMeetingIdQualityGet200Response ¶
type V1MeetingsMeetingIdQualityGet200Response struct { // 音频质量:0-无数据,1-好、2-较好、3-中、4-差 AudioQuality *int64 `json:"audio_quality,omitempty"` // 分页查询返回当前页码 CurrentPage *int64 `json:"current_page,omitempty"` // 分页查询返回单页数据条数 CurrentSize *int64 `json:"current_size,omitempty"` // 会议的唯一 ID MeetingId *string `json:"meeting_id,omitempty"` // 网络质量:0-无数据,1-好、2-较好、3-中、4-差 NetworkQuality *int64 `json:"network_quality,omitempty"` // 参会人员健康度对象数组(按成员入会时间正序排列,入会越早的在越上面;成员使用不同端入会时平铺返回数据,instanceid不同) Participants []V1MeetingsMeetingIdQualityGet200ResponseParticipantsInner `json:"participants,omitempty"` // 告警的具体问题 Problems []string `json:"problems,omitempty"` // 健康度:0-无数据,1-健康、2-告警 Quality *int64 `json:"quality,omitempty"` ScreenShareQuality *int64 `json:"screen_share_quality,omitempty"` // 分页查询返回数据总数 TotalCount *int64 `json:"total_count,omitempty"` // 分页查询返回分页总数 TotalPage *int64 `json:"total_page,omitempty"` // 视频质量:0-无数据,1-好、2-较好、3-中、4-差 VideoQuality *int64 `json:"video_quality,omitempty"` }
V1MeetingsMeetingIdQualityGet200Response struct for V1MeetingsMeetingIdQualityGet200Response
type V1MeetingsMeetingIdQualityGet200ResponseParticipantsInner ¶
type V1MeetingsMeetingIdQualityGet200ResponseParticipantsInner struct { // 音频质量:0-无数据,1-好、2-较好、3-中、4-差 AudioQuality *int64 `json:"audio_quality,omitempty"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid *string `json:"instanceid,omitempty"` // 当场会议的用户临时 ID,可用于会控操作,适用于所有用户。 MsOpenId *string `json:"ms_open_id,omitempty"` // 网络质量:0-无数据,1-好、2-较好、3-中、4-差 NetworkQuality *int64 `json:"network_quality,omitempty"` // OAuth2.0 鉴权用户请使用 open_id。 OpenId *string `json:"open_id,omitempty"` // 告警的具体问题 Problems []string `json:"problems,omitempty"` // 用户健康度:0-无数据,1-健康、2-告警 Quality *int64 `json:"quality,omitempty"` ScreenShareQuality *int64 `json:"screen_share_quality,omitempty"` // 同企业内部请使用企业唯一用户标识; 其他企业,个人,小程序没有 。 Userid *string `json:"userid,omitempty"` // 视频质量:0-无数据,1-好、2-较好、3-中、4-差 VideoQuality *int64 `json:"video_quality,omitempty"` }
V1MeetingsMeetingIdQualityGet200ResponseParticipantsInner struct for V1MeetingsMeetingIdQualityGet200ResponseParticipantsInner
type V1MeetingsMeetingIdRealTimeParticipantsGet200Response ¶
type V1MeetingsMeetingIdRealTimeParticipantsGet200Response struct { // 当前页。 CurrentPage *int64 `json:"current_page,omitempty"` // 当前页实际大小。 CurrentSize *int64 `json:"current_size,omitempty"` // 会议号码。 MeetingCode *string `json:"meeting_code,omitempty"` // 会议的唯一 ID。 MeetingId *string `json:"meeting_id,omitempty"` // 参会人员对象数组。 Participants []V1MeetingsMeetingIdRealTimeParticipantsGet200ResponseParticipantsInner `json:"participants,omitempty"` // 预定会议结束时间戳(单位秒)。 ScheduleEndTime *string `json:"schedule_end_time,omitempty"` // 预定会议开始时间戳(单位秒)。 ScheduleStartTime *string `json:"schedule_start_time,omitempty"` // 当前会议状态: 1. MEETING_STATE_INVALID: 非法或未知的会议状态,错误状态。 2. MEETING_STATE_INIT: 会议待开始。会议预定到预定结束时间前,会议尚无人进会。 3. MEETING_STATE_CANCELLED: 会议已取消。主持人主动取消会议,待开始的会议才能取消,且取消的会议无法再进入。 4. MEETING_STATE_STARTED: 会议已开始。会议中有人则表示会议进行中。 5. MEETING_STATE_ENDED: 会议已删除。会议已过预定结束时间且尚无人进会时,主持人删除会议,已删除的会议无法再进入。 6. MEETING_STATE_NULL: 会议无状态。会议已过预定结束时间,会议尚无人进会。 7. MEETING_STATE_RECYCLED: 会议已回收。会议已过预定开始时间30天,则会议号将被后台回收,无法再进入。 Status *string `json:"status,omitempty"` // 会议主题(base64)。 Subject *string `json:"subject,omitempty"` // 根据条件筛选后的总人数。 TotalCount *int64 `json:"total_count,omitempty"` // 根据条件筛选后的总分页数 TotalPage *int64 `json:"total_page,omitempty"` }
V1MeetingsMeetingIdRealTimeParticipantsGet200Response struct for V1MeetingsMeetingIdRealTimeParticipantsGet200Response
type V1MeetingsMeetingIdRealTimeParticipantsGet200ResponseParticipantsInner ¶
type V1MeetingsMeetingIdRealTimeParticipantsGet200ResponseParticipantsInner struct { // 用户的客户端版本。当用户在会中时才能返回。 AppVersion *string `json:"app_version,omitempty"` // 麦克风状态: true:开启 false:关闭 AudioState *bool `json:"audio_state,omitempty"` CustomerData *string `json:"customer_data,omitempty"` // 用户的终端设备类型: 0:pstn或mra 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 Instanceid *int64 `json:"instanceid,omitempty"` // 参会者加入会议时间戳(单位秒)。 JoinTime *string `json:"join_time,omitempty"` // 入会方式: 0:PSTN 普通用户,标准的手机或固话类型 1:普通 VOIP 用户 2:附属投屏 VOIP 3:linux sdk for VOIP 4:附属语音 PSTN 5:附属视频 PSTN 6:linux sdk for PSTN JoinType *int64 `json:"join_type,omitempty"` // 当场会议的用户临时 ID,可用于会控操作,适用于所有用户。 MsOpenId *string `json:"ms_open_id,omitempty"` // OAuth2.0 鉴权用户请使用 open_id OpenId *string `json:"open_id,omitempty"` ScreenSharedState *bool `json:"screen_shared_state,omitempty"` // 入会用户名(base64)。 UserName *string `json:"user_name,omitempty"` // 用户角色: 0:普通成员角色 1:创建者角色 2:主持人 3:创建者+主持人 4:游客 5:游客+主持人 6:联席主持人 7:创建者+联席主持人 UserRole *int64 `json:"user_role,omitempty"` // 同企业内部请使用企业唯一用户标识; 其他企业,个人,小程序没有 Userid *string `json:"userid,omitempty"` // 摄像头状态: true:开启 false:关闭 VideoState *bool `json:"video_state,omitempty"` }
V1MeetingsMeetingIdRealTimeParticipantsGet200ResponseParticipantsInner struct for V1MeetingsMeetingIdRealTimeParticipantsGet200ResponseParticipantsInner
type V1MeetingsMeetingIdVirtualBackgroundPost200Response ¶
type V1MeetingsMeetingIdVirtualBackgroundPost200Response struct { // 任务ID JobId *string `json:"job_id,omitempty"` }
V1MeetingsMeetingIdVirtualBackgroundPost200Response struct for V1MeetingsMeetingIdVirtualBackgroundPost200Response
type V1MeetingsMeetingIdVirtualBackgroundPostRequest ¶
type V1MeetingsMeetingIdVirtualBackgroundPostRequest struct { // 背景图片 url,尺寸大小为1920*1080,小于10M,jpg/png/jpeg 格式如果不传入则使用会议室默认虚拟背景。 Image *string `json:"image,omitempty"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:Linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid int64 `json:"instanceid"` // 操作者ID OperatorId string `json:"operator_id"` // 操作者ID类型。1-userid,2-opened OperatorIdType int64 `json:"operator_id_type"` // 背景生效类型。0-全部用户,1-部分用户 Type int64 `json:"type"` // userid数组 Users []string `json:"users,omitempty"` }
V1MeetingsMeetingIdVirtualBackgroundPostRequest struct for V1MeetingsMeetingIdVirtualBackgroundPostRequest
type V1MeetingsMeetingIdWaitingRoomParticipantsGet200Response ¶
type V1MeetingsMeetingIdWaitingRoomParticipantsGet200Response struct { // 分页查询返回当前页码 CurrentPage *int64 `json:"current_page,omitempty"` // 分页查询返回单页数据条数 CurrentSize *int64 `json:"current_size,omitempty"` // 会议CODE MeetingCode *string `json:"meeting_code,omitempty"` // 会议唯一 ID MeetingId *string `json:"meeting_id,omitempty"` // 等候室人员对象数组 Participants []V1MeetingsMeetingIdWaitingRoomParticipantsGet200ResponseParticipantsInner `json:"participants,omitempty"` // 预定的会议结束时间戳(单位秒) ScheduleEndTime *int64 `json:"schedule_end_time,omitempty"` // 预定的会议开始时间戳(单位秒) ScheduleStartTime *int64 `json:"schedule_start_time,omitempty"` // 会议主题 (base64 编码) Subject *string `json:"subject,omitempty"` // 分页查询返回数据总数 TotalCount *int64 `json:"total_count,omitempty"` // 分页查询返回分页总数 TotalPage *int64 `json:"total_page,omitempty"` }
V1MeetingsMeetingIdWaitingRoomParticipantsGet200Response struct for V1MeetingsMeetingIdWaitingRoomParticipantsGet200Response
type V1MeetingsMeetingIdWaitingRoomParticipantsGet200ResponseParticipantsInner ¶
type V1MeetingsMeetingIdWaitingRoomParticipantsGet200ResponseParticipantsInner struct { // 客户端版本 AppVersion *string `json:"app_version,omitempty"` // 用户自定义参数 CustomerData *string `json:"customer_data,omitempty"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid *int64 `json:"instanceid,omitempty"` // 成员会中唯一 ID。 MsOpenId *string `json:"ms_open_id,omitempty"` // 等候室 OAuth2.0 鉴权用户的 ID。 OpenId *string `json:"open_id,omitempty"` // 入会用户名(base64) UserName *string `json:"user_name,omitempty"` // 等候室成员用户 ID Userid *string `json:"userid,omitempty"` // 用户的唯一标识uuid Uuid *string `json:"uuid,omitempty"` }
V1MeetingsMeetingIdWaitingRoomParticipantsGet200ResponseParticipantsInner struct for V1MeetingsMeetingIdWaitingRoomParticipantsGet200ResponseParticipantsInner
type V1MeetingsPost200Response ¶
type V1MeetingsPost200Response struct { // 会议列表 MeetingInfoList []V1MeetingsPost200ResponseMeetingInfoListInner `json:"meeting_info_list,omitempty"` // 会议数量 MeetingNumber *int64 `json:"meeting_number,omitempty"` }
V1MeetingsPost200Response struct for V1MeetingsPost200Response
type V1MeetingsPost200ResponseMeetingInfoListInner ¶
type V1MeetingsPost200ResponseMeetingInfoListInner struct { // 联席主持人 CurrentCoHosts []V1MeetingsPost200ResponseMeetingInfoListInnerCurrentCoHostsInner `json:"current_co_hosts,omitempty"` // 是否开启直播(会议创建人才有权限查询) EnableLive *bool `json:"enable_live,omitempty"` // 会议结束时间戳(秒) EndTime *string `json:"end_time,omitempty"` // 主持人密钥,仅支持6位数字。 HostKey *string `json:"host_key,omitempty"` // 指定主持人列表,仅商业版和企业版可指定主持人 Hosts []V1MeetingsPost200ResponseMeetingInfoListInnerHostsInner `json:"hosts,omitempty"` // 加入会议 URL JoinUrl *string `json:"join_url,omitempty"` LiveConfig *V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfig `json:"live_config,omitempty"` // 会议 App 的呼入号码 MeetingCode *string `json:"meeting_code,omitempty"` // 会议唯一id MeetingId *string `json:"meeting_id,omitempty"` // 邀请的参会人 Participants []V1MeetingsPost200ResponseMeetingInfoListInnerParticipantsInner `json:"participants,omitempty"` // 会议密码 Password *string `json:"password,omitempty"` Settings *V1MeetingsPost200ResponseMeetingInfoListInnerSettings `json:"settings,omitempty"` // 会议开始时间戳(秒) StartTime *string `json:"start_time,omitempty"` // 会议主题 Subject *string `json:"subject,omitempty"` // 邀请的参会者中未注册用户。注意:仅腾讯会议商业版和企业版可获取该参数。 UserNonRegistered []string `json:"user_non_registered,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInner 会议列表
type V1MeetingsPost200ResponseMeetingInfoListInnerCurrentCoHostsInner ¶ added in v1.0.2
type V1MeetingsPost200ResponseMeetingInfoListInnerCurrentCoHostsInner struct { // 用户是否匿名入会,缺省为 false,不匿名。 true:匿名 false:不匿名 IsAnonymous *bool `json:"is_anonymous,omitempty"` // 用户匿名字符串。如果字段“is_anonymous”设置为“true”,但是无指定匿名字符串, 会议将分配缺省名称,例如 “会议用户xxxx”,其中“xxxx”为随机数字 NickName *string `json:"nick_name,omitempty"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:1:userid 2:openid 3:rooms_id 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 头像地址 ProfilePhoto *string `json:"profile_photo,omitempty"` Userid *string `json:"userid,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInnerCurrentCoHostsInner 联席主持人
type V1MeetingsPost200ResponseMeetingInfoListInnerHostsInner ¶ added in v1.0.2
type V1MeetingsPost200ResponseMeetingInfoListInnerHostsInner struct { // 用户是否匿名入会,缺省为 false,不匿名。 true:匿名 false:不匿名 IsAnonymous *bool `json:"is_anonymous,omitempty"` // 用户匿名字符串。如果字段“is_anonymous”设置为“true”,但是无指定匿名字符串, 会议将分配缺省名称,例如 “会议用户xxxx”,其中“xxxx”为随机数字 NickName *string `json:"nick_name,omitempty"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:1:userid 2:openid 3:rooms_id 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 头像地址 ProfilePhoto *string `json:"profile_photo,omitempty"` Userid *string `json:"userid,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInnerHostsInner 指定主持人列表,仅商业版和企业版可指定主持人
type V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfig ¶
type V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfig struct { // 是否开启直播互动 EnableLiveIm *bool `json:"enable_live_im,omitempty"` // 是否开启直播密码,默认值false. true:开启, false:不开启 EnableLivePassword *bool `json:"enable_live_password,omitempty"` // 是否开启直播回放 EnableLiveReplay *bool `json:"enable_live_replay,omitempty"` // 直播密码 LivePassword *string `json:"live_password,omitempty"` // 直播主题 LiveSubject *string `json:"live_subject,omitempty"` // 直播简介 LiveSummary *string `json:"live_summary,omitempty"` LiveWatermark *V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfigLiveWatermark `json:"live_watermark,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfig 会议的直播配置(会议创建人才有权限查询)
type V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfigLiveWatermark ¶ added in v1.0.2
type V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfigLiveWatermark struct { // 水印选项,默认为0。 0:默认水印 1:无水印 WatermarkOpt *int64 `json:"watermark_opt,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInnerLiveConfigLiveWatermark 直播水印对象信息
type V1MeetingsPost200ResponseMeetingInfoListInnerParticipantsInner ¶ added in v1.0.2
type V1MeetingsPost200ResponseMeetingInfoListInnerParticipantsInner struct { // 用户是否匿名入会,缺省为 false,不匿名。 true:匿名 false:不匿名 IsAnonymous *bool `json:"is_anonymous,omitempty"` // 用户匿名字符串。如果字段“is_anonymous”设置为“true”,但是无指定匿名字符串, 会议将分配缺省名称,例如 “会议用户xxxx”,其中“xxxx”为随机数字 NickName *string `json:"nick_name,omitempty"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:1:userid 2:openid 3:rooms_id 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 头像地址 ProfilePhoto *string `json:"profile_photo,omitempty"` Userid *string `json:"userid,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInnerParticipantsInner 邀请的参会人
type V1MeetingsPost200ResponseMeetingInfoListInnerSettings ¶
type V1MeetingsPost200ResponseMeetingInfoListInnerSettings struct { // 允许成员在主持人进会前加入会议 AllowInBeforeHost *bool `json:"allow_in_before_host,omitempty"` // 是否允许多端入会 AllowMultiDevice *bool `json:"allow_multi_device,omitempty"` AllowScreenSharedWatermark *bool `json:"allow_screen_shared_watermark,omitempty"` // 静音自解除允许 AllowUnmuteSelf *bool `json:"allow_unmute_self,omitempty"` // 开启等候室 AutoInWaitingRoom *bool `json:"auto_in_waiting_room,omitempty"` // 自动录制类型,仅客户端2.7及以上版本生效 none:禁用 local:本地录制 cloud:云录制 AutoRecordType *string `json:"auto_record_type,omitempty"` // 是否允许用户自己改名 1:允许用户自己改名,2:不允许用户自己改名,默认为1 ChangeNickname *int64 `json:"change_nickname,omitempty"` // 允许主持人暂停或者停止云录制,默认值为 true 开启,开启时,主持人允许暂停和停止云录制;当设置为关闭时,则主持人不允许暂停和关闭云录制 EnableHostPauseAutoRecord *bool `json:"enable_host_pause_auto_record,omitempty"` // 加入静音状态 MuteEnableJoin *bool `json:"mute_enable_join,omitempty"` // 加入静音状态 MuteEnableTypeJoin *int64 `json:"mute_enable_type_join,omitempty"` // 是否仅企业内部成员可入会,默认值为 false。true:仅企业内部用户可入会 false:所有人可入会 OnlyEnterpriseUserAllowed *bool `json:"only_enterprise_user_allowed,omitempty"` // 成员入会限制,1:所有成员可入会,2:仅受邀成员可入会,3:仅企业内部成员可入会 ;当only_user_join_type和only_allow_enterprise_user_join同时传的时候,以only_user_join_type为准 OnlyUserJoinType *int64 `json:"only_user_join_type,omitempty"` // 当有参会成员入会时立即开启云录制,默认值为 false 关闭,关闭时,主持人入会自动开启云录制;当设置为开启时,则有参会成员入会自动开启云录制。 ParticipantJoinAutoRecord *bool `json:"participant_join_auto_record,omitempty"` // 有新的与会者加入时播放提示音,暂不支持,可在客户端设置 PlayIvrOnJoin *bool `json:"play_ivr_on_join,omitempty"` // 参会者离开时播放提示音,暂时不支持,可在客户端设置。 PlayIvrOnLeave *bool `json:"play_ivr_on_leave,omitempty"` // 水印样式,默认为单排:0:单排 1:多排 WaterMarkType *int64 `json:"water_mark_type,omitempty"` }
V1MeetingsPost200ResponseMeetingInfoListInnerSettings 会议媒体设置参数
type V1MeetingsPostRequest ¶
type V1MeetingsPostRequest struct { // 默认是false, 如果操作者无创建转网会议的权限,则该字段忽略 AllowEnterpriseIntranetOnly *bool `json:"allow_enterprise_intranet_only,omitempty"` // 是否允许成员上传文档,默认为允许 true:允许 false:不允许 EnableDocUploadPermission *bool `json:"enable_doc_upload_permission,omitempty"` // 是否开启报名开关,默认不开启 true:开启 false:不开启 EnableEnroll *bool `json:"enable_enroll,omitempty"` // 是否开启主持人密钥,默认为false。 true:开启 false:关闭 EnableHostKey *bool `json:"enable_host_key,omitempty"` // 是否开启同声传译,默认不开启 false:不开启 true:开启同声传译 EnableInterpreter *bool `json:"enable_interpreter,omitempty"` // 是否开启直播 EnableLive *bool `json:"enable_live,omitempty"` // 会议结束时间戳(单位秒) EndTime string `json:"end_time"` // 会议嘉宾列表,会议嘉宾不受会议密码和等候室的限制 Guests []V1MeetingsPostRequestGuestsInner `json:"guests,omitempty"` // 主持人密钥,仅支持6位数字。 如开启主持人密钥后没有填写此项,将自动分配一个6位数字的密钥。 HostKey *string `json:"host_key,omitempty"` // 主持人列表,会议指定主持人的用户 ID,如果无指定,主持人将被设定为参数 userid 的用户,即 API 调用者。 注意:仅腾讯会议商业版和企业版可指定主持人。 Hosts []V1MeetingsPostRequestHostsInner `json:"hosts,omitempty"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS 创建会议时 userid 对应的设备类型,不影响入会时使用的设备类型,缺省可填1。 Instanceid int64 `json:"instanceid"` // 邀请人列表 仅支持邀请与会议创建者同企业的成员(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId),该会议将添加至邀请成员的会议列表中。 企业唯一用户标识说明: 企业对接 SSO 时使用的员工唯一标识 ID。 企业调用创建用户接口时传递的 userid 参数。 注意:仅腾讯会议商业版和企业版可邀请参会者,邀请者列表仅支持300人;需要邀请超过300人的场景请调用 设置会议邀请成员 接口。 Invitees []V1MeetingsPostRequestInviteesInner `json:"invitees,omitempty"` LiveConfig *V1MeetingsPostRequestLiveConfig `json:"live_config,omitempty"` // 会议地点。最长支持18个汉字或36个英文字母 Location *string `json:"location,omitempty"` // 该参数仅提供给支持混合云的企业可见,默认值为0 0:外部会议 1:内部会议 MediaSetType *int64 `json:"media_set_type,omitempty"` // 默认值为0。 0:普通会议 1:周期性会议(周期性会议时 type 不能为快速会议,同一账号同时最多可预定50场周期性会议) MeetingType *int64 `json:"meeting_type,omitempty"` // 会议密码(4~6位数字),可不填 Password *string `json:"password,omitempty"` RecurringRule *V1MeetingsPostRequestRecurringRule `json:"recurring_rule,omitempty"` Settings *V1MeetingsPostRequestSettings `json:"settings,omitempty"` // 会议开始时间戳(单位秒) StartTime string `json:"start_time"` // 会议主题 Subject string `json:"subject"` // 会议是否同步至企业微信,该字段仅支持创建会议时设置,创建后无法修改。 true: 同步,默认同步 false: 不同步 SyncToWework *bool `json:"sync_to_wework,omitempty"` // 时区,可参见 Oracle-TimeZone 标准 TimeZone *string `json:"time_zone,omitempty"` // 会议类型 0:预约会议 1:快速会议 Type int64 `json:"type"` // 调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1. 企业对接 SSO 时使用的员工唯一标识 ID; 2. 企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsPostRequest struct for V1MeetingsPostRequest
type V1MeetingsPostRequestGuestsInner ¶
type V1MeetingsPostRequestGuestsInner struct { // 国家/地区代码(例如:中国传86,不是+86,也不是0086) Area string `json:"area"` // 嘉宾名称 GuestName *string `json:"guest_name,omitempty"` // 手机号 PhoneNumber string `json:"phone_number"` }
V1MeetingsPostRequestGuestsInner struct for V1MeetingsPostRequestGuestsInner
type V1MeetingsPostRequestHostsInner ¶
type V1MeetingsPostRequestHostsInner struct { // 用户是否匿名入会,缺省为 false,不匿名 true:匿名 false:不匿名 IsAnonymous *bool `json:"is_anonymous,omitempty"` // 用户匿名字符串。如果字段“is_anonymous”设置为“true”,但是无指定匿名字符串, 会议将分配缺省名称,例如 “会议用户xxxx”,其中“xxxx”为随机数字。 NickName *string `json:"nick_name,omitempty"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId) 企业唯一用户标识说明: 企业对接 SSO 时使用的员工唯一标识 ID,企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsPostRequestHostsInner struct for V1MeetingsPostRequestHostsInner
type V1MeetingsPostRequestInviteesInner ¶
type V1MeetingsPostRequestInviteesInner struct { // 用户是否匿名入会,缺省为 false,不匿名。 true:匿名 false:不匿名 IsAnonymous *bool `json:"is_anonymous,omitempty"` // 用户匿名字符串。如果字段“is_anonymous”设置为“true”,但是无指定匿名字符串, 会议将分配缺省名称,例如 “会议用户xxxx”,其中“xxxx”为随机数字。 NickName *string `json:"nick_name,omitempty"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 企业对接 SSO 时使用的员工唯一标识 ID,企业调用创建用户接口时传递的 userid 参数。 Userid string `json:"userid"` }
V1MeetingsPostRequestInviteesInner struct for V1MeetingsPostRequestInviteesInner
type V1MeetingsPostRequestLiveConfig ¶
type V1MeetingsPostRequestLiveConfig struct { // 允许观众讨论,默认值为 false。 true:开启 false:不开启 EnableLiveIm *bool `json:"enable_live_im,omitempty"` // 是否开启直播密码,默认值false. true:开启, false:不开启 EnableLivePassword *bool `json:"enable_live_password,omitempty"` // 开启直播回看,默认值为 false true:开启 false:不开启 EnableLiveReplay *bool `json:"enable_live_replay,omitempty"` // 直播密码。当设置开启直播密码时,该参数必填。 LivePassword *string `json:"live_password,omitempty"` // 直播主题 LiveSubject *string `json:"live_subject,omitempty"` // 直播简介 LiveSummary *string `json:"live_summary,omitempty"` LiveWatermark *V1MeetingsPostRequestLiveConfigLiveWatermark `json:"live_watermark,omitempty"` }
V1MeetingsPostRequestLiveConfig 直播配置
type V1MeetingsPostRequestLiveConfigLiveWatermark ¶
type V1MeetingsPostRequestLiveConfigLiveWatermark struct { // 水印选项,默认为0。 0:默认水印 1:无水印 WatermarkOpt *int64 `json:"watermark_opt,omitempty"` }
V1MeetingsPostRequestLiveConfigLiveWatermark 直播水印对象
type V1MeetingsPostRequestRecurringRule ¶
type V1MeetingsPostRequestRecurringRule struct { // 哪些天重复。根据 customized_recurring_type 和 customized_recurring_step 的不同,该字段可取值与表达含义不同。如需选择多个日期,加和即可。 customized_recurring_type = 0 时,传入该字段将被忽略。 详细请参见 自定义周期规则 API 调用示例 CustomizedRecurringDays *int64 `json:"customized_recurring_days,omitempty"` // 每[n](天、周、月)重复,使用自定义周期性会议时传入。 例如:customized_recurring_type=0 && customized_recurring_step=5 表示每5天重复一次。 customized_recurring_type=2 && customized_recurring_step=3 表示每3个月重复一次,重复的时间依赖于 customized_recurring_days 字段。 CustomizedRecurringStep *int64 `json:"customized_recurring_step,omitempty"` // 自定义周期性会议的循环类型。 0:按天。 1:按周。 2:按月,以周为粒度重复。例如:每3个月的第二周的周四。 3:按月,以日期为粒度重复。例如:每3个月的16日。 按周;按月、以周为粒度; 按月、以日期为粒度时,需要包含会议开始时间所在的日期。 CustomizedRecurringType *int64 `json:"customized_recurring_type,omitempty"` // 重复类型,默认值为0。 0:每天 1:每周一至周五 2:每周 3:每两周 4:每月 5:自定义,示例请参见 自定义周期规则 API 调用示例 RecurringType *int64 `json:"recurring_type,omitempty"` // 限定会议次数。 说明:每天、每个工作日、每周最大支持200场子会议;每两周、每月最大支持50场子会议。如未填写,则默认为7次。 UntilCount *int64 `json:"until_count,omitempty"` // 结束日期时间戳。 说明:结束日期与第一场会议的开始时间换算成的场次数不能超过以下限制:每天、每个工作日、每周最大支持200场子会议;每两周、每月最大支持50场子会议,例如:对于每天的重复类型,第一场会议开始时间为1609430400,则结束日期时间戳不能超过1609430400 + 200 × 24 × 60 × 60 - 1。如未填写,默认为当前日期往后推7天。 UntilDate *int64 `json:"until_date,omitempty"` // 结束重复类型,默认值为0。 0:按日期结束重复 1:按次数结束重复 UntilType *int64 `json:"until_type,omitempty"` }
V1MeetingsPostRequestRecurringRule 周期性会议配置
type V1MeetingsPostRequestSettings ¶
type V1MeetingsPostRequestSettings struct { // 是否允许成员在主持人进会前加入会议,默认值为 true。 true:允许 false:不允许 AllowInBeforeHost *bool `json:"allow_in_before_host,omitempty"` // 是否允许多端入会 AllowMultiDevice *bool `json:"allow_multi_device,omitempty"` AllowScreenSharedWatermark *bool `json:"allow_screen_shared_watermark,omitempty"` // 允许参会者取消静音,默认值为 true。 true:开启 false:关闭 AllowUnmuteSelf *bool `json:"allow_unmute_self,omitempty"` // 是否开启等候室,默认值为 false。 true:开启 false:不开启 AutoInWaitingRoom *bool `json:"auto_in_waiting_room,omitempty"` // 自动会议录制类型。 none:禁用,表示不开启自动会议录制。 local:本地录制,表示主持人入会后自动开启本地录制。 cloud:云录制,表示主持人入会后自动开启云录制。 说明: 该参数依赖企业账户设置,当企业强制锁定后,该参数必须与企业配置保持一致。 仅客户端2.7及以上版本可生效。 AutoRecordType *string `json:"auto_record_type,omitempty"` // 是否允许用户自己改名 1:允许用户自己改名,2:不允许用户自己改名,默认为1 ChangeNickname *int64 `json:"change_nickname,omitempty"` // 允许主持人暂停或者停止云录制,默认值为 true 开启,开启时,主持人允许暂停和停止云录制;当设置为关闭时,则主持人不允许暂停和关闭云录制。 说明: 该参数必须 auto_record_type 设置为“cloud”时才生效,该参数依赖企业账户设置,当企业强制锁定后,该参数必须与企业配置保持一致。 仅客户端2.7及以上版本生效。 EnableHostPauseAutoRecord *bool `json:"enable_host_pause_auto_record,omitempty"` // 入会时静音,默认值为 true true:开启 false:关闭 MuteEnableJoin *bool `json:"mute_enable_join,omitempty"` // 成员入会时静音选项,默认值为2。 当同时传入“mute_enable_join”和“mute_enable_type_join”时,将以“mute_enable_type_join”的选项为准。 0:关闭 1:开启 2:超过6人后自动开启 MuteEnableTypeJoin *int64 `json:"mute_enable_type_join,omitempty"` // 是否仅企业内部成员可入会,默认值为 false。 true:仅企业内部用户可入会 false:所有人可入会 OnlyEnterpriseUserAllowed *bool `json:"only_enterprise_user_allowed,omitempty"` // 成员入会限制,1:所有成员可入会,2:仅受邀成员可入会,3:仅企业内部成员可入会 ;当only_user_join_type和only_allow_enterprise_user_join同时传的时候,以only_user_join_type为准 OnlyUserJoinType *int64 `json:"only_user_join_type,omitempty"` // 当有参会成员入会时立即开启云录制,默认值为 false 关闭,关闭时,主持人入会自动开启云录制;当设置为开启时,则有参会成员入会自动开启云录制。 说明: 该参数必须 auto_record_type 设置为“cloud”时才生效,该参数依赖企业账户设置,当企业强制锁定后,该参数必须与企业配置保持一致。 仅客户端2.7及以上版本生效。 ParticipantJoinAutoRecord *bool `json:"participant_join_auto_record,omitempty"` // 有新的与会者加入时播放提示音,暂不支持,可在客户端设置 PlayIvrOnJoin *bool `json:"play_ivr_on_join,omitempty"` // 参会者离开时播放提示音,暂时不支持,可在客户端设置。 PlayIvrOnLeave *bool `json:"play_ivr_on_leave,omitempty"` // 水印样式,默认为单排。当屏幕共享水印参数为开启时,此参数才生效。 0:单排 1:多排 WaterMarkType *int64 `json:"water_mark_type,omitempty"` }
V1MeetingsPostRequestSettings 会议媒体参数配置
type V1MeetingsQueryMeetingidForDevicePost200Response ¶
type V1MeetingsQueryMeetingidForDevicePost200Response struct { // 用户设备已加入的会议的列表 MeetingIdMap []V1MeetingsQueryMeetingidForDevicePost200ResponseMeetingIdMapInner `json:"meeting_id_map,omitempty"` }
V1MeetingsQueryMeetingidForDevicePost200Response struct for V1MeetingsQueryMeetingidForDevicePost200Response
type V1MeetingsQueryMeetingidForDevicePost200ResponseMeetingIdMapInner ¶
type V1MeetingsQueryMeetingidForDevicePost200ResponseMeetingIdMapInner struct { // 终端设备类型。 Instanceid *int64 `json:"instanceid,omitempty"` // 会议ID。 MeetingId *string `json:"meeting_id,omitempty"` }
V1MeetingsQueryMeetingidForDevicePost200ResponseMeetingIdMapInner struct for V1MeetingsQueryMeetingidForDevicePost200ResponseMeetingIdMapInner
type V1MeetingsQueryMeetingidForDevicePostRequest ¶
type V1MeetingsQueryMeetingidForDevicePostRequest struct { // 操作者 ID,即查询者的信息。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1:企业内用户 userid。JWT鉴权仅支持userid OperatorIdType int64 `json:"operator_id_type"` }
V1MeetingsQueryMeetingidForDevicePostRequest struct for V1MeetingsQueryMeetingidForDevicePostRequest
type V1PmiMeetingsGet200Response ¶
type V1PmiMeetingsGet200Response struct { // 当前页。 CurrentPage *int64 `json:"current_page,omitempty"` // 当前实际页大小。 CurrentSize *int64 `json:"current_size,omitempty"` // 会议列表。 MeetingInfoList []V1PmiMeetingsGet200ResponseMeetingInfoListInner `json:"meeting_info_list,omitempty"` // 数据总条数。 TotalCount *int64 `json:"total_count,omitempty"` // 数据总页数。 TotalPage *int64 `json:"total_page,omitempty"` }
V1PmiMeetingsGet200Response struct for V1PmiMeetingsGet200Response
type V1PmiMeetingsGet200ResponseMeetingInfoListInner ¶
type V1PmiMeetingsGet200ResponseMeetingInfoListInner struct { // 会议预订结束时间(UTC 秒)(UTC 秒) EndTime *int64 `json:"end_time,omitempty"` // 有效会议Code MeetingCode *string `json:"meeting_code,omitempty"` // 会议 ID MeetingId *string `json:"meeting_id,omitempty"` // 会议预订开始时间(UTC 秒)(UTC 秒) StartTime *int64 `json:"start_time,omitempty"` // 会议状态 Status *int64 `json:"status,omitempty"` // 会议主题 Subject *string `json:"subject,omitempty"` }
V1PmiMeetingsGet200ResponseMeetingInfoListInner struct for V1PmiMeetingsGet200ResponseMeetingInfoListInner