שאלה בחיבור API מגוגל סקריפט
-
-
-
@צדיק-תמים הדרך להשיג את הנתיב היא מאד פשוטה אין שום צורך בזה
-
-
@צדיק-תמים
כתבתי לך שאני לא רואה בזה שום צורך
אם אתה מתכוין לדרך להוציא את הנתיב -
@שמחה-זו-הסיסמא נראה לי שלא הבנת אותי. כתבתי שכדאי להוסיף את הapi להמרה ש @eliyahu הביא למעלה, לדף שמדבר על קבצי ymgr, ובדרך אגב כתבתי איך אפשר לקבל בקלות את נתיב הקובץ.
ענית רק לגבי הנ.ב., לא לגבי העיקר -
@צדיק-תמים
המקום של זה הוא לא שם אלא בתיעוד API של ימות המשיח
אינני יודע למה @eliyahu לא פירסם את זה שם -
שאלה נוספת: יש דרך לשנות את הערכים שבקובץ ymgr בצורה שמשנים בקבצי html שכשמאזין יקיש ערך מסויים יכנס לקובץ ערך שונה לדוגמא
P050+1=עגבניה P050+2=מלפפון
-
רק בקוד חיצוני
קובץ הYMGR מיועד לשמירת הנתונים הבסיסיים...
[מה לעשות, הרעיון משם יצרך לעבור עיבוד...]
-
@מיכאלוש למה אתה צריך לשנות תמשוך את זה כ CSV וזה יגיע איליך מסודר
-
הוא רוצה להוציא משם נתונים ולכן עדיף שזה מגיע כJSON
-
לפי התיעוד ש @שמואל העלה היום מה אני אמור לעשות בשביל לשנות את הנתונים שאני מקבל כ json מתוך קובץ ה YMGR
בתוך איזה קובץ אני אמור להכניס את הנתונים
עד היום השתמשתי כךhttps://call2all.co.il/ym/api/renderFile?wath=ivr2:3/ApprovalAll.ymgr&convertType=json&token=0773137770:111111
מהיום אני צריך להשתמש כך ?
https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:3/ApprovalAll.ymgr&convertType=json¬LoadLang?=0&token=0773137770:111111
ואיפה אני אמור להכניס את הנתונים שאני מעוניין שישתנו בתוך קובץ ה
ApprovalAll.ini
בשלוחה או בקובץ אחר ? -
את סימן השאלה תכניס רק לפני תחילת הפרמטרים ולא עוד אחד באמצע
https://call2all.co.il/ym/api/RenderYMGRFile?wath=ivr2:3/ApprovalAll.ymgr&convertType=json¬LoadLang=0&token=0773137770:111111
ואת השינוים תגדיר בקובץ INI הנ"ל [מקום אחד לכל סוגי ההורדות]
-
@מיכאלוש אמר בשאלה בחיבור API מגוגל סקריפט:
קובץ הApprovalAll.ini בשלוחה או בקובץ אחר ?
כמו שכתוב בתיעוד, אתה יכול לשים בשלוחה ואתה יכול לשים ברמת מערכת שזה יחול על כל המערכת.
-
@מיכאלוש אמר בשאלה בחיבור API מגוגל סקריפט:
מהיום אני צריך להשתמש כך ?
תקח בחשבון שינוי מהותי מלפני הפרסום של השירות - בעבר לא היה אפשר להשתמש עם
notLoadLang
ובכל הפקת דוח היה מבצע תרגום - חוץ מהמרה לjson.
אם היום לא תצייןnotLoadLang=1
תקבל json עם מפתחות בעברית - ויתכן שזה לא תמיד רצוי. -
הוא רוצה את ההמרה, כי הוא מכין מזה חיוג מקוצר למיילים דרך הטלפון, [כמו שכתב במתמחים טופ]
-
@מנסה מה זה רלוונטי? ואם זה בשביל ליצור מערכת IVR להפעלת פצצת אטום עבור נשיא ארה"ב? זה פשוט לא משנה
-
שאלה נוספת: איך אני מוריד קבצים מתיקיית Record ללא השם המלא של הקובץ שאני לא יודע אותו (הוא משתנה לפי מספר פרמטרים בקבלת הנתונים שקשה לצפות מראש)
נגיד שאני מעוניין להוריד לפי הקובץ הגדול / קטן ביותר בשלוחה או את כל הקבצים בשלוחה
בכל מקרה אח"כ אני מוחק את הקובץ כך שלא יהיה יותר מקובץ אחד להוריד
אבל מה אני צריך לכתוב במקום ה???
שכתבתי בשביל שיוריד לי לפי הנתיב של הקובץ ללא השם המלא של הקובץ ?https://www.call2all.co.il/ym/api/DownloadFile?token=0773137770:000000&path=ivr2:/3/Record/???.wav
-
@מיכאלוש לא הבנתי, מה אתה רוצה שיקרה? שימות יורידו לך קובץ בלי שאתה יודע מה אתה מבקש להוריד?
מה זה להוריד לפי נתיב בלי שם מלא? שייך שם מלא בלי נתיב, אבל לא שייך להיפך... -
@צדיק-תמים אמר בשאלה בחיבור API מגוגל סקריפט:
לא הבנתי, מה אתה רוצה שיקרה?
אני רוצה לקבל את הקובץ היחיד שנמצא כעת בנתיב
ivr2:/3/Record
הבעייה ששם הקובץ נראה לדוגמא כך:OK-Folder-3-22-Phone-0555555555-Date-2022-07-04-20-00-57-Data-P050-1-P051-1-P052-1.wav
וכמעט בלתי אפשרי לצפות את שמו שמורכב גם ממספר הטלפון של מי שהקליט אותו ומהזםן שהוקלט
לכן אני שואל האם יש דרך להוריד קובץ בלי השם המלא שלו רק לפי הנתיב שלו והבאתי כמה דוגמאות איך השרת של ימות ידע איזה קובץ להוריד לי:
הקובץ הקטן ביותר בשלוחה
הקובץ הגדול ביותר בשלוחה
לפי תחילת וסוף וסיומת שם הקובץ
או את כל הקבצים בשלוחה
בכל מקרה לא יהיה בשלוחה בו זמנית יותר מקובץ אחד אחרי שאני מוריד אותו אני מוחק אותו
האם יש דרך כזו או לא ?
או לחילופין האם יש דרך במודל קבלת נתונים לגרום להקלטה שתקבל שם מספרי רגיל 000 001 וכו' ואז יהיה קל לדעת את השם לדוגמא ע"י יצירת עותק בתיקייה אחרת וכו' ?