Hello , my app is published on the zoom marketplace:
I’ve enabled the Meeting SDK feature under Features/Embed :
I am using the Component View integration v3.10.0 (latest) to display the zoom meeting in my page. It works for internal users belonging to my tenant but I still get the error message “Failed to join the meeting” (with no further details) for external users.
If I try to debug my javascript code, what happens is that after invoking client.join method on line 104 I am not falling neither on the then nor on the catch callbacks.
I’m stuck and I am not able to understand what I’m missing. Can you help me to troubleshoot the issue?
@alessandro.feliziani could you share a sample of the generated signature, the meeting number which you are trying to join?
Do tag me in your response
@chunsiong.zoom thank you for your quick reply. Here you are:
{
"sdkKey": "r1ncu2MsPJseJRMjcAEVhFxL1bvJhX2685hO",
"meetingNumber": 76545427856,
"passcode": "****",
"zakToken": "eyJ0eXAiOiJKV1QiLCJzdiI6IjAwMDAwMSIsInptX3NrbSI6InptX28ybSIsImFsZyI6IkhTMjU2In0.eyJhdWQiOiJjbGllbnRzbSIsInVpZCI6ImF0RWRuM2FmVEo2SnVsVmFtcS1fRUEiLCJ6aWQiOiI5ZjFiZGZiN2ZlNTE0OTdjYTA2Mzc1YjZmZDZjY2Y3MyIsImlzcyI6IndlYiIsInNrIjoiNTAzMDQ3OTgxMjg3ODA3Mjk5NCIsInN0eSI6MTAwLCJ3Y2QiOiJ1czA0IiwiY2x0IjowLCJleHAiOjE3MzI4MTMxNTYsImlhdCI6MTczMjgxMjg1NiwiYWlkIjoiNkEtZG84UEFRY0NyUDUycnZmRXFHUSIsImNpZCI6IiJ9.v-PnK6tzpeuJtebGsr8nYi5FCXvw8q6LmgbPB2-lEm0",
"userName": "pikimoni",
"signature": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZGtLZXkiOiJyMW5jdTJNc1BKc2VKUk1qY0FFVmhGeEwxYnZKaFgyNjg1aE8iLCJtbiI6NzY1NDU0Mjc4NTYsInJvbGUiOjEsImlhdCI6MTczMjgxMjgyNiwiZXhwIjoxNzMyODIwMDI2LCJ0b2tlbkV4cCI6MTczMjgyMDAyNn0.xBjfmZxVv16hcQSa0wm4MuFUPjmudfkiOgGT0W5na5o"
}
@alessandro.feliziani please recheck your sdkKey and sdkSecret. the SDK key which you have shared in this thread is associated with another unpublished application.
@chunsiong.zoom thank you. Can you please remind me where to find sdkKey and sdkSecret for my published General App? I can only see clientId and secret…
Shall I use clientId ans secret instead of legacy sdkKey and sdkSecret?
@alessandro.feliziani
sdkKey = Client ID and
sdkSecret = Client Secret
This should be a General App with Meeting SDK enabled in the embed tab.
If you are using prod credentials, please make sure your app is published. If not you can try the development credentials at this moment
@chunsiong.zoom thank you. I’ve tried already to set
sdkKey = Client ID
sdkSecret = Client Secret
but I’m getting INVALID SIGNATURE error.
This is the signature:
{
"sdkKey": "QRRvhjLJRIirgbJEEvUjLQ",
"meetingNumber": 76651920016,
"passcode": "****",
"zakToken": "eyJ0eXAiOiJKV1QiLCJzdiI6IjAwMDAwMSIsInptX3NrbSI6InptX28ybSIsImFsZyI6IkhTMjU2In0.eyJhdWQiOiJjbGllbnRzbSIsInVpZCI6ImF0RWRuM2FmVEo2SnVsVmFtcS1fRUEiLCJ6aWQiOiI5ZjcwZTUxYjVmNzI0MzFhYmM1NmE2MGU5NTNiYjQxMCIsImlzcyI6IndlYiIsInNrIjoiNTAzMDQ3OTgxMjg3ODA3Mjk5NCIsInN0eSI6MTAwLCJ3Y2QiOiJ1czA0IiwiY2x0IjowLCJleHAiOjE3MzMyMTQ0NzAsImlhdCI6MTczMzIxNDE3MCwiYWlkIjoiNkEtZG84UEFRY0NyUDUycnZmRXFHUSIsImNpZCI6IiJ9.fzlWkcwlrdPm7ozNSeHVFpVKQpomL5iheq6_8gZERKo",
"userId": "56b3d6963c103b550fc5b67c",
"userName": "pikimoni",
"signature": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZGtLZXkiOiJRUlJ2aGpMSlJJaXJnYkpFRXZVakxRIiwiYXBwS2V5IjoiUVJSdmhqTEpSSWlyZ2JKRUV2VWpMUSIsIm1uIjo3NjY1MTkyMDAxNiwicm9sZSI6MSwiaWF0IjoxNzMzMjE0MTQwLCJleHAiOjE3MzMyMjEzNDAsInRva2VuRXhwIjoxNzMzMjIxMzQwfQ.7SdIDTT2VGPW-fWUg4HaiwrBNQ64t6IVRPZGLaWZrao"
}
From the browser’s console I can see this endpoint being invoked:
https://zoom.us/api/v1/wc/info?apiKey=QRRvhjLJRIirgbJEEvUjLQ&signatureType=sdk&signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZGtLZXkiOiJRUlJ2aGpMSlJJaXJnYkpFRXZVakxRIiwiYXBwS2V5IjoiUVJSdmhqTEpSSWlyZ2JKRUV2VWpMUSIsIm1uIjo3NjY1MTkyMDAxNiwicm9sZSI6MSwiaWF0IjoxNzMzMjE0MTQwLCJleHAiOjE3MzMyMjEzNDAsInRva2VuRXhwIjoxNzMzMjIxMzQwfQ.7SdIDTT2VGPW-fWUg4HaiwrBNQ64t6IVRPZGLaWZrao&meetingNumber=76651920016&userName=pikimoni&lang=en-US&passWord=J8X4TT&customerKey=&sdkUrl=aHR0cHM6Ly9pLWxvdmUtZW5nbGlzaC5waWtpbW9uaS5uZXQvaG9tZS5odG1s&sdkOrigin=aHR0cHM6Ly9pLWxvdmUtZW5nbGlzaC5waWtpbW9uaS5uZXQ&proxy=1&ulsm=1&cv=3.10.0&zsk=eyJ0eXAiOiJKV1QiLCJzdiI6IjAwMDAwMSIsInptX3NrbSI6InptX28ybSIsImFsZyI6IkhTMjU2In0.eyJhdWQiOiJjbGllbnRzbSIsInVpZCI6ImF0RWRuM2FmVEo2SnVsVmFtcS1fRUEiLCJ6aWQiOiI5ZjcwZTUxYjVmNzI0MzFhYmM1NmE2MGU5NTNiYjQxMCIsImlzcyI6IndlYiIsInNrIjoiNTAzMDQ3OTgxMjg3ODA3Mjk5NCIsInN0eSI6MTAwLCJ3Y2QiOiJ1czA0IiwiY2x0IjowLCJleHAiOjE3MzMyMTQ0NzAsImlhdCI6MTczMzIxNDE3MCwiYWlkIjoiNkEtZG84UEFRY0NyUDUycnZmRXFHUSIsImNpZCI6IiJ9.fzlWkcwlrdPm7ozNSeHVFpVKQpomL5iheq6_8gZERKo&callback=zoomsdkjsonpcallback1
returning this response:
zoomsdkjsonpcallback1({
"status": false,
"errorCode": 200,
"errorMessage": "Invalid signature."
})
My app is published.
@alessandro.feliziani let me check on this and get back to you
ZSEE-150602
system
(system)
Closed
January 2, 2025, 6:58pm
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.