@צדיק-תמים
הבנת את הצורך שלי?
אם לא אז תקרא את זה
אם כן אז אני שואל מה השרת אמור להחזיר id_list_message או read
הודעות שפורסמו על ידי כוספים למשיח
-
RE: עזרה איך אמור למה תגובת שרת לא עובדת לי
-
RE: עזרה איך אמור למה תגובת שרת לא עובדת לי
@צדיק-תמים
אז אני כן אמור לעשות את זה עם read?
ומה בדיוק אמור להיות תגובת השרת בכל שלב?
אשמח לקבל הסבר יותר מפורטתודה רבה
-
RE: עזרה איך אמור למה תגובת שרת לא עובדת לי
@sumone כתב בעזרה איך אמור למה תגובת שרת לא עובדת לי:
@כוספים-למשיח
אז אתה צריך לכתוב משהו בסגנון הזהid_list_message=f-/6/4/021&read=...
ותמשיך את זה לפי שאר הפרמטרים, איך אתה רוצה לערך וכו'.
למה read לא יכול להשמיע קובץ?
ואם אני מגדיר
id_list_message=f-/6/4/021&read=...
מה אמור להיות הממשך של זה?
אני יסביר
כשהמשתמש נכנס לשלוחת API השרת ניגש לאתר חיצוני ומקבל רשימת קבצים שמתעדכנת כל הזמן
ואני רוצה להשמיע להמשתמש את הרשימת קבצים לפי הסדר אבל בגלל שאי אפשר להשמי קובץ משרת חיצוני אני מעלה אותו קודם לימות ואח"כ משמיע אותו
אני רוצה להגדיר את כל האפשר
שכשהוא יחלק לדוגמא 8 הוא המערכת תעלה את הקובץ הבא ותשמיע אותו וכנ"ל מקש 2
ועוד שאלה אם הוא ילחץ 5 לעצירה זה יעצר או שגם את זה צריך להגדיר בשרת? -
RE: עזרה איך אמור למה תגובת שרת לא עובדת לי
@sumone כתב בעזרה איך אמור למה תגובת שרת לא עובדת לי:
אם אתה רוצה רק להקריא למשתמש משהו אל תשתשמש בread אלא ב id_list_message
תעבור שוב על השרשור של מודול API
אני רוצה להקריא לו קובץ
ואח"כ להקריא קבצים אחרים בהתאם להקשה שלו -
עזרה איך אמור למה תגובת שרת לא עובדת לי
שלום וברכה
התגובה מהשרת היאread=f-/6/4/021.wav
למה הקובץ לא נשמע אלא אחרי התגובה מיד המשתמש חוזר לתפריט הקודם?
תודה רבהנ.ב. המשתמש נמצא בתיקיית 6/4 אם זה נפקא מינא
-
RE: עזרה בהגדרת קבלת נתונים ושליחתם לשרת לפני הפנייה לשרת
@אדם כתב בעזרה בהגדרת קבלת נתונים ושליחתם לשרת לפני הפנייה לשרת:
@כוספים-למשיח
תביא כאן את הגדרות שכתבת בשלוחהשיחקתי עם זה הרבה
וזה לא כל כך עזרtype=api api_link=https://example.com/YemotApi api_url_post=yes api_000=ID,yes,5,4,50,Number,yes,no,*/,
זה הרעיון הרבה שיחתי עם זה
-
עזרה בהגדרת קבלת נתונים ושליחתם לשרת לפני הפנייה לשרת
שלום וברכה
ניסתי בזמן האחרון במספר ניסויים
להגדיר בשלוחת api קבלת נתונים מהמשתמש לפני הפנייה לשרת ומשום מה תמיד המערכת העבריה את המשתמש ישר לשרת הapi
מה יכול להיות הסיבה
תודה רבה -
RE: שאלה | האם ניתן להוסיף הגדרה בשלוחת השמעת קבצים שלפני ההודעה יושמע מתי הוקלטה ההודעה
@33064325 כתב בשאלה | האם ניתן להוסיף הגדרה בשלוחת השמעת קבצים שלפני ההודעה יושמע מתי הוקלטה ההודעה:
זה כבר לא זמין הקישור הזה
תכל'ס זה אפשרי דרך המערכת?
(וכן אני יודע שזה אפשרי דרךAPI) -
הבלת משיכת נתנוים מקובץ ymgr לפי תאריכים
שלום וברכה
האם אפשר להגדיר למשוך נתונים מymgr רק מתאריך מסויים?
כי הקובץ עצמו ענק מאוד ואני לא צריך את הכל
תודה רבה -
RE: שגיאה בהעלת קובץ למערכת בAPI
@כוספים-למשיח כתב בשגיאה בהעלת קובץ למערכת בAPI:
@לעזור-לכולם כתב בשגיאה בהעלת קובץ למערכת בAPI:
uploadUrl
זה התגובה
ה-URL לשליחה הוא: https://www.call2all.co.il/ym/api/UploadFile?token=TOKEN&path=ivr2%3A%2F4%2F9%2F2אני עדיין מקבל את השגיאה
path is invalid
למה זה קורה
ומה צריך לעשות כדי לתקן את זה? -
RE: שגיאה בהעלת קובץ למערכת בAPI
@לעזור-לכולם כתב בשגיאה בהעלת קובץ למערכת בAPI:
uploadUrl
זה התגובה
ה-URL לשליחה הוא: https://www.call2all.co.il/ym/api/UploadFile?token=TOKEN&path=ivr2%3A%2F4%2F9%2F2 -
RE: שגיאה בהעלת קובץ למערכת בAPI
@לעזור-לכולם כתב בשגיאה בהעלת קובץ למערכת בAPI:
@כוספים-למשיח
בשורה 72 תוסיף פרמטר path ואת המשתנה uploadPathכתבתי כך
const uploadUrl = `${url_yemot_api}UploadFile?token=${token_yemot}&path=${encodeURIComponent(uploadPath)}`; // שליחת token ו-path ב-URL
וקיבלתי את התגובה הבאה
path is invalid
-
RE: שגיאה בהעלת קובץ למערכת בAPI
@לעזור-לכולם כתב בשגיאה בהעלת קובץ למערכת בAPI:
@כוספים-למשיח
תצרף את path ל urlתוכל לכוון אותי יותר מעשי איך בדיוק
-
RE: שגיאה בהעלת קובץ למערכת בAPI
@MGM-IVR כתב בשגיאה בהעלת קובץ למערכת בAPI:
@כוספים-למשיח כתב בשגיאה בהעלת קובץ למערכת בAPI:
אבל הנתיב מוגדר כמו שצריך
אנחנו לא רואים את הנתיב מהקוד שלך,
זה עונה על התיעוד?path | נתיב להעלאה | חובה |
עבור העלאת קבצים לתיקיות במערכת יש לציין בהתחלה ivr2: ולאחר מכן את הנתיב המלא. למשל לקובץ 000.wav בתיקייה 5 הנתיב יהיה ivr2:5/000.wav. שימו לב שבהעלאה רגילה חובה לציין את שם הקובץ הרצוי, בהעלאה עם מספור אוטומטי (ראה להלן) יש לציין את התיקייה בלבדזה נמצא בתא B5
וזה מה ששמתי שםivr2:/4/9/2
-
שגיאה בהעלת קובץ למערכת בAPI
שלום וברכה
אני מנסה לעלות קובץ למערכת דרך גוגל סקריפט אני משתמש בקוד הבאlet url_yemot_api = `https://www.call2all.co.il/ym/api/`; function test_token() { let token_yemot = SpreadsheetApp.getActiveSheet().getRange('settings!B6').getValue(); try { let req = JSON.parse(UrlFetchApp.fetch(`${url_yemot_api}GetSession?token=${token_yemot}`)); Logger.log("test_token.req=" + req.responseStatus); if (req.responseStatus === 'OK') { Logger.log("it's ok"); } else { Logger.log("Token is not valid, attempting to login again."); login_token(); // קורא שוב לפונקציה login_token לקבלת טוקן חדש } } catch (e) { Logger.log("Exception: " + e.message); login_token(); // אם קרה שגיאה בביצוע הבקשה, ננסה להתחבר מחדש } } function login_token() { let user = SpreadsheetApp.getActiveSheet().getRange('settings!B2').getValue(); let password = SpreadsheetApp.getActiveSheet().getRange('settings!B3').getValue(); let req; let counter = 0; while (req === undefined || req.responseStatus !== "OK") { req = JSON.parse(UrlFetchApp.fetch(`${url_yemot_api}Login?username=${user}&password=${password}`)); Logger.log(req.responseStatus); counter++; if (counter >= 5) { break; } } if (counter >= 5) { let recipient = Session.getActiveUser().getEmail(); let fileName = SpreadsheetApp.getActiveSheet().getParent().getName(); let fileUrl = SpreadsheetApp.getActiveSheet().getParent().getUrl(); let owner = SpreadsheetApp.getActiveSheet().getParent().getOwner().getEmail(); return; } Logger.log("req.token=" + req.token); SpreadsheetApp.getActiveSheet().getRange("settings!B6").setValue(req.token); } function uploadFileToServer() { // בדוק אם הטוקן תקף לפני שליחת הקובץ test_token(); let token_yemot = SpreadsheetApp.getActiveSheet().getRange('settings!B6').getValue(); // אם הטוקן לא תקף, הפונקציה test_token() צריכה להוציא טוקן חדש if (!token_yemot) { Logger.log("Token is not valid, cannot upload file."); return; } // פרטי הקובץ לשליחה const fileId = SpreadsheetApp.getActiveSheet().getRange('settings!B4').getValue(); // מזהה הקובץ בגוגל דרייב const uploadPath = SpreadsheetApp.getActiveSheet().getRange('settings!B5').getValue(); // נתיב ושם קובץ בשרת // אפשרות נוספת להוסיף פרמטרים נוספים במקרה הצורך const convertAudio = 1; // המרת אודיו לפורמט WAV const autoNumbering = true; // האם להפעיל מיספור אוטומטי (במקרה שה-API תומך בכך) const tts = 0; // הצהרה על קובץ tts try { // שליפת הקובץ מ-Google Drive const file = DriveApp.getFileById(fileId); const blob = file.getBlob(); // שליחת הקובץ לשרת עם הטוקן ופרמטרים נוספים const uploadUrl = `${url_yemot_api}UploadFile?token=${token_yemot}`; // שליחת הטוקן כ-parameter ב-URL const uploadPayload = { path: uploadPath, // נתיב היעד בשרת convertAudio: convertAudio, // המרת האודיו לפורמט WAV autoNumbering: autoNumbering, // הוספת מיספור אוטומטי (אם נדרש) File: blob // הקובץ עצמו }; const uploadOptions = { method: "post", headers: { "Authorization": `Bearer ${token_yemot}` // שליחת הטוקן כ-Bearer Token ב-header }, payload: uploadPayload, contentType: "multipart/form-data" }; const uploadResponse = UrlFetchApp.fetch(uploadUrl, uploadOptions); const uploadData = JSON.parse(uploadResponse.getContentText()); if (uploadData.responseStatus === "OK") { Logger.log("הקובץ הועלה בהצלחה! נתיב: " + uploadData.path); } else { Logger.log("שגיאה בהעלאת הקובץ: " + uploadData.message); } } catch (e) { Logger.log("שגיאה: " + e.message); } }
והתגובה שאני מקבל זה
path is requiredהבנתי שהבעייה זה בהגדרת הנתיב
אבל הנתיב מוגדר כמו שצריך
שיחקתי עם זה קצת ושום דבר לא עזר
אשמח לקבל את הכוונת חברי הפורום
תודה רבה -
באג במודל מרכזיה עסקית לא שומעים את הקו השני
שלום וברכה
אני משתמש הרבה במודל מרכזיה עסקית (חייגן מהדפדפן)
ומשום מה היום אני לא מצליח כלל לשמוע את מי שנמצא בצד השני של הקו
יש לציין שאם מתקשרים אני כן שומע צילצול אולם אני לא מצליח לשמוע את הבן אדם שמעבר לקו כדי לוודאות שזה באמת הבעייה הוצאתי שיחות למספר קווים וכמובן נענתה השיחה אולם לא שומעים כלוםמישהו יודע למה זה קורה?
ואיך ניתן לפתור את זה? -
RE: הקראת טקסט מתא בגוגל שיטס
@מנסה אם אני רוצה שהקישור ימחק את הקובץ
מה אני אמור לכתוב?
תודה רבה