如何在Codeigniter中使用zoom Api创建会议?

问题描述

我想在我的 codeigniter LMS系统中集成缩放功能,我成功​​主持并加入了会议,但主持人需要打开缩放网站或应用程序本身并创建会议并获取会议ID和会议密码,然后在我的LMS中输入会议ID和会议密码,然后单击主持人,我需要自动生成会议ID和密码并将其添加到LMS中。

* 我正在使用JWT应用类型进行缩放 这是托管代码,我在 view 较早

添加了它
    <script src="https://source.zoom.us/1.7.10/lib/vendor/react.min.js"></script>
    <script src="https://source.zoom.us/1.7.10/lib/vendor/react-dom.min.js"></script>
    <script src="https://source.zoom.us/1.7.10/lib/vendor/redux.min.js"></script>
    <script src="https://source.zoom.us/1.7.10/lib/vendor/redux-thunk.min.js"></script>
    <script src="https://source.zoom.us/1.7.10/lib/vendor/jquery.min.js"></script>
    <script src="https://source.zoom.us/1.7.10/lib/vendor/lodash.min.js"></script>
    <script src="https://source.zoom.us/zoom-meeting-1.7.10.min.js"></script>
    <script type="text/javascript">
        ZoomMtg.preLoadWasm();
        ZoomMtg.prepareJssdk();
        var meetConfig = {
            apiKey: "<?=$config['zoom_api_key'];?>",apiSecret: "<?=$config['zoom_api_secret'];?>",meetingNumber: "<?=$meetingID?>",userName: "malek",passWord: "<?=$liveClass['meeting_password']?>",leaveUrl: "<?PHP echo base_url('live_class');?>",role: parseInt(1,10)
        };
        var signature = ZoomMtg.generateSignature({
            meetingNumber: meetConfig.meetingNumber,apiKey: meetConfig.apiKey,apiSecret: meetConfig.apiSecret,role: meetConfig.role,success: function(res){
                console.log(res.result);
            }
        });
        ZoomMtg.init({
            leaveUrl: meetConfig.leaveUrl,isSupportAV: true,success: function () {
                ZoomMtg.join(
                    {
                        meetingNumber: meetConfig.meetingNumber,userName: meetConfig.userName,signature: signature,passWord: meetConfig.passWord,success: function(res){
                            $('#nav-tool').hide();
                        },error: function(res) {
                            console.log(res);
                        }
                    }
                );
            },error: function(res) {
                console.log(res);
            }
        });
    </script>

解决方法

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

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

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