Method: googleLocations.report

GoogleLocation की शिकायत करें.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
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

ज़रूरी नहीं. accounts/{accountId} फ़ॉर्मैट में, उस लोकेशन ग्रुप का संसाधन नाम जिसके लिए Google की इस जगह की जानकारी रिपोर्ट की जा रही है.

reportReasonElaboration

string

ज़रूरी नहीं. उपयोगकर्ता इस जगह की शिकायत किस वजह से कर रहा है, यह बताने के लिए टेक्स्ट एंट्री. इसमें 512 से ज़्यादा वर्ण नहीं होने चाहिए.

reportReasonLanguageCode

string

ज़रूरी नहीं. reportReasonElaboration में इस्तेमाल की जाने वाली भाषा का BCP 47 कोड.

यूनियन फ़ील्ड report_reason. इस स्थान की रिपोर्ट क्यों की जा रही है. वजह बताना ज़रूरी है. report_reason इनमें से सिर्फ़ एक हो सकता है:
reportReasonBadLocation

enum (BadLocationReason)

स्थान में ही समस्या होने पर, उपयोगकर्ता इस स्थान की रिपोर्ट क्यों कर रहा है.

reportReasonBadRecommendation

enum (BadRecommendationReason)

वह वजह जिसकी वजह से सुझाव में समस्या होने पर, उपयोगकर्ता इस जगह की जानकारी भेज रहा है. अगर Business Profile खाते में, जगह की जानकारी का सुझाव दिया गया है, तो यह रिपोर्ट काम की है.

जवाब का मुख्य भाग

जवाब सही होने पर, जवाब का मुख्य हिस्सा खाली होता है.

अनुमति पाने के लिंक

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

BadLocationReason

यह किसी जगह के डेटा की क्वालिटी में कोई समस्या होने पर, जगह की जानकारी रिपोर्ट करने की संभावित वजहों का एक सेट है.

Enums
BAD_LOCATION_REASON_UNSPECIFIED तय नहीं किया गया.
NOT_A_LOCATION सुझाई गई जगह, असल जगह नहीं है.
PERMANENTLY_CLOSED सुझाया गया स्थान स्थायी रूप से बंद है.
DOES_NOT_EXIST सुझाया गया स्थान मौजूद नहीं है.
SPAM सुझाई गई जगह स्पैम, नकली या आपत्तिजनक है.
NOT_A_BUSINESS सुझाई गई जगह कोई निजी जगह या घर है.
MOVED

सुझाई गई जगह को किसी नई जगह पर ले जाया गया है.

इसके साथ नया पता बताने वाला reportReasonElaboration होना चाहिए.

DUPLICATE सुझाए गए स्थान किसी अन्य स्थान का डुप्लीकेट है.

BadRecommendationReason

सुझावों की क्वालिटी के साथ कोई समस्या होने पर, जगह की जानकारी रिपोर्ट करने की संभावित वजहों का सेट (जब उपयोगकर्ता को इस जगह का सुझाव दिया जाता है).

Enums
BAD_RECOMMENDATION_REASON_UNSPECIFIED तय नहीं किया गया.
NOT_A_STORE_FRONT सुझाई गई जगह, स्टोर फ़्रंट नहीं होनी चाहिए.
NOT_PART_OF_SUGGESTED_CHAIN

सुझाई गई जगह, उन जगहों की चेन से जुड़ी नहीं है जिनका सुझाव chainDisplayName में दिया गया है.

reportReasonElaboration के साथ सही चेन का नाम होना चाहिए.

IRRELEVANT

सुझाई गई जगह उपयोगकर्ता के लिए काम की नहीं है.

साथ में reportReasonElaboration भी होना चाहिए, ताकि यह पता चल सके कि सुझाव काम का क्यों नहीं है.