Я новичок в увеличении iOS sdk, я могу успешно присоединиться к собранию при увеличении с помощью iOS sdk, но не могу начать новое собрание с iOS sdk.
// API User info for starting calls as API user.
static let userID = "gurpal@relinns.com"
static let userToken = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOm51bGwsImlzcyI6ImRGZmdMWHA2UWUyWW92QWo2TzZPZkEiLCJleHAiOjE1OTI1NzQ1MjUsImlhdCI6MTU5MjU2OTEyNn0.35Gw_qTxcgpuQ51IVa4a4JalgqIQdi2HnpmviRcJ3PE" //ZoomExternalApis.init().getUserToken(userId: "Gurpal@relinns.com")
Я используя токен jwt с панели управления масштабированием. но когда я начинаю встречу с кодом ниже
// Start a Zoom meeting immediately.
func startMeeting(name: String = ZoomAPI.defaultName, number: Int = -1, password: String = "") {
guard isAPIAuthenticated || isUserAuthenticated, let meetingService = MobileRTC.shared().getMeetingService() else { return }
var paramDict: [String : Any] = [kMeetingParam_Username : name]
if isAPIAuthenticated && !isUserAuthenticated {
paramDict[kMeetingParam_UserID] = ZoomAPI.userID
paramDict[kMeetingParam_UserToken] = ZoomAPI.userToken
}
if number != -1 {
paramDict[kMeetingParam_MeetingNumber] = "\(number)"
}
if password.count > 0 {
paramDict[kMeetingParam_MeetingPassword] = password
}
let returnValue = meetingService.startMeeting(with: paramDict)
guard returnValue == MobileRTCMeetError_Success else {
print("Zoom: Start meeting task failed, error code: \(returnValue.rawValue)")
return
}
print("Zoom: Start meeting task completed.")
}
}
Затем появляется ошибка «Невозможно подключиться. Убедитесь, что вы подключились к inte rnet, и ваше подключение для увеличения не заблокирован брандмауэром или прокси-сервером "Но все правильно, так как я также могу присоединиться к встрече.