- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- HotelAssetSuggestion
- HotelTextAsset
- HotelImageAsset
- HotelAssetSuggestionStatus
- Wypróbuj
Zwraca sugestie komponentów dotyczących podróży. Sugestie dotyczące zasobów są zwracane zgodnie z zasadą możliwie najlepszej obsługi. Nie możemy zagwarantować, że w przypadku danego obiektu hotelowego zostaną zwrócone wszystkie możliwe typy komponentów.
Żądanie HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:suggestTravelAssets
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
customerId |
To pole jest wymagane. Identyfikator klienta. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "languageOption": string, "placeIds": [ string ] } |
Pola | |
---|---|
languageOption |
To pole jest wymagane. Specyfikacje języka w formacie BCP 47 (np. en-US, zh-CN itp.) w sugestiach dotyczących zasobów. Tekst będzie w tym języku. Zwykle odpowiada jednemu z języków docelowych kampanii. |
placeIds[] |
identyfikatory miejsc w Mapach Google hoteli, w przypadku których wysłano prośbę o zasoby; Więcej informacji znajdziesz na stronie https://developers.google.com/places/web-service/place-id. |
Treść odpowiedzi
Odpowiedź na pytanie: TravelAssetSuggestionService.SuggestTravelAssets
.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"hotelAssetSuggestions": [
{
object ( |
Pola | |
---|---|
hotelAssetSuggestions[] |
Sugestie dotyczące zasobów dla każdego identyfikatora miejsca przesłanego w prośbie. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/adwords
Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.
HotelAssetSuggestion
Wiadomość zawierająca sugestie dotyczące komponentów dotyczące hotelu.
Zapis JSON |
---|
{ "placeId": string, "finalUrl": string, "hotelName": string, "callToAction": enum ( |
Pola | |
---|---|
placeId |
Identyfikator hotelu w usłudze Miejsca Google. |
finalUrl |
Sugerowany końcowy adres URL dla grupy komponentów. |
hotelName |
Nazwa hotelu w wybranym języku. |
callToAction |
Typ wezwania do działania. |
textAssets[] |
Komponenty tekstowe, takie jak nagłówek, tekst reklamy itp. |
imageAssets[] |
Komponenty z obrazem, np. obraz w orientacji poziomej/pionowej/kwadratowej. |
status |
Stan sugestii komponentu dotyczącego hotelu. |
HotelTextAsset
Jedna sugestia komponentu tekstowego dla hotelu.
Zapis JSON |
---|
{
"text": string,
"assetFieldType": enum ( |
Pola | |
---|---|
text |
Tekst zasobu w wybranym języku. |
assetFieldType |
Typ komponentu tekstowego. Na przykład HEADLINE, DESCRIPTION itd. |
HotelImageAsset
Sugestia dotycząca pojedynczego komponentu z obrazem dla hotelu.
Zapis JSON |
---|
{
"uri": string,
"assetFieldType": enum ( |
Pola | |
---|---|
uri |
Identyfikator URI obrazu. |
assetFieldType |
Typ komponentu z obrazem. Na przykład MARKETING_IMAGE, PORTRAIT_MARKETING_IMAGE itp. |
HotelAssetSuggestionStatus
Możliwe stany sugestii komponentu dotyczącego hotelu.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Wyliczenie nieokreślone. |
UNKNOWN |
Otrzymany kod błędu jest nieznany w tej wersji. |
SUCCESS |
Sugestia dotycząca komponentu dotyczącego hotelu została pobrana. |
HOTEL_NOT_FOUND |
Wyszukiwanie hoteli nie zwraca niczego. |
INVALID_PLACE_ID |
Identyfikator Miejsc Google jest nieprawidłowy i nie można go zdekodować. |