Модернизация — аутентификация при входе (токен)

#android

#Android

Вопрос:

У меня есть API для аутентификации при входе. Конец этого пути API выглядит следующим образом: /api/authentication/login post[логин, пароль, fcm_token] Как я должен написать свой код для использования этого пути API с помощью модернизации. Я не понимаю этот путь API. Пожалуйста, посоветуйте мне.

Комментарии:

1. Похоже, вы перепутали путь API с полезной нагрузкой и методом. Путь: «/ api / authentication / login» МЕТОД: «POST» Полезная нагрузка: логин, пароль, fcm_token

2. Лукас Новицки, я не писал коды, связанные с модернизацией, и это мой первый раз. Я понятия не имею, что мне делать. Если вы использовали такой путь, можете ли вы, например, показать свой код.

Ответ №1:

вы должны добавить этот «/ api / authentication /» в свой базовый URL.

в вашем классе ApiInterface:-

 @Headers("Content-Type: application/json")
    @POST("login")
    Call<YourModleClass> loginUser(@Query("login") String login, @Query("password") String password, @Query("fcm_token") String fcm_token);
  

Комментарии:

1. POST запрос, и вы передаете ему Query странные параметры

2. вы можете создать здесь класс модели и передать в @Body . в классе модели вы должны создать эти 3 переменные, такие как: — Строка login, Строка password , строка fcm_token . и создайте конструктор в классе модели.

3. Это здорово. Каков следующий шаг?