Как использовать MEGA.nz для проекта Flutter?IOS

Программируем под IOS
Ответить
Anonymous
 Как использовать MEGA.nz для проекта Flutter?

Сообщение Anonymous »

Я новичок в программировании и использую Flutter для приложения для iOS. Идея состоит в том, чтобы войти на MEGA.nz, получить папки с видео с помощью моей учетной записи и использовать библиотеку видеоплееров, которая поддерживает видео в формате .avi. Однако, исследуя Интернет, я обнаружил, что это API:
https://g.api.mega.co.nz/cs, но он не совсем работает
my код на данный момент:

Код: Выделить всё

TextEditingController emailController = TextEditingController();

TextEditingController passwordController = TextEditingController();

void login(String email, String password) async {
try {
final response = await http.post(
Uri.parse('https://g.api.mega.co.nz/cs'),
headers: {
'Content-Type': 'application/json',
},
body: jsonEncode({
'a': 'us',
'user': email,
'password': password
}),
);

if (response.statusCode == 200) {
var data = jsonDecode(response.body);
print('Login successfully: $data');
}else if(response.statusCode == 301
print('Redirected to: ${response.headers['Location']}');
} else {
print('Failed login: ${response.statusCode} ${response.body}');
}
} catch (e) {
print('Error: $e');
}
}
Я продолжаю успешно входить в систему, используя свои учетные данные, даже если они неверны

Подробнее здесь: https://stackoverflow.com/questions/791 ... er-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»