# Query for Web SDK Integration with Angular 7

**URL:** <https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819>\
**Category:** Web\
**Created:** [September 9, 2019, 6:32am UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819 "2019-09-09T06:32:34Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [November 26, 2019, 6:21am UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/42 "2019-11-26T06:21:21Z")

</div>

Hi @tommy,

Not working on my side. Please check my attached screenshot and suggest, if anything is wrong on my hand.  
Currently, I am using free account for development.

 ![Remote-access-control-not available](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/6/662e58301d35d5bf1184dc9389949219c8cdb8bf.jpeg)

Thanks,  
Gourav Pal

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [November 26, 2019, 5:17pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/43 "2019-11-26T17:17:29Z")

</div>

Hey @gourav,

Double check your user is the host of the meeting?

Also are both users using the Web SDK?

A free account should work.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [November 27, 2019, 6:54am UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/44 "2019-11-27T06:54:05Z")

</div>

Below is my component file where we configure meeting credentials. I am able start meeting and join meeting with out changing role.

Both users using the web SDK.

import { Component, OnInit } from ‘@angular/core’;  
// import { ZoomMtg } from ‘zoomus-jssdk’;  
declare var ZoomMtg;

ZoomMtg.setZoomJSLib(“[https://source.zoom.us/1.6.1/lib](https://source.zoom.us/1.6.1/lib)”, “/av”)  
ZoomMtg.preLoadWasm();  
ZoomMtg.prepareJssdk();

@Component({  
selector: ‘app-root’,  
templateUrl: ‘./app.component.html’,  
styleUrls: [’./app.component.css’]  
})  
export class AppComponent implements OnInit {

constructor() {

}

meetConfig = {  
apiKey: ‘----- API Key ------------’,  
apiSecret: ‘----- API Secret ------------’,  
meetingNumber: ‘----- Meeting NUmber ------------’,  
userName: ‘Gourav’,  
passWord: “”,  
leaveUrl: “[http://localhost:4200](http://localhost:4200)”,  
role: 1  
};

signature = ZoomMtg.generateSignature({  
meetingNumber: this.meetConfig.meetingNumber,  
apiKey: this.meetConfig.apiKey,  
apiSecret: this.meetConfig.apiSecret,  
role: this.meetConfig.role,  
success: (res) =\> {  
console.log(res.result);  
}  
});

ngOnInit() {  
ZoomMtg.init({  
leaveUrl: ‘[http://localhost:4200](http://localhost:4200)’,  
isSupportAV: true,  
success: (res) =\> {  
ZoomMtg.join({  
meetingNumber: this.meetConfig.meetingNumber,  
userName: this.meetConfig.userName,  
signature: this.signature,  
apiKey: this.meetConfig.apiKey,  
userEmail: ‘email@gmail.com’,  
passWord: this.meetConfig.passWord,  
success: (res) =\> {  
console.log(‘join meeting success’);  
},  
error: (res) =\> {  
console.log(res);  
}  
});  
},  
error: (res) =\> {  
console.log(res);  
}  
});  
}  
}

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [November 27, 2019, 11:00pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/45 "2019-11-27T23:00:25Z")

</div>

Hey @gourav,

I used the same code I shared previously and it worked.

Maybe try upgrading to the Pro Plan, or try having the other user use the Zoom App and see if you see the remote control option.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [November 29, 2019, 5:59am UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/46 "2019-11-29T05:59:31Z")

</div>

Hi @tommy,  
i am receiving 404 error for used css and js.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/d/d84af7d5e682a807d6b8059504700599fc924a2b.png) .  
Thanks,  
Gourav Pal

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [December 2, 2019, 9:30pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/47 "2019-12-02T21:30:09Z")

</div>

Hey @gourav,

I just tested and it is working. Can you confirm?

Apologies this happened.

Related:

> [@404 error on js libraries](https://devforum.zoom.us/t/404-error-on-js-libraries/6871):
>
> Hi Am getting 404 error for js libraries ([https://source.zoom.us/zoom-meeting-1.5.0.min.js](https://source.zoom.us/zoom-meeting-1.5.0.min.js)), Please check we have integrated zoom client on our web site.

> [@Js webclient: zoom js not found on server: 404 error code](https://devforum.zoom.us/t/js-webclient-zoom-js-not-found-on-server-404-error-code/6864):
>
> Description/Error since today(yesterday?) [https://source.zoom.us](https://source.zoom.us) returns 404 whenever requesting one of your JS files, most importantly [https://source.zoom.us/zoom-meeting-1.6.1.min.js](https://source.zoom.us/zoom-meeting-1.6.1.min.js) of course, the whole sample webapp stopped working because pulling-in the dependencies(ZoomMtg) fails should be re-produceable via the latest sample-webapp / CDN version i tried to download the JS files directly and via a proxy, but i always get your customized 404 / page not found also, if i try to open [htt…](https://source.zoom.us/zoom-meeting-1.6.1.min.js)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [December 2, 2019, 10:00pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/48 "2019-12-02T22:00:18Z")

</div>

Hey @gourav,

For remote control, make sure you have this [setting](https://zoom.us/profile/setting) enabled:

 ![36 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/a/acfe0ec7db0f38791fdbf1651036e6f4a40a395d.png)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [December 6, 2019, 12:38pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/49 "2019-12-06T12:38:44Z")

</div>

Hi @tommy

Yes, remote control setting is enabled in my account.  
Again downloaded new code from github[https://github.com/gouravnetsutra/Zoom-Angular-Remote-Access](https://github.com/gouravnetsutra/Zoom-Angular-Remote-Access) and change version 1.7.0 methods.  
Configured api credentials.  
I’m using google chrome browser in india.  
Executed angular app and then i’m able start and join meeting from same url.  
Another joined user share our screen and host user views joined user screen, but host user is not able to see remote control option.

I’m also trying with Pro account, but host user is not able to see remote control option.  
You can check my application on given URL

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/1/137390b7962fd4160e025a00907347c4e77c7f6f.png)

Please suggest, if anything wrong.

Thanks,  
Gourav

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [December 6, 2019, 6:47pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/50 "2019-12-06T18:47:56Z")

</div>

Hey @gourav,

I figured it out. You can control someones screen with the Web SDK, if the person sharing their screen is using the Zoom Client (native app).

 ![Screen Shot 2019-12-06 at 10.44.10 AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/8ad22705bb24338c7cb5e5a2c6311035bd064f69.jpeg)

Here are the combinations:

Web SDK to Web SDK = Can’t control either screen  
Web SDK to Zoom Client App = Can control the Zoom Client App screen  
Zoom Client App to Web SDK = Can’t control Web SDK screen  
Zoom Client App to Zoom Client App = Can control either screen

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [December 9, 2019, 1:03pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/51 "2019-12-09T13:03:07Z")

</div>

Hi @tommy,

Thanks for update and remote access is working for Web SDK to Zoom Client App.  
Is it possible, Zoom Client App can control the Web SDK screen using remote access?

Thanks,  
Gourav

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [December 9, 2019, 5:01pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/52 "2019-12-09T17:01:01Z")

</div>

Hey @gourav,

We will work on Zoom Client App to Web SDK remote access.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [December 18, 2019, 1:14pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/53 "2019-12-18T13:14:40Z")

</div>

Hey @tommy,  
Could you please share expected date for Zoom Client App to Web SDK remote access?  
Thanks,  
Gourav

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [December 18, 2019, 11:15pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/54 "2019-12-18T23:15:44Z")

</div>

Hey @gourav,

We will get back to you with a timeline or if this is possible. (JIRA: DEVELOPERS-579)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [December 26, 2019, 5:18pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/55 "2019-12-26T17:18:57Z")

</div>

Hey @gourav,

Currently [w3c](https://www.w3.org/Consortium/) does not support remote control so we cannot implement remote access to control the computer of the user who is on the Web SDK.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [January 2, 2020, 1:04pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/56 "2020-01-02T13:04:47Z")

</div>

@tommy,  
Thanks for your update.  
I have another query regarding cursor.  
Can we enlarge cursor size for both, when access remote control is allowed.  
Thanks,  
Gourav

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 2, 2020, 6:00pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/57 "2020-01-02T18:00:06Z")

</div>

Hey @gourav,

Unfortunately this is not possible with the Web SDK.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [January 7, 2020, 9:13am UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/58 "2020-01-07T09:13:51Z")

</div>

Hey @tommy,  
Is it possible to display “Annotate” icons, when user control the Zoom Client App from Web SDK.

Thanks,  
Gourav

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 7, 2020, 6:10pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/59 "2020-01-07T18:10:15Z")

</div>

Hey @gourav,

Not at this time, but we are working on this in Q2.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![gourav](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@gourav](https://devforum.zoom.us/u/gourav)\
**Post date:** [January 8, 2020, 5:41am UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/60 "2020-01-08T05:41:37Z")

</div>

Thank You @tommy, for update.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 8, 2020, 4:48pm UTC](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819/61 "2020-01-08T16:48:17Z")

</div>

Happy to help! 🙂

For additional questions unrelated to the original topic, please create a new one next time.

Thanks,  
Tommy

[Previous page](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819.md?page=2)

[Next page](https://devforum.zoom.us/t/query-for-web-sdk-integration-with-angular-7/5819.md?page=4)
