Fail to join the meeting (Video-SDK)

Hi all,
I created Video SDK JWT using VB .NET
Dim apiKey As String = “MyApiKey”
Dim apiSecret As String = “MyApiSecret”
Dim key As New SymmetricSecurityKey(Encoding.UTF8.GetBytes(apiSecret))
Dim signingCredentials As New SigningCredentials(key, SecurityAlgorithms.HmacSha256)
Dim claims As New List(Of Claim) From {
New Claim(“app_key”, apiKey),
New Claim(“role_type”, 0),
New Claim(“tpc”, “testingroom1”),
New Claim(“version”, 1),
New Claim(“iat”, ConvertToUnixTimestamp(DateTime.Now.AddMinutes(60)).ToString()),
New Claim(“exp”, ConvertToUnixTimestamp(DateTime.Now.AddMinutes(60)).ToString())
}

    Dim token As New JwtSecurityToken(
        expires:=DateTime.Now.AddMinutes(60),
        claims:=claims,
        signingCredentials:=signingCredentials
    )
    Dim tokenHandler As New JwtSecurityTokenHandler()
    Dim jwt = tokenHandler.WriteToken(token)

However, when i try to join to the meeting
var client = ZoomVideo.createClient();
client.init(‘en-US’, ‘Global’, { patchJsMedia: true }).then(() => {
client
.join(roomID, token, userName, “”)
.then(() => {
zoomSession = client.getMediaStream();
})
})
==>There is error {type: ‘JOIN_MEETING_FAILED’, reason: ‘This account does not exist or does not belong to you’, errorCode: 200}.
I try created Video SDK JWT via Video SDK JWT Generator Video SDK - Authorize
==> Still have the same error.
Please help me.

@liquidemr ,

For Video SDK auth, you will need to use SDK Credentials instead of API Keys