עזרה בהורדת דו"ח ymgr בAPI
-
אחרי השינויים שעודכנו בשמירת הדוחות, אני צריך עזרה בהוספת מס' נקודות ללינק להורדה.
לע"ע אין לי עדיין הבנה בAPI אשמח בעזרת המומחים.
אני מעוניין בהורדת דו"ח CSV,
הלינק שיש לי כבר:https://private.call2all.co.il/ym/api/RenderYMGRFile?token=0********:****&wath=ivr2:Log/LogPlaybackPlayStop/LogPlaybackPlayStop.2022-06-25.ymgr&convertType=csv
אני מעוניין להוסיף שמירה במיקום מסוים במחשב, ולשנות את שם הקובץ.
האם יש אפשרות שהכל יהיה בלינק אחד ללא התערבות ידנית בכל פעם?
או לחילופין בקובץ php במקום בלינק.תודה רבה!!!
-
@yankl איך זה קשור לשינוי? מה היית עושה קודם?
-
@צדיק-תמים לפנ"כ הייתי מוריד דרך קובץ powershell שבניתי שמובנה באקסל שמושך בFTP.
עיין כאן
אין לי כעת זמן ללמוד את API רק בשביל הדבר הקטן הזה, אבל זה קריטי בשבילי לדוחות.
תודה. -
@yankl אתה מבקש שתי דברים שהם לא קשורים לAPI עצמו.
אין לי אפשרות להחליט באיזה מיקום הקובץ ירד במחשב שלך וגם מה יהיה השם שלו.
זה דברים שקורים אצל הלקוח.@yankl אמר בעזרה בהורדת דו"ח ymgr בAPI:
או לחילופין בקובץ php במקום בלינק
עם סקריפט php אתה בהחלט תצליח לעשות את הדברים הללו.
-
@שמואל תודה רבה על המענה.
הבעיה היחידה כמו שכבר רשמתי, אין לי עדיין שום התמצאות בPHP.
אין לי מושג אם זה דבר שיפה לבקש אותו או שזה כבר בתמחור...
תודה. -
@yankl אם הבנתי נכון את הצורך שלך (לא פיתוח וכדו' אלא צפיה אישית במחשב)
אתה לא צריך קובץ PHP, אפשר לעשות את זה עם תוכנות שונות ואפילו בכלים מובנים בווינדוס
https://docparser.com/blog/how-to-schedule-downloads-with-windows-task-scheduler/
https://www.itechtics.com/2-ways-schedule-file-downloading-windows/ -
@צדיק-תמים
עובד לי מצוין!
קצת שינוי כמובן בצורת הדו"ח, עמודות וכו'.
אבל עובד לי מעולה!!
תודה ענקית!!אם יועיל למישהו אני משתף את הקוד בצורה מלאה:
$client = new-object System.Net.WebClient $client.DownloadFile("https://private.call2all.co.il/ym/api/RenderYMGRFile?token=0********:1234&wath=ivr2:Log/LogFolderEnterExit-2022-06.ymgr&convertType=csv","C:\log\LogFolderEnterExit-2022-06.csv")
כמובן שמירה כPS1 והפעלה.