CallsScanqrcode#
גרסת בטא
הפונקציונליות נמצאת בגרסת בטא. הפונקציות עשויות להשתנות ועלולות לפעול באופן לא יציב. ייתכן שבעתיד תיגבה תשלום נוסף עבור הפונקציונליות.
ניתן לבקש גישה לפונקציונליות דרך התמיכה הטכנית של GREEN-API
בנוסף לקבלת קוד QR באמצעות השיטה QR, ניתן לקבל קוד QR דרך חיבור websocket. זמן ההמתנה לסריקת קוד ה-QR הוא 100 שניות. יש לסרוק את קוד ה-QR בתוך פרק זמן זה. כדי לקבל קוד QR, המופע חייב להיות במצב לא מורשה. אם המופע מורשה, יש לבצע לו תחילה logout באמצעות השיטה CallsLogout.
לאחר סריקה מוצלחת של קוד ה-QR והרשאת המופע, נוצרת התראה נכנסת מסוג "מצב המופע".
כדי לקבל קוד QR, יש ליצור חיבור websocket לכתובת:
חיבור#
{{apiUrl}}/waInstance{{idInstance}}/callsScanqrcode/{{apiTokenInstance}}
לקבלת פרמטרי חיבור ה-websocket apiUrl, idInstance ו-apiTokenInstance, עיינו בסעיף לפני שמתחילים.
הערה
שיטה זו מקבלת קוד QR זהה לזה שניתן לקבל באמצעות השיטה QR.
שיטה זו מאפשרת סשן אחד בלבד, ואילו לשיטה QR ניתן לקרוא ממכשירים רבים.
השגיאות של שיטה זו ושל השיטה QR זהות.
תגובה#
שדות התגובה#
| שדה | סוג | תיאור |
|---|---|---|
type | string | סוג ההודעה, ערכים אפשריים: qrCode, timeout, error, passkeyRequired, alreadyLogged |
message | string | תוכן ההודעה. מקבל ערכים שונים בהתאם לערך השדה type |
התקבלה תמונת קוד QR#
| שדה | סוג | תיאור |
|---|---|---|
type | string | qrCode - התקבלה תמונת קוד QR |
message | string | תמונת קוד QR בקידוד base64. להצגה בדפדפן יש להוסיף את המחרוזת data:image/png;base64, {message} |
אירעה שגיאה#
| שדה | סוג | תיאור |
|---|---|---|
type | string | error - אירעה שגיאה |
message | string | תיאור השגיאה |
connect closed - אין חיבור לשרת | ||
not ready - המופע אינו מוכן לשליחת קוד QR | ||
Instance starting - המופע בתהליך הפעלה | ||
socket not open - יש לפתוח את ה-socket כדי לקבל קוד QR | ||
is in the logout process - מתבצע ניקוי מטמון במופע, יש להמתין לסיום ניקוי המטמון |
המופע כבר מורשה#
| שדה | סוג | תיאור |
|---|---|---|
type | string | alreadyLogged - המופע כבר מורשה. כדי לקבל קוד QR, יש לבצע תחילה logout למופע באמצעות השיטה CallsLogout |
message | string | מקבל את הערך Instance already logged |
פג זמן ההמתנה לסריקת קוד ה-QR#
| שדה | סוג | תיאור |
|---|---|---|
type | string | timeout - פג הזמן שבמהלכו היה צריך לסרוק את קוד ה-QR. זמן ההמתנה לסריקת קוד ה-QR הוא 100 שניות |
message | string | מקבל את הערך timeout reading qr code |