Как пройти аутентификацию с Glide / GlideSlider - PullRequest
0 голосов
/ 07 декабря 2018

Я хочу загрузить некоторые изображения, которые приходят с Google Drive, используя Glide с GlideSlider

Но каждый раз, когда я пытаюсь загрузить изображение через URL, возникает ошибка ввода-вывода, потому что у меня нет разрешения ..

Что я делаю:

requestOptions = new RequestOptions();
    requestOptions.centerCrop();

    for (int i = 0; i < url_fotos.size(); i++) {
        TextSliderView sliderView = new TextSliderView(activity);
        // if you want show image only / without description text use DefaultSliderView instead

        // initialize SliderLayout
        sliderView
                .image(url_fotos.get(i))
                .setRequestOption(requestOptions)
                .setBackgroundColor(Color.WHITE)
                .setProgressBarVisible(true)
                .setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
                    @Override
                    public void onSliderClick(BaseSliderView baseSliderView) {

                    }
                });

        //add your extra information
        sliderLayout.addSlider(sliderView);
    }

    sliderLayout.setPresetTransformer(SliderLayout.Transformer.Default);

Я уже пробовал: "http://username:password@domain.com/url"

И пробовал тоже:

Какиспользовать login: pass @ url в Glide на Android?

что еще я могу сделать, чтобы войти в свою учетную запись?

1 Ответ

0 голосов
/ 13 декабря 2018

Если ошибка связана с аутентификацией, то согласно этому ответу :

Вы должны получить fileId из Google Drive SDK API, а затем использовать этот URL:

https://drive.google.com/uc?export=view&id={fileId}

...