5.44.37.12 מ30.07.2026#
תיאור#
- מומשו שיטות לעבודה עם קטלוגים
- נוספה תמיכה בהרשאה למופע באמצעות PassKey
- מומש סטטוס suspended
- מומש מנגנון מחיקת הודעות בקבוצות
- בוצעה אופטימיזציה לפעילות השירות
- תוקנו תקלות שהתגלו (12 במספר)
חשוב#
למהדורה זו תאימות חלקית לאחור עם המהדורה הקודמת. סטטוס המופע yellowCard הוחלף ב-suspended במסגרת איחוד ה-API בין מסרים שונים. התנהגות המופע עם סטטוס suspended זהה להתנהגות yellowCard (הגבלת פונקציונליות, חסימת שליחת הודעות וכו').
תיאור השינויים וההתאמות המומלצות לאינטגרציה:
תמיכה ב-PassKey – לצורך עבודה עם PassKey שופרו השיטות לקבלת קוד QR (qr, scanqrcode). כעת התגובה עשויה להכיל סטטוס חדש passkeyRequired, המצביע על צורך בהרשאה באמצעות PassKey.
יש להוסיף לאינטגרציה לוגיקה לטיפול בתגובות שיטת QR ובהרשאת PassKey – להוסיף בדיקה לסטטוס החדש, ובמקרה שהוא קיים – ליישם תרחיש הרשאה באמצעות PassKey לפי ההנחיות.
ייתכן שפונקציונליות זו תהפוך לזמינה לפני התאריך הרשמי, בהתאם לקצב שבו WhatsApp תציג הרשאה באמצעות PassKey. להרשאה מהירה ניתן להשתמש בעמוד ההרשאה של GREEN-API.
סטטוס suspended – סטטוס המופע yellowCard הוחלף ב-suspended בשיטות GetStateInstance, GetWaSettings, GetChatHistory, GetMessage, LastIncomingMessages, LastOutgoingMessages, LastIncomingCalls, LastOutgoingCalls. לוגיקת העבודה נותרה זהה.
בשיטת GetWaSettings הוסר השדה yellowCardUntil, ובמקומו נוסף השדה suspendedUntil (פורמט unix time).
בתקופת המעבר, לצורך שמירת תאימות האינטגרציה, מומלץ לבדוק את הסטטוס לפי התנאי yellowCard || suspended. בעת טיפול בזמן ההגבלה יש להשתמש בשדה suspendedUntil, ולצורך תאימות עם גרסאות קודמות של ה-API מומלץ לתמוך גם בשדה yellowCardUntil.
מסימות#
| מס' | מספר | תוצאה | תיעוד |
|---|---|---|---|
| 1 | SW-5769 | מומשו שיטות לעבודה עם קטלוגים | תיעוד |
| 2 | SW-5381 | מומש סטטוס suspended | תיעוד |
| 3 | SW-3117 | מומש מנגנון מחיקת הודעות בקבוצות | תיעוד |
| 4 | SW-5894 | מומשה הצגת מספר טלפון במקום @lid בשיטת LastIncomingCalls | תיעוד |
| 5 | SW-5920 | מומשה קבלת incomingCallWebhook ללא הגדרת incomingWebhook | תיעוד |
| 6 | SW-5905 | נוספה תמיכה בעבודה עם @lid עבור השיטות GetMessage ו-GetChatHistory | תיעוד |
| 7 | SW-5973 | יישם תרחיש אימות של סיסמה | תיעוד |
| 8 | SW-5838 | נוסף שדה isGroup ליומן שיחות נכנסות | תיעוד |
| 9 | SW-5925 | בוצעה אופטימיזציה לפעילות מסד הנתונים | |
| 10 | SW-5921 | בוצעה אופטימיזציה לפעילות ההרשאה בעבודה עם @lid | |
| 11 | SW-5897 | בוצעה אופטימיזציה למנגנון ההרשאה | |
| 12 | SW-5953 | שינו את סטטוס המופע של yellowCard ל-suspended |
תקלות#
| מס' | מספר | תיאור | סטטוס |
|---|---|---|---|
| 1 | SW-5913 | תקלה בעבודה עם הודעות נעלמות בשיטת GetContactInfo | תוקן |
| 2 | SW-5968 | שגיאה בחיבור למופעים עם אימות PassKey | תוקן |
| 3 | SW-5922 | תקלה בעבודה עם @lid בשיטות sendFileByUpload או sendFileByUrl | תוקן |
| 4 | SW-5908 | תקלה במחיקת סטטוס בשיטת DeleteStatus | תוקן |
| 5 | SW-5892 | תקלה בעיבוד הודעות במיקרו-שירות | תוקן |
| 6 | SW-5871 | תקלה ברישום הודעות מדיה קבוצתיות לבסיס הנתונים | תוקן |
| 7 | SW-5902 | שגיאה בשליחת קבצי שמע באמצעות השיטות sendFileByUpload ו-sendFileByUrl | תוקן |
| 8 | SW-5898 | שגיאה NotInGroup בהודעה שנשלחה למשתמש שעזב והצטרף מחדש לקבוצה | תוקן |
| 9 | SW-5895 | שגיאה בשליחת הודעות לצ'אטים קיימים בעת קבלת סטטוס 'מושעה' | תוקן |
| 10 | SW-5770 | תקלה בפעולת autoTyping, linkPreview | תוקן |
| 11 | SW-5874 | תקלה בפעולת מיקרו-שירות הקווטות | תוקן |
| 12 | SW-5918 | תקלה בפעולת שיטת היסטוריית הסנכרונים של המופע עם בסיס הנתונים | תוקן |