在“缩放”中找不到会议号

问题描述

我已将Zoom与该article的指南集成在一起。如果会议是通过zoom应用程序创建的,并且向我的应用程序提供了MeetingID和密码,那么我可以加入会议。但是我无法作为主持人创建会议。它显示The meeting number is not found。除了要更改角色0 for joining1 for hosting之外,我具有相同的托管和加入代码

TS

import { HttpClient } from '@angular/common/http';
import { DOCUMENT } from '@angular/common';
import { ZoomMtg } from '@zoomus/websdk';

ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

export class AppComponent implements OnInit {

  // setup your signature endpoint here: https://github.com/zoom/websdk-sample-signature-node.js
  signatureEndpoint = 'http://localhost:4000'
  apiKey = 'XXXXXXXXXXX-FFQ'
  meetingNumber = 12345678
  role = 1
  leaveUrl = 'http://localhost:4200'
  userName = 'Angular'
  userEmail = ''
  passWord = 'SmpaaHg4N3c0RXkwcWZtcnVCNnA0UT09'

  constructor(public httpClient: HttpClient,@Inject(DOCUMENT) document) {}

  ngOnInit() {
  }

  getSignature() {
    this.httpClient.post(this.signatureEndpoint,{
        meetingNumber: this.meetingNumber,role: this.role
    }).toPromise().then((data: any) => {
      if(data.signature) {
        this.startMeeting(data.signature)
      } else {
        console.log(data)
      }
    }).catch((error) => {
      console.log(error)
    })
  }

  startMeeting(signature) {

    document.getElementById('zmmtg-root').style.display = 'block'

    ZoomMtg.init({
      leaveUrl: this.leaveUrl,isSupportAV: true,success: (success) => {
        ZoomMtg.join({
          signature: signature,meetingNumber: this.meetingNumber,userName: this.userName,apiKey: this.apiKey,userEmail: this.userEmail,passWord: this.passWord,success: (success) => {
            console.log(success)
          },error: (error) => {
            console.log(error)
          }
        })

      },error: (error) => {
        console.log(error)
      }
    })
  }
}

Signature Endpoint代码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)