Приветствую, есть ТЗ с json запросами, retrofit2 я применял и впринципе знаю что это такое, но здесь не могу понять, что мне прописывать в @GET,подскажите пожалуйста, кому не жалко своего времени, спасибо)!
-------------------------------------
Сделать экраны регистрации по дизайну
https://www.figma.com/file/Frl7XrJKNGCejsHJTXWbyu/Untitled?n…
Экран Authorization:
Ввод номера телефону должен быть по шаблону +7 (000) 000-00-00
В макете стоит выбор страны ( эту фичу не реализуем, обычный TextView с макетом заполнения )
Экран SMS-code:
Код подтверждения не приходит СМС по номеру, временное решение: он прилетает тебе непосредственно в app.
код прилетает в alert, показ алерт должен быть отключаемый
По кнопке Войти осуществить метод APi ( Войти )
Изменить номер - возвращает на предыдущий экран
Таймер устанавливается на 1 мин, по истучению времени возможна обработка нажатия, по нажатию код прилает прилетает еще раз
Экран Registration:
Поля для заполнения данных меняют внешний вид как в дизайне
Все поля должны обязательны для заполнения
В случае если все поля заполненны, то по нажатию на кнопку войти должен срабатывать метод изменить профиль
API:
Url -
87.249.49.97:6000Получить код подтверждения :
curl --location --request POST '
87.249.49.97:6000/tel/verify/' \
--header 'Content-Type: application/json' \
--data-raw '{
"tel": "8005553535"
}'
Войти (Получение токена) :
curl --location --request POST '
87.249.49.97:6000/siw/tel/' \
--header 'Content-Type: application/json' \
--data-raw '{
"tel":"8005553535",
"code":"2546"
}'
Изменить профиль :
curl --location --request PUT '
87.249.49.97:6000/users/self/' \
--header 'Authorization: Token 00cf8d77f84bf94ec30c76a5cf13c7f806e71313d5e166d6a20e4f7ac75bbf44' \
--header 'Content-Type: application/json' \
--data-raw '{
"first_name":"",
"last_name":"",
"city":""
}'
Получить профиль :
curl --location --request GET '
87.249.49.97:6000/users/self/' \
--header 'Authorization: Token 0086ea63009420b74b293e8bbfd0af2d3cb39a7891609c6e3ac22ee8c39cd589'