Ваш код выглядит вполне корректно, и должен работать для получения информации о дисковом пространстве на Mega.nz. Однако, есть несколько моментов, на которые стоит обратить внимание.
1. **Проверка на наличие ошибок**: Убедитесь, что метод `GetAccountInformation()` действительно возвращает корректные данные, и что вы не получаете исключение. Вы можете добавить обработку исключений для отладки:
```csharp
try
{
var accountInfo = cl.GetAccountInformation();
string result = $"{accountInfo.UsedQuota / (1024 * 1024)}MB/{accountInfo.TotalQuota / (1024 * 1024)}MB";
Console.WriteLine(result);
}
catch (Exception ex)
{
Console.WriteLine($"Ошибка: {ex.Message}");
}
```
2. **Обновление библиотеки**: Убедитесь, что у вас последняя версия библиотеки `CG.Web.MegaApiClient`. Возможно, в более старых версиях могли быть ошибки, которые уже исправлены.
3. **Проверка прав доступа**: Убедитесь, что учетная запись, с которой вы пытаетесь войти, имеет доступ к функционалу API, связанному с получением информации о квоте.
4. **Логин**: Использование жестко закодированных учетных данных (логин и пароль) в вашем коде не является безопасным методом. Рассмотрите возможность использования более безопасных методов аутентификации, таких как OAuth, если это поддерживается.
5. **Сетевые проблемы**: Проверьте свою сеть на наличие прокси или брандмауэра, которые могут блокировать соединение с сервером Mega.nz.
Если все вышеупомянутое не помогает, рекомендую ревизовать документацию к `CG.Web.MegaApiClient` на предмет изменений в API Mega.nz и их возможного влияния на вашу реализацию.
Если вы все равно сталкиваетесь с проблемами, пожалуйста, предоставьте больше информации об ошибках или проблемах, которые возникают при выполнении вашего кода. Это может помочь в поиске решения.