Zasubskrybuj te informacje o wersji.
Aktualizujemy tę stronę o każdą nową wersję interfejsu Google Photos Library API. Historia zmian zawiera listę wersji według daty, a także wszystkie nowe funkcje, poprawki i inne zmiany.
Dokumentacja i przewodniki wskazują najnowszą wersję, której należy użyć.
27 października 2022 r.
Uwagi
- Ćwiczenie z programowania „Build a Photo Share app with Google Photos and Flutter” (Tworzenie aplikacji do udostępniania zdjęć przy użyciu Zdjęć Google i Flutter) nie jest już dostępne. Zapoznaj się z innymi przykładami i skorzystaj z przykładowego kodu w naszych przewodnikach.
1 czerwca 2022 r.
Uwagi
- Dodaliśmy sprawdzone metody przesyłania, aby usprawnić przesyłanie, wskazać typowe błędy i dowiedzieć się, jak ich unikać, a także podać wskazówki, jak zwiększyć wydajność przesyłania.
27 października 2021 r.
Funkcje
- Program partnerski Zdjęć Google: wprowadzenie najwyższego poziomu. Poziom Premier to pakiet ulepszonych funkcji interfejsów API, które wykorzystują potężną inteligencję maszynową Zdjęć Google.
29 września 2021 r.
Funkcje
- Nowa opcja sortowania wyszukiwań na podstawie filtrów dat. Wyniki mogą być sortowane od najnowszych lub najstarsze. Ułatwia to wyszukiwanie i zwiększa wydajność, ponieważ zapewnia lepiej dopasowane wyniki wyszukiwania.
21 lipca 2021 r.
Funkcje
- Nowy parametr
-no
do podstawowych adresów URL filmów do wczytywania miniatur bez nakładki z przyciskiem odtwarzania. Domyślnie miniatury filmów wczytują się z nakładką z przyciskiem odtwarzania. Ten nowy parametr pozwala ukrywać przycisk odtwarzania w miniaturach filmów.
Rozwiązane problemy
- Problem 181282432: miniatury filmów zawsze są wyświetlane z nakładką z przyciskiem odtwarzania.
25 maja 2021 r.
Rozwiązane problemy
- Właściwość
exposureTime
nie została uzupełniona w przypadku metadanychphoto
w elementach multimedialnych.
19 maja 2021 r.
Uwagi
- Zaktualizowaliśmy dokumentację dotyczącą podstawowego adresu URL zdjęć ruchomych, aby wyjaśnić działanie parametru
=dv
w przypadku zdjęć ruchomych na Androida i zdjęć na żywo w iOS.
11 lutego 2021 r.
Uwagi
- Zaktualizowaliśmy Zasady dopuszczalnego użytkowania, dodając treści na temat reklam oraz minimalizując użycie danych.
7 lipca 2020 r.
Funkcje
- Zaktualizowaliśmy interfejs API, aby obsługiwał nowe ustawienia udostępniania w Zdjęciach Google.
W ramach właściwości
shareInfo
albumów udostępnionych jest teraz zwracane nowe poleisJoinable
. Interfejs API może dołączać użytkowników do albumu udostępnionego, gdyisJoinable
ma wartośćtrue
. Jeśli właściciel wyłączył udostępnianie linków do albumu w Zdjęciach Google,isJoinable
będzie mieć wartośćfalse
, a interfejs API nie będzie mógł dołączać do użytkowników tego albumu. - Problemy 111405623,
116379853,
117685011: możesz teraz
zmieniać tytuły albumów i zdjęcia na okładkę oraz zmieniać opisy elementów multimedialnych utworzonych przez Twoją aplikację. Aby przyznać dostęp do aktualizacji, poproś o nowy zakres autoryzacji
photoslibrary.edit.appcreateddata
.
17 lutego 2020 r.
Funkcje
- Maksymalny rozmiar przesyłanego zdjęcia został zwiększony z 75 MB do 200 MB.
- Podczas przesyłania plików należy teraz określić typ MIME na etapie przesyłania bajtów.
- Nazwy plików podajesz teraz podczas tworzenia elementu multimedialnego, a nie przesyłania bajtów multimediów. Nowa właściwość
fileName
wsimpleMediaItem
obsługuje ciągi znaków UTF-8. Podczas przesyłania bajtów multimediów możesz nadal określać nazwę pliku elementu multimedialnego, ale zdecydowanie zalecamy zaktualizowanie implementacji.
Uwagi
- Zaktualizowaliśmy Zasady dopuszczalnego użytkowania, dodając do nich kilka dodatkowych informacji na temat minimalizacji wykorzystania i przechowywania danych.
- Dokumentacja podstawowego adresu URL została zaktualizowana o zdjęcia ruchome.
16 sierpnia 2019 r.
Funkcje
- Problem 131874809: nowa usługa
isOwned
wshareInfo
umożliwiająca określenie, czy użytkownik jest właścicielem albumu udostępnionego. Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym udostępniania multimediów.
Rozwiązane problemy
- Problem 131711405: w odpowiedzi
albums.list
brakowało właściwościshareableUrl
. - Problem 113870729:
mediaItems.list
czasami w granicach stron zwracane były zduplikowane elementy multimedialne. - Problem 93428763: pole
status
w metadanych filmu prawidłowo zwraca terazVideoProcessingStatus
filmu w najwyższej dostępnej jakości.
12 czerwca 2019 r.
Funkcje
- Problem 110188560: nowy
filtr wyszukiwania do wybierania elementów multimedialnych, które zostały oznaczone jako ulubione:
FeatureFilter
. - Nowe kategorie treści elementu
ContentFilter
umożliwiające filtrowanie elementów multimedialnych, które pasują do konkretnych kategorii:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
,HOLIDAYS
.
Uwagi
- Zaktualizowaliśmy wytyczne dotyczące wygody użytkowników, które zawierają dodatkowe wskazówki dotyczące nazywania projektów i albumów.
7 maja 2019 r.
Ćwiczenia z programowania
- Nowe ćwiczenia z programowania: Tworzenie aplikacji do udostępniania zdjęć za pomocą Zdjęć Google i Flutter. Dowiedz się, jak utworzyć aplikację do udostępniania zdjęć przy użyciu interfejsu Google Photos Library API we Flutter. Szczegółowe informacje znajdziesz w przewodniku po przykładach.
29 kwietnia 2019 r.
Funkcje
Problem 109505022: nowe wywołania do dodawania i usuwania istniejących elementów multimedialnych do albumu:
Te połączenia obsługują elementy multimedialne i albumy utworzone przez aplikację. Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym zarządzania albumami.
Jeśli nie udało się utworzyć niektórych elementów multimedialnych, wywołanie REST do tworzenia elementów multimedialnych
mediaItems.batchCreate
zwraca teraz stan HTTP207 MULTI-STATUS
, co oznacza częściowy sukces. Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym przesyłania multimediów.
Uwagi
- Najnowsze wersje bibliotek klienta zawierają zmianę powodującą niezgodność.
Klasy powiązane z tematami
MediaItem
,Album
iDateRange
zostały przeniesione do nowego specjalnego pakietu. Zmieniły się tylko ich lokalizacje w bibliotece klienta. Zapoznaj się z informacjami o wersji dla biblioteki klienta Java (1.2.0) i biblioteki klienta PHP (1.2.0).
14 lutego 2019 r.
Uwagi
- Obowiązują nowy limit dostępu do bajtów multimediów z podstawowych adresów URL. Możesz sprawdzić ten limit w konsoli interfejsów API Google.
Rozwiązane problemy
- Problem 124355983: błędy 500 podczas wywoływania metody
mediaItems.get
w przypadku niektórych udostępnionych elementów multimedialnych.
21 stycznia 2019 r.
Rozwiązane problemy
- Problem 121998358: w odpowiedzi
albums.create
brakowało właściwościisWriteable
.
Styczeń 7, 2019
Rozwiązane problemy
- Problem 118464845:
mediaItems.list
zwrócił zbyt wiele pustych stron. - Problem 111714379:
mediaItems.search
zwrócił połowę wartościpageSize
.
30 listopada 2018 r.
Funkcje
- Nowe wywołanie
mediaItems.batchGet
do pobierania wielu elementów multimedialnych według ich identyfikatorów. - Problem 111279349: nowe połączenie
sharedAlbums.leave
w celu opuszczenia albumu, do którego należysz. - Problem 111279347: nowe połączenie
albums.unshare
w celu oznaczenia albumu udostępnionego jako prywatnego.
Rozwiązane problemy
- Problem 113978705: opisy ustawione w
mediaItems.batchCreate
zostały przekonwertowane na encje HTML. - Problem 114462217: nie można ustawić nazwy pliku dla plików wideo w folderze
mediaItems.batchCreate
. - Problem 118475587: w przypadku elementów multimedialnych zwrócono nieprawidłowe adresy URL produktów.
- Problem 111862704: błędy 403 podczas uzyskiwania dostępu do podstawowych adresów URL.
- Problem 115932469: przesyłanie nie powiodło się z powodu błędu limitu.
6 września 2018 r.
Funkcje
- Dostępne są już biblioteki klienta Java i PHP.
Uwagi
- Interfejs Google Photos Library API jest ogólnodostępny. Dziękujemy za opinie i prośby o dodanie funkcji w okresie próbnym interfejsu Library API dla programistów.
- Zapoznaj się z nowymi przewodnikami, które ułatwiają rozpoczęcie pracy z bibliotekami klienta Java i PHP.
- Do przewodników dodaliśmy przykładowe fragmenty kodu w języku Java i PHP, aby zademonstrować użycie bibliotek klienta.
5 września 2018 r.
Funkcje
- Nowe wywołanie
sharedAlbums.get
w celu pobrania albumu za pomocąshareToken
. - Nowa właściwość
isJoined
w usłudzeshareInfo
, która pozwala określić, czy użytkownik dołączył do albumu udostępnionego.
Rozwiązane problemy
- Problem 79321120: w odpowiedzi mediaItems.batchCreate brak właściwości
mimeType
dotyczącej elementów multimedialnych wideo. - Problem 79319272: w odpowiedzi mediaItems.batchCreate brakowało właściwości takich jak
mediaMetadata
icontributorInfo
. - Problem 110237685: usunięto problem z przesyłaniem pliku CORS.
- Problem 79318118: podczas przesyłania wielu elementów do albumu za pomocą wywołania mediaItems.batchCreate spójna kolejność nie była obsługiwana.
Uwagi
- Jeśli do 5 września 2018 r. masz zapisane identyfikatory (takie jak identyfikatory albumów, elementów multimedialnych lub elementów wzbogacających), przestaną one działać z powodu zmiany formatu. Musisz uzyskać nowe identyfikatory, których będziesz używać w swoim wniosku.
- Nazwa
totalMediaItems
zasobu albumu została zmieniona namediaItemsCount
. - Maksymalna wartość parametru
pageSize
w wywołaniach mediaItems.list i mediaItems.search została zmieniona na 100. Domyślna liczba elementów multimedialnych zwracanych, gdy nie określono parametrupageSize
, została zmieniona na 25. - Zawartość biblioteki listy,
Udostępnianie multimediów i Uzyskiwanie dostępu do elementów multimedialnych
zaktualizowane o funkcję filtra
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) opublikowaną 31 lipca 2018 r.
31 lipca 2018 r.
Funkcje
- Nowe wywołanie
mediaItems.list
w celu wyświetlenia listy elementów multimedialnych. - Nowy filtr
excludeNonAppCreatedData
do wyszukiwania elementów lub wyświetlania albumów utworzonych przez Twoją aplikację. - Nowe parametry umożliwiające dostęp do obrazów:
- Problem 79871479:
c
parametr przycinania używany do przycinania obrazu do dokładnych wymiarów. - Problem 110343547,
problem 111228390: parametr pobierania
d
, aby pobrać oryginalny obraz.
- Problem 79871479:
- Wywołanie
sharedAlbums.join
zwraca teraz album. - Problem 109655786:
album
zawiera teraz identyfikator elementu multimedialnego zdjęcia na okładkęcoverPhotoMediaItemId
. - Problem 79656863:
mediaItem
zawiera teraz nazwę pliku elementu multimedialnego:filename
.
Rozwiązane problemy
- Problem 79757390: nazwa pliku nie była ustawiana podczas żądań przesyłania. Zobacz pola
X-Goog-Upload-File-Namefile
iX-Goog-Upload-Protocol
w przewodniku po przesyłaniu multimediów. - Problem 80182372: funkcja wznawiania przesyłania zwróciła błąd. W nowym przewodniku po wznawianiu przesyłania znajdziesz zaktualizowany protokół.
- Problem 79497397: w odpowiedzi albums.list brakuje właściwości
isWriteable
. - Problem 111143493: filtr kategorii treści
PEOPLE
zwracał nieprawidłowe wyniki. - Problem 111056278: filtr kategorii treści
BIRTHDAYS
zwracał błąd.
Wersja testowa – 8 maja 2018 r.
Pierwsza wersja interfejsu Library API.
Znane problemy
GET mediaItem
zgłasza błąd, jeśli odbierany element multimedialnyid
dotyczy elementu multimedialnego z albumu udostępnionego i nie należy do użytkownika.- Odpowiedź wywołania
batchCreate
nie zwraca kodumediaMetadata
anicontributorInfo
. - Jeśli element multimedialny to film, wywołanie
batchCreate
nie zwróci zdarzeniamimeType
. batchCreate
nie utrzymuje stałej kolejności podczas przesyłania wielu produktów.batchCreate
nie obsługuje kolejności (dodawania elementuposition
) podczas tworzenia elementów multimedialnych w albumie udostępnionym jako właściciel tego albumu. Domyślnie wyświetla się koniec albumu.