Interfejs Places API (nowość) zapewnia większą wydajność i nowy model cenowy, dzięki czemu warto aktualizować aplikacje, które korzystają z interfejsu Places API. Więcej informacji o porównywaniu funkcji znajdziesz w artykule Wybieranie interfejsu API.
Z tego przewodnika dowiesz się, jakie są główne różnice między nowym interfejsem Places API w porównaniu z Place API, a także jak postępować w przypadku niezbędnych zmian.
Włącz interfejs Places API (nowość)
Aby korzystać z funkcji nowego interfejsu Places API, musisz najpierw włączyć Places API (nowość) w projekcie Google Cloud. Więcej informacji znajdziesz w artykule o konfigurowaniu projektu Google Cloud.
Następnie musisz dodać interfejs Places API (New) do klucza interfejsu API używanego przez aplikację. Więcej informacji znajdziesz w sekcji Używanie kluczy interfejsu API.
Ogólne zmiany
Oto kilka ogólnych zmian, które dotyczą wielu interfejsów API:
- Wszystkie nowe interfejsy API obsługują jako mechanizm uwierzytelniania tokeny API i OAuth.
- Jako format odpowiedzi obsługiwany jest tylko JSON.
- Maskowanie pól jest wymagane w przypadku szczegółowych informacji o miejscu (nowość), wyszukiwania w pobliżu (nowość) i wyszukiwania tekstowego (nowego) w celu określenia pól, które mają być zwracane w odpowiedzi. Więcej informacji znajdziesz w sekcji FieldMask (Maska pola).
- Interfejsy API wyszukiwania w pobliżu (nowość) i wyszukiwania tekstu (nowość) zwracają teraz pełne informacje o miejscu, aby były zgodne z informacjami zwróconymi przez szczegóły miejsca (nowość).
- Format odpowiedzi JSON dla interfejsów API Place Details (nowość), W pobliżu (nowość) i Text Search (nowość) został zmieniony i różni się od istniejących interfejsów API. Więcej informacji znajdziesz w artykule o migracji odpowiedzi interfejsu Places API.
Zmiany związane z interfejsem API
Ta sekcja zawiera następujące przewodniki po migracji dotyczące poszczególnych interfejsów API: