REST Resource: accounts.locations.localPosts

संसाधन: LocalPost

किसी जगह के लिए लोकल पोस्ट के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "languageCode": string,
  "summary": string,
  "callToAction": {
    object (CallToAction)
  },
  "createTime": string,
  "updateTime": string,
  "event": {
    object (LocalPostEvent)
  },
  "state": enum (LocalPostState),
  "media": [
    {
      object (MediaItem)
    }
  ],
  "searchUrl": string,
  "topicType": enum (LocalPostTopicType),
  "alertType": enum (AlertType),
  "offer": {
    object (LocalPostOffer)
  }
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. इस स्थानीय पोस्ट के लिए Google आइडेंटिफ़ायर, फ़ॉर्म में: accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}

languageCode

string

स्थानीय पोस्ट की भाषा.

summary

string

स्थानीय पोस्ट का ब्यौरा/मुख्य हिस्सा.

callToAction

object (CallToAction)

वह यूआरएल जिस पर प्रमोशन पर क्लिक करने से उपयोगकर्ताओं को भेजा जाता है. OFFER विषय के लिए अनदेखा किया गया.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पोस्ट बनाने का समय.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की ओर से पोस्ट में आखिरी बार बदलाव किए जाने का समय.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

event

object (LocalPostEvent)

इवेंट की जानकारी. EVENT और OFFER विषय के लिए ज़रूरी है.

state

enum (LocalPostState)

सिर्फ़ आउटपुट के लिए. पोस्ट की स्थिति, जिससे पता चलता है कि पोस्ट उसकी लाइफ़साइकल के किस हिस्से में है.

media[]

object (MediaItem)

post. sourceUrl से जुड़ा मीडिया, LocalPost MediaItem के लिए इकलौता डेटा फ़ील्ड है.

searchUrl

string

सिर्फ़ आउटपुट के लिए. Google Search में मौजूद स्थानीय पोस्ट का लिंक. इस लिंक का इस्तेमाल सोशल मीडिया, ईमेल, टेक्स्ट वगैरह के ज़रिए पोस्ट शेयर करने के लिए किया जा सकता है.

topicType

enum (LocalPostTopicType)

ज़रूरी है. पोस्ट का विषय: मानक, इवेंट, ऑफ़र या सूचना.

alertType

enum (AlertType)

किस तरह की सूचना के लिए पोस्ट बनाई गई है. यह फ़ील्ड सिर्फ़ topicType अलर्ट की पोस्ट के लिए लागू होता है और अलर्ट के एक उप-प्रकार के रूप में काम करता है.

offer

object (LocalPostOffer)

ऑफ़र पोस्ट के लिए अतिरिक्त डेटा. इसे सिर्फ़ तब सेट किया जाना चाहिए, जब topicType का प्रकार OFFER हो.

CallToAction

एक कार्रवाई, जो तब की जाती है, जब उपयोगकर्ता पोस्ट पर क्लिक करता है

जेएसओएन के काेड में दिखाना
{
  "actionType": enum (ActionType),
  "url": string
}
फ़ील्ड
actionType

enum (ActionType)

की जाने वाली कार्रवाई का टाइप.

url

string

वह यूआरएल जिस पर क्लिक करने के बाद उपयोगकर्ता को ले जाया जाएगा. कॉल सीटीए के लिए इस फ़ील्ड को सेट नहीं किया जाना चाहिए.

ActionType

की जाने वाली कार्रवाई का टाइप.

Enums
ACTION_TYPE_UNSPECIFIED टाइप तय नहीं किया गया है.
BOOK इस पोस्ट में, उपयोगकर्ता से अपॉइंटमेंट/टेबल/वगैरह बुक करने का अनुरोध किया गया है.
ORDER इस पोस्ट में, उपयोगकर्ता से कुछ ऑर्डर करने का अनुरोध किया गया है.
SHOP इस पोस्ट में, किसी उपयोगकर्ता से प्रॉडक्ट कैटलॉग ब्राउज़ करने का अनुरोध किया गया है.
LEARN_MORE इस पोस्ट में, उपयोगकर्ता को (उनकी वेबसाइट पर) ज़्यादा जानकारी देनी है.
SIGN_UP इस पोस्ट में, उपयोगकर्ता को किसी चीज़ को रजिस्टर करने/साइन अप करने/शामिल होने की अनुमति देनी है.
GET_OFFER

समर्थन नहीं होना या रुकना. ऑफ़र के कॉन्टेंट वाली पोस्ट बनाने के लिए, LocalPostTopicType में OFFER का इस्तेमाल करें.

CALL इस पोस्ट में, उपयोगकर्ता इस कारोबार को कॉल करना चाहता है.

LocalPostEvent

इवेंट से जुड़ी सारी जानकारी किसी स्थानीय पोस्ट में दिखाई गई हो.

जेएसओएन के काेड में दिखाना
{
  "title": string,
  "schedule": {
    object (TimeInterval)
  }
}
फ़ील्ड
title

string

इवेंट का नाम.

schedule

object (TimeInterval)

इवेंट के शुरू और खत्म होने की तारीख/समय.

TimeInterval

समय अंतराल, शामिल है. इसमें सभी फ़ील्ड शामिल होने चाहिए, ताकि ये मान्य हों.

जेएसओएन के काेड में दिखाना
{
  "startDate": {
    object (Date)
  },
  "startTime": {
    object (TimeOfDay)
  },
  "endDate": {
    object (Date)
  },
  "endTime": {
    object (TimeOfDay)
  }
}
फ़ील्ड
startDate

