Skip to content

קבל קוד QR דרך websocket#

יחד עם קבלת קוד QR באמצעות QR בשיטה, אפשר לקבל קוד QR דרך חיבור websocket. הזמן הקצוב לסריקת קוד QR הוא 100 שניות. במהלך תקופה זו, יש לסרוק את קוד ה-QR. כדי לקבל קוד QR, המופע חייב להיות במצב לא מורשה. אם המופע מורשה, תחילה עליך להתנתק מהמופע באמצעות התנתק שִׁיטָה.

לאחר סריקה מוצלחת של קוד QR ואישור המופע, הודעה נכנסת בצורה של Instance Status נוצר.

כדי לקבל קוד QR יש ליצור חיבור websocket ב-:

WSS:
{{apiUrl}}/waInstance{{idInstance}}/scanqrcode/{{apiTokenInstance}}

לפרמטרים של בקשת apiUrl, idInstance ו-apiTokenInstance, עיין ב לפני שמתחילים סָעִיף.

דוגמה לקבלת קוד QR בדפדפן#

אתה יכול לראות דוגמה לקבלת קוד QR דרך websocket בקובץ websocketExampleQRcode

תְגוּבָה#

פרמטרי תגובה#

פָּרָמֶטֶר סוּג תֵאוּר
type string סוג הודעה, גרסאות אפשריות qrCode, error, accountData, alreadyLogged, timeoutExpired
message string תוכן ההודעה. מקבל ערכים שונים בהתאם לפרמטר סוג

יש לי קוד QR#

פָּרָמֶטֶר סוּג תֵאוּר
type string qrCode - יש תמונה של קוד QR
message string תמונת קוד QR של base64. כדי להציג בדפדפן, עליך להוסיף מחרוזת data:image/png;base64, {message}

אירעה שגיאה#

פָּרָמֶטֶר סוּג תֵאוּר
type string שגיאה - אירעה שגיאה
message string תיאור שגיאה

instance כבר מורשה#

פָּרָמֶטֶר סוּג תֵאוּר
type string alreadyLogged - המופע כבר מורשה. כדי לקבל קוד QR, תחילה עליך להתנתק מהמופע שלך באמצעות התנתק method
message string akes על הערך 'חשבון מופע כבר מורשה'

פג תוקף הזמן הקצוב לסריקת קוד QR#

פָּרָמֶטֶר סוּג תֵאוּר
type string timeoutExpired - הזמן הקצוב שבו יש לסרוק קוד QR פג. הזמן הקצוב לסריקת קוד QR הוא 100 שניות.
message string מקבל את הערך timeoutExpired