Skip to content

Tracking the state of an instance#

ניתן ליישם את המצב של מופע בכמה דרכים:

  1. השתמש ב- GetStateInstance שיטה - בקש את מצב המופע כל דקה ואם מצב המופע משתנה בצע פעולות:

    • authorized - להודיע ​​למפעיל שהמופע נמצא במצב עבודה;
    • notAuthorized - להודיע ​​למפעיל על הצורך לחבר מחדש את החשבון עם המופע ולהפסיק לבקש שיטות שליחה ל-API (הודעות לא יימסרו, הן יתווספו לתור ויישמרו שם למשך 24 שעות);
    • blocked - להודיע ​​למפעיל על הצורך להגיש בקשה לביטול חסימת החשבון ולהפסיק לבקש שיטות שליחה ל-API (הודעות לא יימסרו, הן יתווספו לתור ויישמרו שם למשך 24 שעות);
    • starting - הפעל מחדש את המופע באמצעות reboot שיטה, המתן 2 דקות וחזור על קבלת סטטוס המופע, אם סטטוס המופע לא השתנה, אז הודע למפעיל שהמופע נמצא כעת במצב הפעלה וייתכן עיכוב בשליחת הודעות;
  1. קבל סטטוס מופע באמצעות התראות. כדי לקבל התראות עליך:

    • הפעל את ההגדרה "קבל הודעות כאשר סטטוס הרשאת מופע משתנה" (באמצעות ה setSettings שיטה או דרך console).
    • תעשה א instance status מטפל בהודעות וכאשר אחד מהסטטוסים מתקבל, בצע את הפעולות שצוינו בפסקה הקודמת.

Note

  • אנו ממליצים להשתמש במערכת המבוססת על GetStateInstance שיטה, בעת שימוש בקבלת מופע על ידי התראות, אפשר למפעיל לבדוק ידנית את מצב המופע (על ידי כפתור) או להשתמש בשתי השיטות בו-זמנית.

  • אנו ממליצים ליישם באופן עצמאי מערכת הודעות כאשר instance status שינויים בסטטוסים notAuthorized, blocked, yellowCard (שלח מכתב לדואר, שלח הודעה אל Telegram אוֹ WhatsApp).