Interfejs Picker API zapewnia użytkownikom bezpieczny sposób wybierania zdjęć i filmów z biblioteki Zdjęć Google oraz udostępniania ich Twojej aplikacji.
Zanim rozpoczniesz
- Zapoznaj się z omówieniem: porównaj interfejs Picker API z interfejsem Library API, aby upewnić się, że interfejs Picker API jest odpowiedni do Twojego zastosowania.
- Skonfiguruj aplikację: włącz interfejs API i skonfiguruj uwierzytelnianie. Szczegółowe instrukcje znajdziesz w artykule Konfigurowanie aplikacji.
Przepływ interfejsu Picker API
Oto ogólny opis działania interfejsu Picker API:
Sprawdź token OAuth: przed rozpoczęciem przepływu interfejsu Picker API sprawdź, czy użytkownik ma prawidłowy token dostępu OAuth 2.0. Jeśli nie ma tokena, rozpocznij proces autoryzacji OAuth 2.0, aby go uzyskać.
Utwórz sesję: rozpocznij proces, wywołując interfejs Picker API, aby utworzyć nową sesję. To wywołanie zwróci unikalny
pickerUri
.Kierowanie użytkowników do aplikacji Zdjęcia Google: udostępnij użytkownikom
pickerUri
(jako klikalny link lub kod QR). Ten adres URL bezpiecznie otworzy aplikację Zdjęcia Google. W przypadku aplikacji internetowych możesz dodać do tego identyfikatora URI parametr/autoclose
, aby automatycznie zamknąć okno Zdjęć Google po dokonaniu wyboru przez użytkownika.Użytkownik wybiera elementy multimedialne: w aplikacji Zdjęcia Google użytkownicy mogą przeglądać bibliotekę i wybierać zdjęcia oraz filmy, które chcą udostępnić Twojej aplikacji. Zapoznaj się z omówieniem procesu wybierania przez użytkownika.
Odpytywanie sesji: aplikacja powinna okresowo odpytywać sesję, aby sprawdzać jej stan. Chcesz, aby właściwość
mediaItemsSet
zwracała wartość „prawda”, co oznacza, że użytkownik zakończył wybór.Wyświetlanie listy wybranych elementów multimedialnych: gdy funkcja
mediaItemsSet
zwróci wartość „prawda”, możesz użyć metody list, aby uzyskać szczegółowe informacje o wybranych elementach multimedialnych.Pobieranie i używanie elementów multimedialnych: masz teraz dostęp do wybranych elementów multimedialnych. Możesz pobrać ich treść za pomocą
baseUrl
i wykorzystać je w swojej aplikacji.
Dalsze kroki
- Zapoznaj się z dokumentacją referencyjną: przejrzyj szczegółową dokumentację referencyjną interfejsu Picker API, aby poznać wszystkie dostępne metody i parametry.
- Wypróbuj przykłady: zapoznaj się z naszym przykładem, aby zobaczyć, jak działa interfejs Picker API, i znaleźć inspirację do integracji.