Exemplo n.º 1
0
    /// <summary>
    /// Get All available Media assets by using V2 API
    /// </summary>
    /// <param name="SecretKey">Backlot Secret Key</param>
    /// <param name="APIKey">Backlot API Key</param>
    /// <returns>List of Media Assets</returns>
    public static List <OoyalaData.Assets.Item> GetAllAssets(string SecretKey, string APIKey)
    {
        var list = new List <OoyalaData.Assets.Item>();

        OoyalaData.Assets.OoyalaAssetDataResult odr = new OoyalaData.Assets.OoyalaAssetDataResult();
        string json = OoyalaAPI.getJSON(SecretKey, APIKey, pathAsset, null);

        odr = JsonHelper.JsonDeserialize <OoyalaData.Assets.OoyalaAssetDataResult>(json);
        list.AddRange(odr.items);
        return(list);
    }
Exemplo n.º 2
0
    /// <summary>
    /// Get Media Assets based on Live Status by using V2 API
    /// </summary>
    /// <param name="SecretKey">Backlot Secret Key</param>
    /// <param name="APIKey">Backlot API Key</param>
    /// <returns>List of Media Assets</returns>
    public static List <OoyalaData.Assets.Item> GetLiveAssets(string SecretKey, string APIKey)
    {
        var list = new List <OoyalaData.Assets.Item>();

        OoyalaData.Assets.OoyalaAssetDataResult odr = new OoyalaData.Assets.OoyalaAssetDataResult();

        System.Collections.Generic.Dictionary <string, string> parameters = new System.Collections.Generic.Dictionary <string, string>();
        string expireValue = DateTime.Now.AddHours(1).Ticks.ToString();

        parameters.Add("api_key", APIKey);
        parameters.Add("expires", expireValue);
        parameters.Add("where", string.Format(formatSearch, "status", "live"));
        parameters.Add("orderby", "name");
        string json = OoyalaAPI.getJSON(SecretKey, APIKey, pathAsset, parameters);

        odr = JsonHelper.JsonDeserialize <OoyalaData.Assets.OoyalaAssetDataResult>(json);
        list.AddRange(odr.items);
        return(list);
    }
    /// <summary>
    /// Get Media Assets based on Live Status by using V2 API
    /// </summary>
    /// <param name="SecretKey">Backlot Secret Key</param>
    /// <param name="APIKey">Backlot API Key</param>
    /// <returns>List of Media Assets</returns>
    public static List<OoyalaData.Assets.Item> GetLiveAssets(string SecretKey, string APIKey)
    {
        var list = new List<OoyalaData.Assets.Item>();
        OoyalaData.Assets.OoyalaAssetDataResult odr = new OoyalaData.Assets.OoyalaAssetDataResult();

        System.Collections.Generic.Dictionary<string, string> parameters = new System.Collections.Generic.Dictionary<string, string>();
        string expireValue = DateTime.Now.AddHours(1).Ticks.ToString();
        parameters.Add("api_key", APIKey);
        parameters.Add("expires", expireValue);
        parameters.Add("where", string.Format(formatSearch, "status", "live"));
        parameters.Add("orderby", "name");
        string json = OoyalaAPI.getJSON(SecretKey, APIKey, pathAsset, parameters);

        odr = JsonHelper.JsonDeserialize<OoyalaData.Assets.OoyalaAssetDataResult>(json);
        list.AddRange(odr.items);
        return list;
    }
 /// <summary>
 /// Get All available Media assets by using V2 API
 /// </summary>
 /// <param name="SecretKey">Backlot Secret Key</param>
 /// <param name="APIKey">Backlot API Key</param>
 /// <returns>List of Media Assets</returns>
 public static List<OoyalaData.Assets.Item> GetAllAssets(string SecretKey, string APIKey)
 {
     var list = new List<OoyalaData.Assets.Item>();
     OoyalaData.Assets.OoyalaAssetDataResult odr = new OoyalaData.Assets.OoyalaAssetDataResult();
     string json = OoyalaAPI.getJSON(SecretKey, APIKey, pathAsset, null);
     odr = JsonHelper.JsonDeserialize<OoyalaData.Assets.OoyalaAssetDataResult>(json);
     list.AddRange(odr.items);
     return list;
 }