Creating and configuring an instance#
הגדרות מופע#
אנו ממליצים ליצור אינטגרציה שתגדיר אוטומטית את ההגדרות הדרושות לאחר יצירת מופע.
כדי לקבל התראות על הודעות נכנסות ויוצאות, מצב ההודעות שנשלחו ושינויים בסטטוס ההרשאה של המופע, עליך להגדיר הגדרות.
אתה יכול להשתמש ב פרמטרים מומלצים או להתאים אותם לפי הצרכים שלך.
תרחיש ליצירה והגדרה של מופע#
-
לאחר יצירת מופע דרך the console או בשיטת השותפים , המתן לסיום יצירת המופע (יצירת המופע והאתחול יכולים להימשך עד 5 דקות).
השתמש ב- getStateInstance שיטה לבדיקת מצב המופע.
אם 'גוף התגובה של שיטת getStateInstance' הוא 'null', זה אומר שהמופע עדיין ביצירה. אתה יכול להשתמש בסמן זה עד שתקבל את הסטטוס 'לא מורשה', המציין שהמופע מוכן לעבודה. -
לאחר קבלת הסטטוס 'לא מורשה', המשך להגדיר את ההגדרות באמצעות SetSettings שיטה או דרך the console
-
הגדרת ההגדרות עשויה להימשך עד 5 דקות. במהלך תקופה זו, תוכל לבקש קוד QR לקישור למכשיר. מומלץ לבקש את הקוד באמצעות WebSocket technology כדי להבטיח שתקבל את הקוד הנוכחי לאורך תהליך הקישור של המכשיר.
- לאחר הקישור בהצלחה למכשיר, עליך להפסיק לבקש קודי QR. הגדרות המופע אינן משתנות עם הזמן, ואין צורך להגדיר אותן שוב. אתה יכול לאמת את התקנת ההגדרות באמצעות GetSettings שִׁיטָה.
בעת יצירת מופע בשיטת השותף , אתה יכול לציין את ערכי ההגדרות במופע.
פרמטרים מומלצים#
פרמטרי בקשה מומלצים:
{
"webhookUrl": "https://mysite.com/webhook/green-api/", // כתובת URL לקבלת הודעות נכנסות
"webhookUrlToken": "", // אסימון לגישה לשרת ההתראות שלך
"delaySendMessagesMilliseconds": 3000, // עיכוב זמן לשליחת הודעות מהתור
"markIncomingMessagesReaded": "no", // סמן הודעות נכנסות כנקראו
"markIncomingMessagesReadedOnReply": "yes", // סמן הודעות נכנסות כנקראו בעת תשובה לבן השיח
"outgoingWebhook": "yes", // לקבל התראות על מצב ההודעות שנשלחו
"outgoingMessageWebhook": "yes", // לקבל התראות בעת שליחה מהמכשיר
"outgoingAPIMessageWebhook": "no", // לקבל הודעות בעת שליחה מה-API
"incomingWebhook": "yes", // לקבל התראות על הודעות נכנסות
"deviceWebhook": "no", // קבלת התראות על המכשיר (ההודעה לא פועלת באופן זמני)
"stateWebhook": "yes", // לקבל התראות על שינויים בסטטוס ההרשאה של המופע
"keepOnlineStatus": "yes", // הגדר את הסטטוס 'מקוון' עבור חשבונך
"pollMessageWebhook": "yes", // לקבל הודעות על יצירת סקרים והצבעה בסקרים
"incomingBlockWebhook": "yes" // לקבל התראות על הוספת צ'אט לרשימת אנשי הקשר החסומים (ההודעה לא פועלת באופן זמני)
}
קבלת מידע על מופע#
כדי לקבל מידע על המופע, השיטות הבאות מיושמות:
- GetSettings - משמש כדי לאחזר את הגדרות המופע הנוכחי.
- GetStateInstance - משמש כדי לאחזר את מצב המופע, כגון 'לא מורשה', 'מורשה' וכן הלאה.
- GetWaSettings - משמש לאחזור מידע על חשבון WhatsApp. זה מחזיר את הדמות, מספר הטלפון של חשבון WhatsApp וסטטוס המופע.