Package google.mybusiness.notifications.v1

इंडेक्स

NotificationSettings

इस सेवा से उपयोगकर्ता अपने कारोबारी खातों के लिए सूचना सेटिंग मैनेज कर सकते हैं.

GetNotificationSetting

rpc GetNotificationSetting(GetNotificationSettingRequest) returns (NotificationSetting)

खाते के लिए pubsub सूचना सेटिंग देता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

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

UpdateNotificationSetting

rpc UpdateNotificationSetting(UpdateNotificationSettingRequest) returns (NotificationSetting)

Google को यह बताने के लिए खाते के लिए pubsub सूचना सेटिंग सेट करती है कि किस विषय के लिए pubsub सूचनाएं भेजना है. खाता जिन इवेंट की सदस्यता लेना चाहता है उनमें बदलाव करने के लिए, notification_setting फ़ील्ड का इस्तेमाल करें.

किसी खाते में सिर्फ़ एक सूचना सेटिंग संसाधन होगा और सिर्फ़ एक pubsub विषय को सेट किया जा सकता है. सेटिंग मिटाने के लिए, खाली notification_types से अपडेट करें

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

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

ErrorCode

एपीआई से मिले गड़बड़ी के सभी कोड.

Enums
ERROR_CODE_UNSPECIFIED गड़बड़ी कोड मौजूद नहीं है.
SHARES_PUBSUB_TOPIC_MESSAGE_ACROSS_VERSIONS 'updateupdateSettings' rpc में दिए गए पब/सब विषय के नाम का इस्तेमाल इस एपीआई के अन्य वर्शन में किया जा रहा है. इस समस्या को कम करने के लिए, कृपया विषय को कोई नया नाम दें.
PUBLISH_PERMISSIONS_MISSING_FOR_PUBSUB_TOPIC अपडेट की सूचना सेटिंग के लिए दिए गए पब/सब विषय के नाम के पास उपयोगकर्ता के लिए पब्लिश करने की अनुमतियां नहीं हैं.
INVALID_PUBSUB_TOPIC अपडेट की सूचना सेटिंग के लिए दिया गया पब/उप विषय का नाम अमान्य है.

GetNotificationSettingRequest

NotificationSettings.GetNotificationsSettings के लिए अनुरोध का मैसेज है.

फ़ील्ड
name

string

ज़रूरी है. उस सूचना सेटिंग के संसाधन का नाम जिसे हम फ़ेच करने की कोशिश कर रहे हैं.

NotificationSetting

Google Pub/Sub विषय, जहां किसी जगह को अपडेट किए जाने या कोई नई समीक्षा होने पर सूचनाएं पब्लिश की जा सकती हैं. प्रति-खाते के लिए सिर्फ़ एक सूचना सेटिंग संसाधन होगा.

फ़ील्ड
name

string

ज़रूरी है. संसाधन का वह नाम जिसके लिए यह सेटिंग है. यह accounts/{account_id}/notificationSetting के रूप में होता है.

pubsub_topic

string

ज़रूरी नहीं. Google Pub/Sub विषय, जिसे इस खाते से मैनेज की जाने वाली जगहों के अपडेट होने पर सूचनाएं मिलेंगी. अगर यह नीति सेट नहीं है, तो कोई सूचना पोस्ट नहीं की जाएगी.

mybusiness-api-pubsub@system.gserviceaccount.com के पास, Pub/Sub विषय के लिए कम से कम पब्लिश करने की अनुमतियां होनी चाहिए.

notification_types[]

NotificationType

Pub/Sub विषय पर भेजी जाने वाली सूचनाओं के टाइप. पूरी तरह से सूचनाएं पाना बंद करने के लिए, खाली notification_types के साथ NotificationSettings.UpdateUpdateNotifications का इस्तेमाल करें या pubsub_topic को खाली स्ट्रिंग पर सेट करें.

NotificationType

Pub/Sub विषय को भेजी गई सूचना का टाइप.

Enums
NOTIFICATION_TYPE_UNSPECIFIED सूचना का कोई टाइप नहीं है. किसी भी सूचना से मेल नहीं खाएगा.
GOOGLE_UPDATE कारोबार की जगह की जानकारी के लिए, Google के अपडेट उपलब्ध हैं. सूचना में मौजूद location_name फ़ील्ड, Google अपडेट के साथ जगह के संसाधन का नाम देगा.
NEW_REVIEW स्थान में एक नई समीक्षा जोड़ी गई है. सूचना में मौजूद Review_name फ़ील्ड में, जोड़ी गई समीक्षा के संसाधन का नाम दिया जाएगा और location_name में जगह के संसाधन का नाम होगा.
UPDATED_REVIEW जगह की समीक्षा अपडेट कर दी गई है. सूचना में मौजूद Review_name फ़ील्ड में, जोड़ी गई समीक्षा के संसाधन का नाम दिया जाएगा और location_name में जगह के संसाधन का नाम होगा.
NEW_CUSTOMER_MEDIA Google Maps के किसी उपयोगकर्ता ने जगह में एक नया मीडिया आइटम जोड़ा है. इस सूचना में, नए मीडिया आइटम के संसाधन का नाम दिखेगा.
NEW_QUESTION जगह में एक नया सवाल जोड़ा गया है. इस सूचना में, सवाल के संसाधन का नाम बताया जाएगा.
UPDATED_QUESTION जगह से जुड़ा सवाल अपडेट कर दिया गया है. इस सूचना में, सवाल के संसाधन का नाम बताया जाएगा.
NEW_ANSWER जगह के लिए नया जवाब जोड़ दिया जाता है. इस सूचना में सवाल और जवाब के संसाधन का नाम दिया जाएगा.
UPDATED_ANSWER जगह का जवाब अपडेट हो जाता है. इस सूचना में सवाल और जवाब के संसाधन का नाम दिया जाएगा.
DUPLICATE_LOCATION यह बताता है कि जगह के मेटाडेटा के डुप्लीकेट जगह की जानकारी वाले फ़ील्ड में कोई बदलाव हुआ है या नहीं.
LOSS_OF_VOICE_OF_MERCHANT

अब काम नहीं करता: इस वैल्यू के मौजूदा इस्तेमाल को ज़्यादा बड़े किए गए "VOICE_OF_MERCHANT_UPDATED" पर माइग्रेट करें.

VOICE_OF_MERCHANT_UPDATED इससे पता चलता है कि जगह के लिए वॉइस ऑफ़ मर्चेंट (वीओएम) की स्थिति को अपडेट किया गया है या नहीं. VOM यह बताता है कि जगह अच्छी स्थिति में है या नहीं और Google पर कारोबार पर व्यापारी का कंट्रोल है या नहीं. समीक्षा के चरण में पास होने के बाद, जगह की जानकारी में किया गया कोई भी बदलाव Maps पर भी लागू हो जाएगा. ज़्यादा जानकारी के लिए, GetVoiceOfMerchantState rpc को कॉल करें.

UpdateNotificationSettingRequest

NotificationSettings.UpdateUpdateSettings के लिए अनुरोध का मैसेज है.

फ़ील्ड
notification_setting

NotificationSetting

ज़रूरी है. अपडेट की गई सूचना सेटिंग.

update_mask

FieldMask

ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ सूचना सेटिंग में बदलाव किया जा सकता है.