Zasubskrybuj te informacje o wersji.
Ta strona jest aktualizowana wraz z każdą nową wersją interfejsu API biblioteki Zdjęć Google. Historia zmian wyświetla listę wersji według daty oraz zawiera nowe funkcje, poprawki błędów i inne zmian.
Dokumentacja i przewodniki wskazują najnowszą wersję do użycia.
16 września 2024 r.
Funkcje
- Wprowadziliśmy nowy interfejs API Picker, który zapewnia bezpieczeństwo. i wygodny wybór zdjęć.
Uwagi
W tej wersji ogłosiliśmy kluczowe zmiany w interfejsie Library API (obowiązują od 31 marca 2025 roku).
- Interfejs Library API będzie zarządzać tylko zdjęciami i filmami utworzonymi przez Twoją aplikację.
- Usunięcie tych uprawnień:
photoslibrary.readonly
,photoslibrary.sharing
i Zakresy:photoslibrary
. - Ograniczenie kilku metod wyłącznie do treści tworzonych przez aplikacje
Szczegółowe informacje znajdziesz w artykule Aktualizacje interfejsów API Zdjęć Google. stronę.
27 października 2022 r.
Uwagi
- „Utwórz aplikację do udostępniania zdjęć za pomocą Zdjęć Google i Flutter” ćwiczenie w Codelabs już dostępny. Przejrzyj inne przykłady i zapoznaj się z nimi do przykładowego kodu w naszych przewodnikach.
1 czerwca 2022 r.
Uwagi
- Dodaliśmy sprawdzone metody przesyłania aby pomóc w wyjaśnieniu procesu przesyłania, wskazać typowe błędy i dowiedzieć się, jak ich uniknąć a także wskazówki, jak zwiększyć efektywność przesyłania.
27 października 2021 r.
Funkcje
- Program partnerski Zdjęć Google: wprowadzenie poziomu premium. Wersja profesjonalna to pakiet ulepszonych funkcji interfejsów API, które wykorzystują dzięki wykorzystaniu technologii systemów uczących się w Zdjęciach Google.
29 września 2021 r.
Funkcje
- Nowa opcja sortowania wyszukiwań na podstawie filtra daty , Wyniki można sortować od najnowszych lub najstarszych. Ułatwia to wyszukiwanie i zwiększa wydajność, ponieważ kierowane wyniki wyszukiwania.
21 lipca 2021 r.
Funkcje
- Nowy
-no
parametr adresów URL filmów podstawowych do wczytywania miniatur bez nakładki przycisku odtwarzania. Domyślnie film miniatury są ładowane z nakładką z przyciskiem odtwarzania. Ten nowy parametr zapewnia sterujące ukryciem przycisku odtwarzania przy miniaturach filmów.
Rozwiązane problemy
- Problem 181282432: miniatury filmów zawsze wyświetlany z nakładką z przyciskiem odtwarzania.
25 maja 2021 r.
Rozwiązane problemy
- Właściwość
exposureTime
nie została wypełniona dla Metadanephoto
w elementach multimedialnych.
19 maja 2021 r.
Uwagi
- Dokumentacja dotycząca adresu URL podstawowego zdjęć ruchomych została zaktualizowana, aby wyjaśnić działanie parametru
=dv
w przypadku zdjęć ruchomych na Androidzie i zdjęć Live Photo na iOS.
11 lutego 2021 r.
Uwagi
- Zasady dopuszczalnego użytkowania zostały zaktualizowane o informacje dotyczące reklam i minimalizowania wykorzystania danych.
7 lipca 2020 r.
Funkcje
- Interfejs API został zaktualizowany, aby obsługiwać
nowe funkcje kontroli udostępniania w Zdjęciach Google
Nowe pole,
isJoinable
, to zwracany w ramach właściwościshareInfo
dla albumów udostępnionych. Interfejs API może dołączać użytkowników do albumu udostępnionego gdyisJoinable
totrue
. Jeśli właściciel wyłączył udostępnianie linków do albumu w Zdjęciach Google,isJoinable
będziefalse
, a interfejs API nie będzie dołączyć użytkownikom do tego albumu. - Numery 111405623,
116379853,
117685011: teraz możesz
zmieniać tytuły albumów i zdjęcia na okładkę,
i zmieniać opisy elementów multimedialnych
utworzona przez aplikację. Poproś o nową usługę
photoslibrary.edit.appcreateddata
zakres autoryzacji na potrzeby aktualizacji.
17 lutego 2020 r.
Funkcje
- Maksymalny rozmiar przesyłanego pliku Zdjęcie zostało zwiększono z 75 MB do 200 MB.
- Podczas przesyłania plików typ MIME należy teraz określić w sekcji Etap przesyłania bajtów.
- Nazwy plików określa się teraz podczas tworzenia multimediów
item, zamiast
podczas przesyłania bajtów multimediów. Nowa usługa
fileName
wsimpleMediaItem
. obsługuje ciągi UTF-8. Nadal możesz określić nazwę pliku elementu multimedialnego, przesyłanie bajtów multimediów, jednak zdecydowanie zalecamy aktualizację w Twojej implementacji.
Uwagi
- Zaktualizowaliśmy Zasady dopuszczalnego użytkowania, dodając dodatkowe informacje dotyczące minimalizowania wykorzystania i przechowywania danych.
- Podstawowy adres URL dokumentacja .
16 sierpnia 2019 r.
Funkcje
- Problem 131874809: nowa usługa
isOwned
w:shareInfo
aby określić, czy użytkownik jest właścicielem danego albumu. Więcej informacji znajdziesz w przewodniku dla deweloperów dotyczącym udostępniania treści multimedialnych.
Rozwiązane problemy
- Problem 131711405: dotychczasowa usługa
shareableUrl
brakuje walbums.list
. - Problem 113870729:
mediaItems.list
. czasami zwracał zduplikowane elementy multimedialne na granicach strony. - Problem 93428763: pole
status
dla filmu metadanych teraz prawidłowo zwracaVideoProcessingStatus
w najwyższej jakości.
12 czerwca 2019 r.
Funkcje
- Problem 110188560: nowy
filtr wyszukiwania do wyboru
Elementy multimedialne, które zostały oznaczone jako ulubione:
FeatureFilter
- Nowe kategorie treści w
ContentFilter
, aby filtrować elementy multimediów, które pasują do określonych kategorii:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
,HOLIDAYS
.
Uwagi
- Zaktualizowane wskazówki dotyczące UX, które zawierają dodatkowych wskazówek dotyczących projektów nazw .
7 maja 2019 r.
Codelabs
- Nowe ćwiczenia w Codelabs: Tworzenie aplikacji do udostępniania zdjęć w Zdjęciach Google Skrzydełko. Dowiedz się, jak utworzyć aplikację do udostępniania zdjęć przy użyciu interfejsu Google Photos Library API w aplikacji Flutter. Zobacz Więcej informacji znajdziesz w przewodniku po przykładach.
29 kwietnia 2019 r.
Funkcje
Problem 109505022: nowe wywołania dodawania i usuwania istniejących multimediów do albumu:
Te wywołania obsługują elementy multimedialne i albumy utworzone przez Twoją aplikację. Więcej informacji znajdziesz w przewodniku dla deweloperów dotyczącym zarządzania albumami.
Wywołanie REST służące do tworzenia elementów multimedialnych
mediaItems.batchCreate
zwraca teraz kod stanu HTTP207 MULTI-STATUS
w przypadku częściowego powodzenia, jeśli nie udało się utworzyć niektórych elementów multimedialnych. Więcej informacji można znaleźć w sekcji Przesyłanie programista multimediów Google.
Uwagi
- Najnowsze wersje klienta
biblioteki zawierają zmianę niezbędną.
Zajęcia związane z
MediaItem
,Album
iDateRange
zostały przeniesione do nowego dedykowanego pakietu. Nie zmieniły się ich funkcje, a jedynie lokalizacja z biblioteki klienta. Zapoznaj się z informacjami o wersji biblioteki klienta w języku Java (1.2.0) i biblioteka klienta PHP (1.2.0).
14 lutego 2019 r.
Uwagi
- Nowy limit dostępu do bajtów multimediów z bazy danych adresy URL. Dostępne opcje monitoruj ten limit w Konsola interfejsów API Google.
Rozwiązane problemy
- Problem 124355983: podczas połączenia występują błędy 500
mediaItems.get
dla niektóre udostępnione elementy multimedialne.
21 stycznia 2019 r.
Rozwiązane problemy
- Problem 121998358: dotychczasowa usługa
isWriteable
brakuje w Odpowiedźalbums.create
.
Styczeń 7, 2019
Rozwiązane problemy
- Problem 118464845: zwrócone środki:
mediaItems.list
zbyt wiele pustych stron. - Problem 111714379: zwrócone środki:
mediaItems.search
połowapageSize
.
30 listopada 2018 r.
Funkcje
- Nowa rozmowa
mediaItems.batchGet
aby pobrać wiele elementów multimedialnych według ich identyfikatorów. - Problem 111279349: nowa rozmowa
sharedAlbums.leave
. aby opuścić album, do którego dołączył. - Problem 111279347: nowa rozmowa
albums.unshare
do oznaczenia z albumu udostępnionego jako prywatnego.
Rozwiązane problemy
- Problem 113978705: opisy ustawione w elementach
mediaItems.batchCreate
zostały przekonwertowane na elementy HTML. - Problem 114462217: nie można ustawić nazwy pliku dla
pliki wideo w usłudze
mediaItems.batchCreate
. - Problem 118475587: nieprawidłowe adresy URL produktów zostały zwrócone w przypadku elementów multimedialnych.
- Problem 111862704: błędy 403 podczas uzyskiwania dostępu podstawowych adresów URL.
- Problem 115932469: przesyłanie zakończone niepowodzeniem i zużycie limitu .
6 września 2018 r.
Funkcje
- Biblioteki klienta w języku Java i PHP już dostępny.
Uwagi
- Interfejs Google Photos Library API jest już ogólnodostępny. Dziękujemy za przesłaną opinię i próśb o dodanie funkcji w wersji testowej interfejsu Library API dla programistów.
- Zapoznaj się z nowymi przewodnikami, które ułatwią Ci rozpoczęcie korzystania z tej usługi Java Biblioteki klienta PHP.
- Do przewodników dodano przykładowe fragmenty kodu w Javie i PHP, aby zademonstrować korzystanie z bibliotek klienta.
5 września 2018 r.
Funkcje
- Nowe połączenie
sharedAlbums.get
, aby pobrać album za pomocąshareToken
. - Nowa właściwość
isJoined
wshareInfo
, aby określić, czy użytkownik dołączył do albumu udostępnionego.
Rozwiązane problemy
- Problem 79321120: brak usługi
mimeType
w mediaItems.batchCreate odpowiedzi dla elementów multimedialnych wideo. - Problem 79319272: w odpowiedzi mediaItems.batchCreate brakowało właściwości takich jak
mediaMetadata
icontributorInfo
. - Problem 110237685: naprawiony plik związany z CORS problem z przesyłaniem.
- Problem 79318118: podczas przesyłania wielu elementów do albumu w wywołaniu mediaItems.batchCreate nie był zachowany spójny porządek.
Uwagi
- Jeśli masz zapisane identyfikatory (takie jak identyfikatory albumów, elementów multimedialnych lub elementów wzbogacających) przed 5 września 2018 r. nie będą już działać, ponieważ zmienił się ich format. Musisz uzyskać nowe identyfikatory, których będziesz używać w zgłoszeniu.
- Nazwa właściwości
totalMediaItems
zasobu album 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 zwróconych podczas Nieokreślony parametrpageSize
został zmieniony na 25. - Zaktualizowane zostały przewodniki dotyczące listy zawartości biblioteki, udostępniania multimediów i dostępu do multimediów, uwzględniające funkcję filtrowania wprowadzoną
excludeNonAppCreatedData
31 lipca 2018 r..
31 lipca 2018 r.
Funkcje
- Nowa rozmowa
mediaItems.list
do wyświetlenia elementów multimedialnych. - Nowy filtr
excludeNonAppCreatedData
aby wyszukać elementy lub wyświetlić listę albumów utworzonych przez Twoją aplikację. - Nowe parametry w
dostęp do obrazów:
- Problem 79871479: parametr przycinania
c
do przycięcia o dokładnych wymiarach. - Problem 110343547,
Problem 111228390: parametr pobierania
d
, aby pobrać oryginalne zdjęcie.
- Problem 79871479: parametr przycinania
sharedAlbums.join
połączenie zwraca teraz album.- Problem 109655786:
album
teraz zawiera identyfikator elementu multimedialnego zdjęcia na okładkę,coverPhotoMediaItemId
. - Problem 79656863:
mediaItem
. zawiera teraz nazwę pliku elementu multimedialnegofilename
.
Rozwiązane problemy
- Problem 79757390: nie ustawiano nazwy pliku
podczas przesyłania. Zobacz
X-Goog-Upload-File-Namefile
i PolaX-Goog-Upload-Protocol
w Prześlij media. - Problem 80182372: przesyłanie z możliwością wznowienia zwróciło błąd. Zobacz nową kartę Wznów przewodnik po przesyłaniu protokołu.
- Problem 79497397: brak właściwości
isWriteable
w odpowiedzi albums.list. - Problem 111143493: kategoria treści
PEOPLE
zwracał nieprawidłowe wyniki. - Problem 111056278: kategoria treści
BIRTHDAYS
wystąpił błąd.
Wersja testowa – 8 maja 2018 r.
Pierwsza wersja interfejsu Library API.
Znane problemy
GET mediaItem
zgłasza błąd, jeśli otrzymany element multimedialnyid
dotyczy element multimedialny pochodzący z albumu udostępnionego, który nie należy do użytkownika.- Odpowiedź z wywołania
batchCreate
nie zwrócimediaMetadata
lubcontributorInfo
- Jeśli elementem multimedialnym jest film, wywołanie
batchCreate
nie zwróci zapytaniamimeType
batchCreate
nie zachowuje spójnej kolejności przesyłania wielu produktów.batchCreate
nie obsługuje sortowania (dodawania wposition
) podczas tworzenia elementów multimedialnych w albumie udostępnionym jako właściciel tego albumu. Domyślnie jest to koniec albumu.