private static KalturaMetadata createMetadata(int metadataProfileId, KalturaMetadataObjectType objectType, string objectId, string xmlData) { KalturaClient client = new KalturaClient(GetConfig()); client.KS = client.GenerateSession(ADMIN_SECRET, USER_ID, KalturaSessionType.USER, PARTNER_ID, 86400, ""); return(client.MetadataService.Add(metadataProfileId, objectType, objectId, xmlData)); }
private static KalturaMetadataProfile createMetadataProfile(KalturaMetadataObjectType objectType, string xsdData) { KalturaClient client = new KalturaClient(GetConfig()); client.KS = client.GenerateSession(ADMIN_SECRET, USER_ID, KalturaSessionType.ADMIN, PARTNER_ID, 86400, ""); KalturaMetadataProfile metadataProfile = new KalturaMetadataProfile(); metadataProfile.MetadataObjectType = objectType; metadataProfile.Name = "test_" + Guid.NewGuid().ToString(); return(client.MetadataProfileService.Add(metadataProfile, xsdData)); }
public KalturaMetadata AddFromUrl(int metadataProfileId, KalturaMetadataObjectType objectType, string objectId, string url) { KalturaParams kparams = new KalturaParams(); kparams.AddIntIfNotNull("metadataProfileId", metadataProfileId); kparams.AddStringEnumIfNotNull("objectType", objectType); kparams.AddStringIfNotNull("objectId", objectId); kparams.AddStringIfNotNull("url", url); _Client.QueueServiceCall("metadata_metadata", "addFromUrl", kparams); if (this._Client.IsMultiRequest) { return(null); } XmlElement result = _Client.DoQueue(); return((KalturaMetadata)KalturaObjectFactory.Create(result)); }