object (Date)

इस अवधि के शुरू होने की तारीख.

startTime

object (TimeOfDay)

इस अवधि के शुरू होने का समय.

endDate

object (Date)

इस अवधि के खत्म होने की तारीख.

endTime

object (TimeOfDay)

इस अवधि के खत्म होने का समय.

TimeOfDay

दिन का कोई समय दिखाता है. तारीख और टाइम ज़ोन या तो अहम नहीं हैं या कहीं और बताए गए हैं. एपीआई लीप सेकंड की अनुमति दे सकता है. मिलते-जुलते टाइप google.type.Date और google.protobuf.Timestamp हैं.

जेएसओएन के काेड में दिखाना
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
फ़ील्ड
hours

integer

24 घंटे के फ़ॉर्मैट में दिन के घंटे. यह 0 से 23 के बीच होना चाहिए. कारोबार के बंद होने के समय जैसी स्थितियों के लिए, एपीआई "24:00:00" वैल्यू की अनुमति दे सकता है.

minutes

integer

दिन के घंटे के मिनट. संख्या 0 से 59 के बीच होनी चाहिए.

seconds

integer

समय के मिनट में. आम तौर पर, यह संख्या 0 से 59 के बीच होनी चाहिए. लीप-सेकंड की अनुमति देने पर, एपीआई वैल्यू 60 की अनुमति दे सकता है.

nanos

integer

नैनोसेकंड में सेकंड के अंश. 0 से 9,99,99,999 के बीच होना चाहिए.

LocalPostState

दिखाता है कि पोस्ट किस स्थिति में है

Enums
LOCAL_POST_STATE_UNSPECIFIED राज्य की जानकारी नहीं दी गई है.
REJECTED कॉन्टेंट की नीति का उल्लंघन करने की वजह से, इस पोस्ट को अस्वीकार कर दिया गया है.
LIVE यह पोस्ट पब्लिश हो गई है और फ़िलहाल खोज के नतीजों में दिख रही है.
PROCESSING यह पोस्ट प्रोसेस की जा रही है और यह खोज के नतीजों में नहीं दिख रही है.

LocalPostTopicType

स्थानीय पोस्ट का विषय किस तरह का है. इसका इस्तेमाल पोस्ट बनाने और रेंडर करने के लिए अलग-अलग टेंप्लेट चुनने के लिए किया जाता है.

Enums
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED पोस्ट का कोई टाइप नहीं बताया गया है.
STANDARD पोस्ट में बुनियादी जानकारी शामिल होती है, जैसे कि खास जानकारी और इमेज.
EVENT पोस्ट में बुनियादी जानकारी और इवेंट शामिल है.
OFFER पोस्ट में बुनियादी जानकारी, इवेंट, और ऑफ़र से जुड़ा कॉन्टेंट (जैसे, कूपन कोड) शामिल है
ALERT किसी चल रहे इवेंट से जुड़ी ज़्यादा ज़रूरी और समय पर सूचनाएं. इस तरह की पोस्ट बनाने के लिए हमेशा उपलब्ध नहीं होता.

AlertType

उस इवेंट का टाइप जिसके लिए सूचना पोस्ट बनाई गई थी.

Enums
ALERT_TYPE_UNSPECIFIED कोई सूचना नहीं दी गई है.
COVID_19 साल 2019 कोरोना वायरस से होने वाली महामारी से जुड़ी चेतावनियां. Covid की पोस्ट में सिर्फ़ खास जानकारी वाले फ़ील्ड और कॉल-टू-ऐक्शन फ़ील्ड का इस्तेमाल किया जा सकता है. जब इन चेतावनियों को हटा दिया जाएगा, तो COVID-19 के टाइप के लिए चेतावनी के नए पोस्ट बनाने की सुविधा बंद कर दी जाएगी. हालांकि, व्यापारी/कंपनी अब भी COVID-19 से जुड़ी अपनी मौजूदा पोस्ट को मैनेज कर पाएंगे.

LocalPostOffer

ऑफ़र पोस्ट के लिए खास फ़ील्ड.

जेएसओएन के काेड में दिखाना
{
  "couponCode": string,
  "redeemOnlineUrl": string,
  "termsConditions": string
}
फ़ील्ड
couponCode

string

ज़रूरी नहीं. ऐसा ऑफ़र कोड जिसका इस्तेमाल स्टोर में या ऑनलाइन किया जा सकता है.

redeemOnlineUrl

string

ज़रूरी नहीं. ऑफ़र रिडीम करने के लिए ऑनलाइन लिंक.

termsConditions

string

ज़रूरी नहीं. ऑफ़र के नियम और शर्तें.

तरीके

create

किसी खास जगह से जुड़ी एक नई लोकल पोस्ट बनाता है और उसे दिखाता है.

delete

स्थानीय पोस्ट को मिटाता है.

get

खास स्थानीय पोस्ट देता है.

list

किसी जगह से जुड़ी स्थानीय पोस्ट की सूची दिखाता है.

patch

बताई गई स्थानीय पोस्ट को अपडेट करता है और अपडेट की गई स्थानीय पोस्ट दिखाता है.

reportInsights

किसी एक लिस्टिंग से जुड़ी स्थानीय पोस्ट के सेट की अहम जानकारी दिखाता है.