About the Meeting SDK category

Meeting SDKs allow new and existing applications to embed Zoom meeting and webinar experiences.

3 Likes

While trying to create a new zoom link using https://api.zoom.us/v2/users/prakash.a@strat-agile.com/meetings i am getting HttpStatusCode 429, what may be the reason ? Also how can i execute this API in Postman for checking purpose ?

Welcome, @prakash.a ,

Thank you for your question, below you will find our support documentation for making an Example API Call in Postman along with a screenshot of how to execute the Create Meeting API in Postman:

Make an Example API Call in Postman

How to execute API in Postman:

That error indicates too many requests were sent in a given time.

1 Like

Hi ,

Thank you very much for your effort. Now I am trying to get the meeting recording. Please find here the c# code I am using, with the meeting ID.

GetVivaPlayURL(“878 2018 3950”);

protected string GetVivaPlayURL(string MeetingID)
{
string ReturnURL = “”;
try
{
var tokenHandler = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler();
var now = DateTime.UtcNow;
string play_url = “”;
var apiSecret = “YF6LVJBagTAXiqKOOdUeF6bDIsfyn9UGmB5Q”;
byte symmetricKey = Encoding.ASCII.GetBytes(apiSecret);
var tokenDescriptor = new SecurityTokenDescriptor
{
Issuer = “FN4IsFgPS5600Avvjh2EOw”,
Expires = now.AddSeconds(300),
SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(symmetricKey), SecurityAlgorithms.HmacSha256),
};
var token = tokenHandler.CreateToken(tokenDescriptor);
var tokenString = tokenHandler.WriteToken(token);
var client = new RestClient(“https://api.zoom.us/v2/users/itsupport@stratagile.com/meetings/” + MeetingID + “/recordings”);
var request = new RestRequest(Method.GET);
request.RequestFormat = DataFormat.Json;
request.AddHeader(“authorization”, String.Format(“Bearer {0}”, tokenString));
IRestResponse restResponse = client.Execute(request);
HttpStatusCode statusCode = restResponse.StatusCode;
if (statusCode.ToString() != “OK”)
{
ReturnURL = “”;
}
else
{
int numericStatusCode = (int)statusCode;
var jObject = JObject.Parse(restResponse.Content);
play_url = (string)jObject[“play_url”];
ReturnURL = play_url;
}
}
catch (Exception EX)
{
ReturnURL = “”;
}
return ReturnURL;
}

When I execute the above code I get the following response on line

var jObject = JObject.Parse(restResponse.Content);

Error reading JObject from JsonReader. Path ‘’, line 0, position 0.

Can you please check and let me know what wrong I am doing.

With regards

Prakash

Great To See This post you are truly amazing

https://devforum.zoom.us/t/mobilertc-missing-udid/
Zoom SDK 5.17.11, Supported iOS 15 onwards
Please anybody Help me with this issue,

When I login to our zoom master account and go to App Marketplace in the create app section we DO NOT SEE SDK option.

We need sdk key to be able to login our application users directly to our Zoom Meetings. I see this error if we do not use sdk key →
Using a Zoom JWT App type API Key (apiKey) is no longer available in version 2.7.0+ of the SDK. Please use an SDK App type SDK Key (sdkKey) instead and the SDK JWT Auth

Having this same issue, any fixes?