Method: googleLocations.report

یک GoogleLocation را گزارش کنید.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
name

string

نام منبع یک [GoogleLocation]، در قالب googleLocations/{googleLocationId} .

درخواست بدن

بدنه درخواست شامل داده هایی با ساختار زیر است:

نمایندگی 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.
}
فیلدها
locationGroupName

string

اختیاری. نام منبع گروه مکان که این مکان Google برای آن گزارش شده است، در قالب accounts/{accountId} .

reportReasonElaboration

string

اختیاری. یک ورودی متنی برای توضیح بیشتر در مورد دلیلی که کاربر این مکان را گزارش می دهد. حداکثر طول 512 کاراکتر است.

reportReasonLanguageCode

string

اختیاری. کد زبان BCP 47 مورد استفاده در reportReasonElaboration .

report_reason میدانی اتحادیه - دلیل . دلیل اینکه چرا این مکان گزارش شده است. باید دلیلی ارائه کرد. report_reason تنها می تواند یکی از موارد زیر باشد:
reportReasonBadLocation

enum ( BadLocationReason )

دلیلی که کاربر این مکان را گزارش می‌کند وقتی مشکل مربوط به خود مکان است.

reportReasonBadRecommendation

enum ( BadRecommendationReason )

دلیلی که کاربر این مکان را گزارش می‌کند وقتی مشکل مربوط به توصیه است. اگر مکان به حساب نمایه کسب و کار توصیه شده باشد، این گزارش مفید است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.

دلیل مکان بد

مجموعه ای از دلایل احتمالی برای گزارش یک مکان زمانی که مشکلی در کیفیت داده ها در خود مکان وجود دارد.

Enums
BAD_LOCATION_REASON_UNSPECIFIED مشخص نشده است.
NOT_A_LOCATION مکان پیشنهادی یک مکان واقعی نیست.
PERMANENTLY_CLOSED مکان توصیه شده برای همیشه بسته است.
DOES_NOT_EXIST مکان توصیه شده وجود ندارد.
SPAM مکان توصیه شده هرزنامه، جعلی یا توهین آمیز است.
NOT_A_BUSINESS مکان پیشنهادی یک مکان یا خانه خصوصی است.
MOVED

مکان پیشنهادی به مکان جدیدی منتقل شده است.

باید همراه با reportReasonElaboration که آدرس جدید را مشخص می کند.

DUPLICATE مکان پیشنهادی تکراری از مکان دیگری است.

توصیه بد دلیل

مجموعه ای از دلایل احتمالی برای گزارش یک مکان زمانی که مشکلی در کیفیت توصیه وجود دارد (زمانی که این مکان به کاربر توصیه می شود).

Enums
BAD_RECOMMENDATION_REASON_UNSPECIFIED مشخص نشده است.
NOT_A_STORE_FRONT مکان پیشنهادی نمای فروشگاه نیست.
NOT_PART_OF_SUGGESTED_CHAIN

مکان توصیه شده به زنجیره پیشنهادی در chainDisplayName در مکان بازگشتی تعلق ندارد.

باید با reportReasonElaboration همراه باشد که نام زنجیره صحیح را مشخص می کند.

IRRELEVANT

مکان پیشنهادی مربوط به کاربر نیست.

باید با یک reportReasonElaboration همراه باشد.