קבל קוד 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 |