Method: locations.getExtended

Zwraca określoną lokalizację z rozszerzonymi metadanymi. Obejmuje to zarówno dane podane przez sprzedawcę, jak i widok przeznaczony dla użytkowników, które mogą się różnić. Zawiera też mapowanie ścieżek pól na metadane opisujące bieżący stan zmian w danym polu, ich źródło i szczegóły odrzucenia.

Żądanie HTTP

GET https://mybusinessbusinessinformation.googleapis.com/v1alpha/{name=locations/*}:getExtended

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa lokalizacji do pobrania.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Reprezentuje lokalizację wraz z metadanymi edycji i bieżącym stanem wyświetlania.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "locationProvidedByMerchant": {
    object (Location)
  },
  "locationSeenByConsumers": {
    object (Location)
  },
  "extendedFieldData": {
    string: {
      object (ExtendedFieldData)
    },
    ...
  }
}
Pola
locationProvidedByMerchant

object (Location)

Tylko dane wyjściowe. Podstawowe dane o lokalizacji zarządzane przez sprzedawcę.

locationSeenByConsumers

object (Location)

Tylko dane wyjściowe. Dane o lokalizacji, które są obecnie widoczne dla konsumentów w Mapach Google i wyszukiwarce Google.

extendedFieldData

map (key: string, value: object (ExtendedFieldData))

Tylko dane wyjściowe. Rozszerzone dane pola, których kluczem jest nazwa pola najwyższego poziomu zasobu Location.

Klucze są zawsze zwykłymi nazwami pól najwyższego poziomu, nigdy ścieżkami pól zagnieżdżonych. Każde pole najwyższego poziomu jest traktowane jako niepodzielne, więc jeśli zmienisz pole podrzędne, ta mapa potraktuje to jako zmianę pola najwyższego poziomu.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/business.manage

Więcej informacji znajdziesz w OAuth 2.0 Overview.