object mediatype.create(object/array mediaTypes)
שיטה זו מאפשרת ליצור סוגי מדיה חדשים.
שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.
(אובייקט/מערך)
סוגי מדיה ליצירה.
בנוסף למאפייני סוג מדיה סטנדרטיים, השיטה מקבלת את הפרמטרים הבאים.
פרמטר | סוג | תיאור |
---|---|---|
parameters | מערך | פרמטרים של Webhook שייווצר עבור סוג המדיה. |
message_templates | מערך | תבניות הודעה שייווצרו עבור סוג המדיה. |
(אובייקט)
מחזירה אובייקט המכיל את המזהים של המדיה שנוצרה סוגים תחת המאפיין 'mediatypeids'. סדר התעודות המוחזרות תואם את הסדר של סוגי המדיה שעברו.
(אובייקט)
מחזירה אובייקט המכיל את המזהים של המדיה שנוצרה סוגים תחת המאפיין 'mediatypeids'. סדר התעודות המוחזרות תואם את הסדר של סוגי המדיה שעברו.
צור סוג מדיה חדש של סקריפט עם ערך מותאם אישית למספר של ניסיונות והמרווח ביניהם.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "mediatype.create",
"params": {
"סוג 1",
"name": "הודעות דחיפה",
"exec_path": "push-notification.sh",
"exec_params": "{ALERT.SENDTO}\n{ALERT.SUBJECT}\n{ALERT.MESSAGE}\n",
"maxattempts": "5",
"attempt_interval": "11 שניות"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
צור סוג מדיה חדש של webhook.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "mediatype.create",
"params": {
"type": "4",
"name": "Webhook",
"script": "var Webhook = {\r\n אסימון: null,\r\n ל: null,\r\n נושא: null,\r\n הודעה: null,\r\n\r\n sendMessage : function() {\r\n // קצת היגיון\r\n }\r\n}",
"פרמטרים": [
{
"name": "הודעה",
"value": "{ALERT.MESSAGE}"
},
{
"name": "נושא",
"value": "{ALERT.SUBJECT}"
},
{
"name": "אל",
"value": "{ALERT.SENDTO}"
},
{
"name": "אסימון",
"value": "<אסימון>"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CMediaType::create() בתוך ui/include/classes/api/services/CMediaType.php.