Method: googleLocations.report

Zgłoś GoogleLocation.

Żądanie HTTP

POST https://mybusiness.googleapis.com/v4/{name=googleLocations/*}:report

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Nazwa zasobu elementu [GoogleLocation] w formacie googleLocations/{googleLocationId}.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "locationGroupName": string,
  "reportReasonElaboration": string,
  "reportReasonLanguageCode": string,

  // Union field report_reason can be only one of the following:
  "reportReasonBadLocation": enum (BadLocationReason),
  "reportReasonBadRecommendation": enum (BadRecommendationReason)
  // End of list of possible types for union field report_reason.
}
Pola
locationGroupName

string

Opcjonalnie. Nazwa zasobu grupy lokalizacji, dla której raportowana jest ta lokalizacja Google, w formacie accounts/{accountId}.

reportReasonElaboration

string

Opcjonalnie. Wpis tekstowy wyjaśniający przyczynę zgłoszenia lokalizacji przez użytkownika. Maksymalna długość to 512 znaków.

reportReasonLanguageCode

string

Opcjonalnie. Kod języka BCP 47 używany w reportReasonElaboration.

Pole sumy report_reason. Przyczyna zgłoszenia tej lokalizacji. Musisz podać powód. report_reason może mieć tylko jedną z tych wartości:
reportReasonBadLocation

enum (BadLocationReason)

Przyczyna, dla której użytkownik zgłasza tę lokalizację, gdy problem dotyczy samej lokalizacji.

reportReasonBadRecommendation

enum (BadRecommendationReason)

Przyczyna, dla której użytkownik zgłasza tę lokalizację, gdy problem jest związany z rekomendacją. Ten raport jest przydatny, jeśli lokalizacja została polecona kontu w Profilu Firmy.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

BadLocationReason

Zestaw możliwych przyczyn zgłoszenia lokalizacji w przypadku problemów z jakością danych w samej lokalizacji.

Wartości w polu enum
BAD_LOCATION_REASON_UNSPECIFIED Nie określono.
NOT_A_LOCATION Zalecana lokalizacja nie jest rzeczywista.
PERMANENTLY_CLOSED Zalecana lokalizacja jest zamknięta na stałe.
DOES_NOT_EXIST Zalecana lokalizacja nie istnieje.
SPAM Zalecana lokalizacja to spam, fałszywa lub obraźliwa.
NOT_A_BUSINESS Zalecana lokalizacja to prywatne miejsce lub dom.
MOVED

Zalecana lokalizacja została przeniesiona do nowej lokalizacji.

Powinna być uzupełniona o reportReasonElaboration określający nowy adres.

DUPLICATE Zalecana lokalizacja jest duplikatem innej lokalizacji.

BadRecommendationReason

Zestaw możliwych przyczyn zgłoszenia lokalizacji w przypadku problemów z jakością rekomendacji (gdy ta lokalizacja jest rekomendowana użytkownikowi).

Wartości w polu enum
BAD_RECOMMENDATION_REASON_UNSPECIFIED Nie określono.
NOT_A_STORE_FRONT Zalecana lokalizacja nie jest witryną sklepową.
NOT_PART_OF_SUGGESTED_CHAIN

Zalecana lokalizacja nie należy do sieci sugerowanej w pliku chainDisplayName w zwróconej lokalizacji.

Powinien towarzyszyć parametr reportReasonElaboration określający nazwę prawidłowego łańcucha.

IRRELEVANT

Zalecana lokalizacja nie jest odpowiednia dla użytkownika.

Powinna mu towarzyszyć ikona reportReasonElaboration informująca, dlaczego rekomendacja jest nietrafna.