تسمح لك Mirror API بالاشتراك في الإشعارات التي يتم إرسالها عند اتخاذ المستخدم لإجراءات محددة بشأن أحد عناصر المخطط الزمني أو عند تحديث الموقع الجغرافي للمستخدم.
للحصول على قائمة بالطرق لهذا المورد، اطلع على نهاية هذه الصفحة.
تمثيلات الموارد
اشتراك في أحداث على مجموعة مختارات.
{ "kind": "mirror#subscription", "id": string, "updated": datetime, "collection": string, "operation": [ string ], "callbackUrl": string, "verifyToken": string, "userToken": string, "notification": { "collection": string, "itemId": string, "operation": string, "userActions": [ { "type": string, "payload": string } ], "verifyToken": string, "userToken": string } }
اسم الموقع | القيمة | الوصف | ملاحظات |
---|---|---|---|
callbackUrl |
string |
عنوان URL الذي يجب تسليم الإشعارات إليه (يجب أن يبدأ بـ https:// ). |
قابلة للكتابة |
collection |
string |
المجموعة المطلوب الاشتراك فيها. القيم المسموح بها هي:
|
قابلة للكتابة |
id |
string |
رقم تعريف الاشتراك. | |
kind |
string |
نوع المورد. هذا دائمًا mirror#subscription . |
|
notification |
nested object |
كائن الحاوية للإشعارات. لم تتم تعبئة هذا في مورد Subscription . |
|
notification.collection |
string |
المجموعة التي أنشأت الإشعار. | |
notification.itemId |
string |
رقم تعريف العنصر الذي أنشأ الإشعار. | |
notification.operation |
string |
نوع العملية التي أدت إلى إنشاء الإشعار.
القيم المقبولة هي:
|
|
notification.userActions[] |
list |
قائمة بالإجراءات التي اتخذها المستخدم والتي أدت إلى ظهور الإشعار. | |
notification.userActions[].payload |
string |
حمولة اختيارية للإجراء. بالنسبة إلى الإجراءات من النوع CUSTOM ، هذا هو رقم تعريف عنصر القائمة المخصّص الذي تم اختياره. |
|
notification.userActions[].type |
string |
نوع الإجراء. يمكن أن تكون هذه القيمة:
|
|
notification.userToken |
string |
الرمز المميز للمستخدم الذي تقدمه الخدمة عند اشتراكها في الإشعارات. | |
notification.verifyToken |
string |
الرمز المميز للتحقق السري الذي تقدمه الخدمة عند اشتراكها في الإشعارات. | |
operation[] |
list |
قائمة بالعمليات التي يجب الاشتراك فيها. تشير القائمة الفارغة إلى أنه يجب الاشتراك في جميع العمليات على المجموعة. القيم المسموح بها هي:
|
قابلة للكتابة |
updated |
datetime |
وقت آخر تعديل لهذا الاشتراك، تم تنسيقه وفقًا لـ RFC 3339. | |
userToken |
string |
رمز مميز غير شفاف يتم إرساله إلى المشترك في الإشعارات حتى يتمكن من تحديد معرّف المستخدم. | قابلة للكتابة |
verifyToken |
string |
رمز مميز سري يتم إرساله إلى المشترك في الإشعارات بحيث يمكنه التحقق من أن الإشعار من إنشاء Google. | قابلة للكتابة |