Incoming sticker message#
סעיף זה מתאר פורמט אינטרנט נכנס של אובייקט 'messageData' עבור הודעת מדבקה נכנסת. לתיאור של הפורמט הכללי של webhooks נכנסות, עיין בסעיף הודעות נכנסות.
כדי לקבל webhooks נכנס מסוג זה, שני תנאים חייבים להתקיים:
typeWebhook
= IncomingMessageReceived
messageData.typeMessage
= stickerMessage
Webhook#
פרמטרים של Webhook#
פרמטרים של אובייקט messageData
פרמטר | הקלד | תיאור |
---|---|---|
typeMessage | מחרוזת | סוג הודעה נכנסת. עבור הודעות מסוג זה הפרמטר מקבל את הערך: stickerMessage |
fileMessageData | חפץ | אובייקט נתוני מדבקה נכנס |
quotedMessage | חפץ | אובייקט נתוני הודעה מצוטט |
פרמטרים של אובייקט fileMessageData
פרמטר | הקלד | תיאור |
---|---|---|
כתובת אתר להורדה | מחרוזת | כתובת אתר של מדבקה |
כיתוב | מחרוזת | כיתוב קובץ |
שם קובץ | מחרוזת | שם הקובץ |
jpeg Thumbnail | מחרוזת | תצוגה מקדימה של תמונה ב-base64 |
isAnimated | בוליאנית | האם המדבקה מונפשת |
mimeType | מחרוזת | סוג קובץ לפי הסיווג סוגי מדיה |
isForwarded | בוליאנית | אם ההודעה מועברת, מקבלת ערכים אמת/לא נכון |
forwardingScore | מספר שלם | מספר העברות הודעות |
פרמטרי אובייקט quotedMessage
פרמטר | הקלד | תיאור |
---|---|---|
stanzaId | מחרוזת | מזהה הודעה מצוטט |
משתתף | מחרוזת | מצוטט מזהה שולח ההודעה |
typeMessage | מחרוזת | סוג הודעה מצוטט |
שאר השדות ממולאים בהתאם לסוג ההודעה המצוטטת והם זהים לשדות ההודעות הנכנסות המתוארות בסעיף הודעות נכנסות
דוגמה לגוף Webhook#
{
"typeWebhook": "incomingMessageReceived",
"instanceData": {
"idInstance": 1234,
"wid": "11001234567@c.us",
"typeInstance": "whatsapp"
},
"timestamp": 1588091580,
"idMessage": "F7AEC1B7086ECDC7E6E45923F5EDB825",
"senderData": {
"chatId": "79001234568@c.us",
"chatName": "John",
"sender": "79001234568@c.us",
"senderName": "John",
"senderContactName": "John Doe"
},
"messageData": {
"typeMessage": "stickerMessage",
"fileMessageData": {
"downloadUrl": "https://sw-media.storage.greenapi.net/9901742665/607dde0a-01dc-4dd9-8afb-707cbf610943.webp",
"caption": "",
"fileName": "201ee6e7-b6f9-48fe-bc5a-1ce4341cce88.webp",
"jpegThumbnail": "",
"isAnimated": true,
"mimeType": "image/webp",
"forwardingScore": 1,
"isForwarded": true
},
"quotedMessage": {
"stanzaId": "A16014FAC9F5382E7B9CEEFEF1FFEB6F",
"participant": "79001234568@c.us"
}
}
}