Как разобрать данные в ссылочный API из другого класса - PullRequest
0 голосов
/ 26 марта 2019

Я новичок здесь. Я хотел бы спросить, возможно ли добавить данные о фиксированном значении в модифицированной ссылке.

это мои коды: (здесь у меня есть значение, которое получало мой идентификатор пользователя из моего модуля.)

public class ScheduleModule extends Fragment {
public static String qqst;
View inflatedView = null;

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

    inflatedView = inflater.inflate(R.layout.fragment_schedule_module, container, false);

    ggst = Settings.Secure.getString(getContext().getContentResolver(),
            Settings.Secure.ANDROID_ID);

и я хотел бы добавить это на моем API. путем передачи данных по ссылке, но она не работает ..

public interface API {

  @GET("api/Database/GetSchedule? 
  serialNumber="+"Schedule.ggst")
  Call<List<ScheduleDetails>> getSchedData();
}

Schedule.ggst не может связать данные из моего модуля с API. но в моем случае это то, что я хотел бы сделать, чтобы у каждого устройства был уникальный идентификатор доступа к моему пользовательскому API.

это мои образцы данных, к которым я хотел бы получить доступ:

api/Database/GetSchedule?serialNumber=5d2a2dd4c787e116

1 Ответ

0 голосов
/ 26 марта 2019

я думаю, что вы можете использовать параметр запроса, как показано ниже

@GET("api/Database/GetSchedule)
Call<List<ScheduleDetails>> getSchedData(@Query("serialNumber") int serialNumber);

и назовите это так

APIService.getSchedData(ggst);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...