integer/array task.get(אובייקט פרמטרים)
השיטה מאפשרת לשלוף משימות לפי הפרמטרים הנתונים. השיטה מחזירה פרטים רק על משימות 'מידע אבחון'.
שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.
(object)
פרמטרים המגדירים את הפלט הרצוי.
השיטה תומכת בפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
taskids | string/array | החזר רק משימות עם המזהים הנתונים. |
output | query | הפרמטרים הללו המשותפים לכל שיטות ה-'get' מתוארים בפירוט בפירוש ההפניה. |
preservekeys | בולאני |
(מספר שלם/מערך)
מחזיר מערך של אובייקטים.
אחזר את כל הנתונים על המשימה עם המזהה "1".
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "task.get",
"params": {
"output": "להרחיב",
"taskids": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
{
"jsonrpc": "2.0",
"תוצאה": [
{
"taskid": "1",
"type": "7",
"status": "3",
"שעון": "1601039076",
"ttl": "3600",
"proxy_hostid": null,
"בקשה": {
"מתריע": {
"סטטיסטיקות": [
"התראות"
],
"חלק עליון": {
"media.alerts": 10
}
},
"lld": {
"stats": "להרחיב",
"חלק עליון": {
"ערכים": 5
}
}
},
"תוצאה": {
"נתונים": {
"מתריע": {
"התראות": 0,
"חלק עליון": {
"media.alerts": []
},
"זמן": 0.000663
},
"lld": {
"כללים": 0,
"ערכים": 0,
"חלק עליון": {
"ערכים": []
},
"זמן": 0.000442
}
},
"סטטוס": "0"
}
}
],
"מזהה": 1
}
CTask::get() בתוך ui/include/classes/api/services/CTask.php.