Aby zacząć korzystać z interfejsu Google Photos Library API, skonfiguruj projekt, włączając go za pomocą konsolę interfejsów API Google i skonfiguruj identyfikator klienta OAuth 2.0.
Twoja aplikacja wchodzi w interakcję ze Zdjęciami Google w imieniu Użytkownik Zdjęć Google. Jeśli na przykład utworzysz albumy w w bibliotece Zdjęć Google ani przesyłać elementów multimedialnych do folderu użytkownika; konta Zdjęć Google, użytkownik autoryzuje te żądania do interfejsu API za pomocą Protokół OAuth 2.0.
Identyfikator klienta OAuth 2.0 pozwala użytkownikom aplikacji logować się, uwierzytelniać i tym samym używać interfejsu Library API. Interfejs Library API nie obsługuje konta usługi; aby korzystać z tego interfejsu API, użytkownicy muszą być zalogowani na Konto.
Konfiguracja aplikacji
Włącz API
Zanim użyjesz interfejsu Library API, musisz włączyć go w swoim projekcie.
- Otwórz konsolę interfejsów API Google.
- Na pasku menu wybierz projekt lub utwórz nowy.
- Aby otworzyć bibliotekę interfejsów API Google, w menu nawigacyjnym wybierz Interfejsy API Usługi > Biblioteka.
- Wyszukaj „Google Photos Library API”. Wybierz właściwy wynik i kliknij Włącz.
Żądanie identyfikatora klienta OAuth 2.0
Wykonaj poniższe czynności, aby zażądać identyfikatora klienta OAuth i skonfigurować go dla swojej aplikacji. W tym przykładzie korzystamy z aplikacji, w której cały przepływ OAuth jest po stronie serwera, jak w przykładach. Proces konfiguracji może się różnić w przypadku innych scenariuszy implementacji.
- Otwórz konsolę interfejsów API Google. i wybierz swój projekt.
- Z menu wybierz Interfejsy API i Usługi > Dane logowania.
- Na stronie Credentials (Dane logowania) kliknij Create Credentials (Utwórz dane logowania) > Identyfikator klienta OAuth.
- Wybierz Typ aplikacji. W tym przykładzie typ aplikacji to Aplikacja internetowa.
Zarejestruj źródła, z których aplikacja może uzyskiwać dostęp do interfejsów API Google w następujący sposób:
- Wpisz nazwę, aby zidentyfikować identyfikator klienta.
W polu Autoryzowane źródła JavaScript wpisz źródło źródła . W tym polu nie można używać symboli wieloznacznych.
Możesz podać wiele źródeł, aby aplikacja działała w różnych protokoły, domeny i subdomeny. Wpisane adresy URL mogą i uruchomić żądanie OAuth.
W poniższym przykładzie pokazano adres URL na potrzeby lokalnego programowania (w naszych przykładach użyto
localhost:8080
) i produkcyjny adres URL.http://localhost:8080 https://myproductionurl.example.com
Pole Autoryzowany identyfikator URI przekierowania to punkt końcowy, który odbiera z serwera OAuth 2.0. Zazwyczaj są to i wskazuje ścieżkę w aplikacji.
http://localhost:8080/auth/google/callback https://myproductionurl.example.com/auth/google/callback
Kliknij Utwórz.
-
Z wyświetlonego okna klienta OAuth skopiuj te elementy:
- Identyfikator klienta
- Tajny klucz klienta
Aplikacja może uzyskiwać dostęp do włączonych interfejsów API Google za pomocą tych wartości.
Zanim uruchomisz aplikację publiczną, która uzyskuje dostęp do interfejsu Library API, Twoja aplikacja musi zostać sprawdzona przez Google. „Niezweryfikowana aplikacja” w podczas testowania aplikacji, aż stanie się zweryfikowane.
Wypróbuj fragment
Po skonfigurowaniu projektu do użycia z interfejsem Library API znajdziesz w przykładowej aplikacji na GitHubie. Przykładowa aplikacja pokazuje, jak utworzyć inteligentną ramkę na zdjęcia za pomocą interfejsu Library API.