Невозможно начать собрание с помощью Zoom SDK - PullRequest
1 голос
/ 19 июня 2020

Я новичок в увеличении 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, и ваше подключение для увеличения не заблокирован брандмауэром или прокси-сервером "Но все правильно, так как я также могу присоединиться к встрече.

...