//============================================================= // Public static methods //============================================================= /// <summary> /// Checks if TMDB API key is valid. /// </summary> /// <param name="key">TMDB API key.</param> /// <returns>True if API key is valid, false - otherwise.</returns> public static bool IsKeyValid(string key) { if (string.IsNullOrEmpty(key)) return false; try { var client = new TMDbClient(key); client.AuthenticationRequestAutenticationToken(); return true; } catch (UnauthorizedAccessException) { return false; } }