الفهرس
NotificationSettings
(واجهة)ErrorCode
(تعداد)GetNotificationSettingRequest
(رسالة)NotificationSetting
(رسالة)NotificationType
(تعداد)UpdateNotificationSettingRequest
(رسالة)
NotificationSettings
تتيح هذه الخدمة للمستخدمين إدارة إعدادات الإشعارات لحسابات الأعمال.
GetNotificationSetting |
---|
لعرض إعدادات إشعارات pubsub للحساب.
|
UpdateNotificationSetting |
---|
تعمل على ضبط إعداد إشعار pubsub للحساب الذي يُعلم Google بالموضوع الذي تريد إرسال إشعارات pubsub له. استخدم الحقل Notification_types (أنواع الإشعارات) ضمن notifications_setting لمعالجة الأحداث التي يريد الحساب الاشتراك فيها. سيتضمن الحساب موردًا واحدًا فقط لإعداد الإشعارات، ويمكن ضبط موضوع pubsub واحد فقط. لحذف هذه الإعدادات، يجب تعديلها باستخدام نوع notifications_types فارغ.
|
ErrorCode
جميع رموز الأخطاء التي تعرضها واجهة برمجة التطبيقات
عمليات التعداد | |
---|---|
ERROR_CODE_UNSPECIFIED |
رمز الخطأ غير متوفّر. |
SHARES_PUBSUB_TOPIC_MESSAGE_ACROSS_VERSIONS |
تستخدم إصدارات أخرى من واجهة برمجة التطبيقات هذه اسم موضوع النشر/الموضوع الفرعي المقدَّم في سياسة rpc 'updateNotificationSetup'. يُرجى تقديم اسم موضوع جديد للتخفيف من هذه المشكلة. |
PUBLISH_PERMISSIONS_MISSING_FOR_PUBSUB_TOPIC |
لا يشتمل اسم موضوع النشر/الموضوع الفرعي المقدم لإعداد إشعارات التحديث على أذونات نشر للمستخدم. |
INVALID_PUBSUB_TOPIC |
اسم موضوع النشر/الموضوع الفرعي الذي تم تقديمه لإعداد إشعارات التحديث غير صالح. |
GetNotificationSettingRequest
طلب رسالة لـ NotificationSettings.GetNotificationSettings
الحقول | |
---|---|
name |
مطلوبة. اسم المورد لإعداد الإشعارات الذي نحاول جلبه. |
NotificationSetting
موضوع Google Pub/Sub حيث يمكن نشر الإشعارات عند تعديل أحد المواقع أو عند إضافة مراجعة جديدة إليه. سيكون هناك مورد واحد فقط لإعدادات الإشعارات لكل حساب.
الحقول | |
---|---|
name |
مطلوبة. اسم المورد المعيَّن لهذا الإعداد هذا هو النموذج |
pubsub_topic |
اختياريّ. موضوع Google Pub/Sub الذي سيتلقى إشعارات عندما يتم تحديث المواقع الجغرافية التي يديرها هذا الحساب. وفي حال ترك هذه السياسة بدون ضبط، لن يتم نشر أي إشعارات. يجب أن يمتلك الحساب mybusiness-api-pubsub@system.gserviceaccount.com أذونات نشر على الأقل حول موضوع النشر/الاشتراك. |
notification_types[] |
أنواع الإشعارات التي سيتم إرسالها إلى موضوع النشر/الاشتراك. لإيقاف تلقّي الإشعارات بالكامل، استخدِم NotificationSettings.UpdateNotificationSettings مع قيمة notifications_types فارغة، أو اضبط pubsub_topic على سلسلة فارغة. |
NotificationType
نوع الإشعار الذي تم إرساله إلى موضوع النشر/الاشتراك.
عمليات التعداد | |
---|---|
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" عنصر وسائط جديد إلى الموقع الجغرافي. سيقدّم الإشعار اسم المورد لعنصر الوسائط الجديد. |
NEW_QUESTION |
وتتم إضافة سؤال جديد إلى الموقع الجغرافي. سيزوّد الإشعار اسم المورد المعني. |
UPDATED_QUESTION |
تم تعديل سؤال حول الموقع الجغرافي. سيزوّد الإشعار اسم المورد المعني. |
NEW_ANSWER |
وتتم إضافة إجابة جديدة إلى الموقع الجغرافي. سيوفر الإشعار اسم المورد الخاص بالسؤال والجواب. |
UPDATED_ANSWER |
تم تعديل إجابة الموقع الجغرافي. سيوفر الإشعار اسم المورد الخاص بالسؤال والجواب. |
DUPLICATE_LOCATION |
يشير إلى ما إذا كان هناك تغيير في حقل الموقع المكرّر لبيانات الموقع الوصفية. |
LOSS_OF_VOICE_OF_MERCHANT |
مهملة: يمكنك نقل الاستخدامات الحالية لهذه القيمة إلى القيمة "VOICE_OF_MERCHANT_UPDATED" الأكثر توسيعًا. |
VOICE_OF_MERCHANT_UPDATED |
يشير إلى ما إذا كان للموقع الجغرافي تم تعديله في حالة Voice of Merchant (VOM). تحدّد طريقة VOM ما إذا كان الموقع الجغرافي في وضع جيد وأنّ التاجر يتحكّم في النشاط التجاري على Google. سيتم نشر أي تعديلات يتم إجراؤها على الموقع الجغرافي على "خرائط Google" بعد اجتياز مرحلة المراجعة. يمكنك الاتصال بـ GetVoiceOfMerchantState rpc للحصول على مزيد من التفاصيل. |
UpdateNotificationSettingRequest
رسالة طلب لـ NotificationSettings.UpdateNotificationSettings.
الحقول | |
---|---|
notification_setting |
مطلوبة. إعدادات الإشعارات المعدّلة |
update_mask |
مطلوبة. الحقول المحددة التي يجب تعديلها. الحقل الوحيد القابل للتعديل هو notifications_setting. |