示例#1
0
    /// <summary>
    /// Get all available Labels in Ooyala by using V2 API
    /// </summary>
    /// <param name="SecretKey">Backlot Secret Key</param>
    /// <param name="APIKey">Backlot API Key</param>
    /// <returns>List of Labels</returns>
    public static List <OoyalaData.Labels.Item> GetAllLabels(string SecretKey, string APIKey)
    {
        var list = new List <OoyalaData.Labels.Item>();

        OoyalaData.Labels.OoyalaLabelDataResult odr = new OoyalaData.Labels.OoyalaLabelDataResult();
        string json = OoyalaAPI.getJSON(SecretKey, APIKey, pathLabel, null);

        odr = JsonHelper.JsonDeserialize <OoyalaData.Labels.OoyalaLabelDataResult>(json);
        list.AddRange(odr.items);
        return(list);
    }
示例#2
0
    /// <summary>
    /// Get Labels of given Asset ID by using V2 API
    /// </summary>
    /// <param name="SecretKey">Backlot Secret Key</param>
    /// <param name="APIKey">Backlot API Key</param>
    /// <param name="id">Media Asset ID</param>
    /// <returns>List of Labels for given Asset ID</returns>
    public static List <OoyalaData.Labels.Item> GetAssetLabels(string SecretKey, string APIKey, String asset_id)
    {
        var    list     = new List <OoyalaData.Labels.Item>();
        string postPath = postPath = string.Format(formatLabels, asset_id);

        OoyalaData.Labels.OoyalaLabelDataResult odr = new OoyalaData.Labels.OoyalaLabelDataResult();
        string json = OoyalaAPI.getJSON(SecretKey, APIKey, postPath, null);

        odr = JsonHelper.JsonDeserialize <OoyalaData.Labels.OoyalaLabelDataResult>(json);
        list.AddRange(odr.items);
        return(list);
    }
 /// <summary>
 /// Get Labels of given Asset ID by using V2 API
 /// </summary>
 /// <param name="SecretKey">Backlot Secret Key</param>
 /// <param name="APIKey">Backlot API Key</param>
 /// <param name="id">Media Asset ID</param>
 /// <returns>List of Labels for given Asset ID</returns>
 public static List<OoyalaData.Labels.Item> GetAssetLabels(string SecretKey, string APIKey, String asset_id)
 {
     var list = new List<OoyalaData.Labels.Item>();
     string postPath = postPath = string.Format(formatLabels, asset_id);
     OoyalaData.Labels.OoyalaLabelDataResult odr = new OoyalaData.Labels.OoyalaLabelDataResult();
     string json = OoyalaAPI.getJSON(SecretKey, APIKey, postPath, null);
     odr = JsonHelper.JsonDeserialize<OoyalaData.Labels.OoyalaLabelDataResult>(json);
     list.AddRange(odr.items);
     return list;
 }
 /// <summary>
 /// Get all available Labels in Ooyala by using V2 API
 /// </summary>
 /// <param name="SecretKey">Backlot Secret Key</param>
 /// <param name="APIKey">Backlot API Key</param>
 /// <returns>List of Labels</returns>
 public static List<OoyalaData.Labels.Item> GetAllLabels(string SecretKey, string APIKey)
 {
     var list = new List<OoyalaData.Labels.Item>();
     OoyalaData.Labels.OoyalaLabelDataResult odr = new OoyalaData.Labels.OoyalaLabelDataResult();
     string json = OoyalaAPI.getJSON(SecretKey, APIKey, pathLabel, null);
     odr = JsonHelper.JsonDeserialize<OoyalaData.Labels.OoyalaLabelDataResult>(json);
     list.AddRange(odr.items);
     return list;
 }