Ten przewodnik wyjaśnia, jak korzystać z funkcji Google Picker API, takich jak włączanie wielokrotnego wyboru, ukrywanie panelu nawigacyjnego i wybieranie konta użytkownika za pomocą bieżącego tokena OAuth 2.0 aplikacji.
Wymagania wstępne
W tym przykładzie musisz podać kilka elementów:
Aby znaleźć identyfikator klienta i klucz interfejsu API:
W konsoli Google Cloud otwórz Menu> Interfejsy API i usługi > Dane logowania.
Aby znaleźć identyfikator aplikacji:
W konsoli Google Cloud otwórz Menu> Administracja > Ustawienia.
Jako identyfikator aplikacji użyj numeru projektu.
Ten sam projekt Google Cloud musi zawierać zarówno identyfikator klienta, jak i identyfikator aplikacji, ponieważ jest używany do autoryzowania dostępu do plików użytkownika.
Tworzenie aplikacji
Poniższy przykładowy kod pokazuje, jak użyć selektora obrazów lub strony przesyłania, które użytkownicy mogą otworzyć za pomocą przycisku w aplikacji internetowej.
Funkcja setOAuthToken
umożliwia aplikacji użycie bieżącego tokena autoryzacji do określenia, którego konta Google ma używać selektor Google do wyświetlania plików. Jeśli użytkownik jest zalogowany na kilka kont Google, selektor Google może wyświetlać pliki odpowiedniego autoryzowanego konta.
Po uzyskaniu identyfikatora pliku z selektora Google podczas otwierania plików aplikacja może pobrać metadane pliku i pobrać jego zawartość zgodnie z opisem w metodzie get
zasobu files
.