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 [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ę, dla której użytkownik zgłasza tę lokalizację. Maksymalna długość to 512 znaków.

reportReasonLanguageCode

string

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

Pole sumy report_reason. Powód, dla którego ta lokalizacja została zgłoszona. Należy podać powód. report_reason może mieć tylko jedną z tych wartości:
reportReasonBadLocation

enum (BadLocationReason)

Powód, dla którego użytkownik zgłasza tę lokalizację, jeśli problem dotyczy samej lokalizacji.

reportReasonBadRecommendation

enum (BadRecommendationReason)

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

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu 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łaszania lokalizacji w przypadku problemu 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 rzeczywistą lokalizacją.
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 lokalizacja.
NOT_A_BUSINESS Zalecana lokalizacja to prywatne miejsce lub dom.
MOVED

Zalecana lokalizacja została przeniesiona do nowej lokalizacji.

Powinien zostać dołączony do dokumentu reportReasonElaboration, który określa nowy adres.

DUPLICATE Zalecana lokalizacja jest duplikatem innej lokalizacji.

BadRecommendationReason

Zestaw możliwych przyczyn zgłaszania lokalizacji w przypadku problemów z jakością rekomendacji (gdy dana 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 łańcucha sugerowanego w polu chainDisplayName w zwróconej lokalizacji.

Powinien mu towarzyszyć atrybut reportReasonElaboration z nazwą prawidłowego łańcucha.

IRRELEVANT

Zalecana lokalizacja nie pasuje do użytkownika.

Aby dowiedzieć się, dlaczego rekomendacja jest nietrafna, powinna zostać uzupełniona o reportReasonElaboration.