طلب عنوان URL

يمكن إنشاء الجهاز باستخدام طريقتين:

ضع https://api.dotcom-monitor.com/config_api_v1/devices
منصب https://api.dotcom-monitor.com/config_api_v1/devices?verb=PUT

معلمات الرأس

Content-Type: application/json
مثال على نص المنشور
{
    "Avoid_Simultaneous_Checks": false,
    "Alert_Silence_Min": -2815394,
    "False_Positive_Check": false,
    "Locations": [
        1,
        4,
        6,
        14,
        15,
        17,
        19,
        23,
        43,
        71,
        73
    ],
    "Frequency": 10800,
    "Filter_Id": 7791,
    "Platform_Id": 1,
    "Name": "new device"
}

معلمات الجسم المطلوبة

لتحديد معلمات كائن JSON لجهاز جديد، نوصيك بالحصول على معلومات جهاز موجودة أولا واستخدام الاستجابة كعينة لكائن جهاز جديد. ابحث عن وصف الحقول الشائعة في واجهة برمجة التطبيقات: نظرة عامة على أساليب الجهاز.

لتعطيل التنبيهات لأحد الأجهزة، استخدم واجهة برمجة التطبيقات: تعطيل التنبيهات للجهاز أو واجهة برمجة التطبيقات: تعطيل التنبيهات لعدة أجهزة.

الحقول التالية مطلوبة في نص الطلب:

ميدان

نوع

مطلوب/اختياري

وصف

مواقع

مجموعة من int32

مطلوب

*باستثناء أجهزة MetricsView

صفيف يحتوي على معرفات الموقع المعينة لجهاز معين. يجب تحديد موقع واحد على الأقل في الطلبات.

مثل:
"Locations": [1, 2, 4, 5, 8]

تردد

إنت32

مطلوب

يعكس هذا الحقل تردد المراقبة في ثوان.

مثل:
"Frequency": 10800

Platform_Id

إنت32

مطلوب

يتم توزيع جميع الأجهزة بواسطة 5 منصات. كل منصة لها “Platform_Id” خاصة بها.

القيم المحتملة Platform_Id:
اسم المنصة Platform_Id
المتصفحعرض 7
المقاييسعرض 3
سيرفرفيو 1
عرض الويب 12
مهم: UserView غير مدعوم من قبل واجهة برمجة تطبيقات dotcom-monitor v.1. يمكن إنشاء / تسجيل البرامج النصية Userview فقط باستخدام أداة البرمجة النصية EveryStep.
مثل:
"Id": 7

اسم

خيط

اختياري

يوصى بتحديد اسم فريد للجهاز.

مثل:
"Name": "new name"
عند إعداد جهاز جديد وعدم تعيين أي فلتر، يتم تعيين الفلتر الافتراضي تلقائيا إلى الجهاز.

الاستجابة للنجاح

مثال على الاستجابة
{
    "Success":true,
    "Result":8666
}
ميدان

نوع

وصف

نتيجة

إنت32

المعرف الفريد للجهاز.