REST Resource: accounts.locations.localPosts

संसाधन: Local Post

किसी जगह के लिए स्थानीय पोस्ट दिखाता है.

JSON के काेड में दिखाना
{
  "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)

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

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

updateTime

string (Timestamp format)

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

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

event

object (LocalPostEvent)

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

state

enum (LocalPostState)

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

media[]

object (MediaItem)

पोस्ट से जुड़ा मीडिया. किसी Localpost MediaItem के लिए सिर्फ़ sourceUrl काम करने वाला डेटा फ़ील्ड है.

searchUrl

string

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

topicType

enum (LocalPostTopicType)

ज़रूरी है. पोस्ट का विषय किस तरह का है: स्टैंडर्ड, इवेंट, ऑफ़र या अलर्ट.

alertType

enum (AlertType)

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

offer

object (LocalPostOffer)

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

CallToAction

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

JSON के काेड में दिखाना
{
  "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

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

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

string

इवेंट का नाम.

schedule

object (TimeInterval)

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

TimeInterval

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

JSON के काेड में दिखाना
{
  "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 हैं.

JSON के काेड में दिखाना
{
  "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,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

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

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

string

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

redeemOnlineUrl

string

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

termsConditions

string

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

तरीके

create

तय की गई जगह से जुड़ी नई स्थानीय पोस्ट बनाता है और उसे वापस भेजता है.

delete

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

get

तय की गई स्थानीय पोस्ट हासिल करता है.

list

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

patch

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

reportInsights

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