פניה ל API בהקשה על מקש בהשמעת קבצים
-
@MGM-IVR
אחרי פעולת העריכה לא צריך לעשות העלאה -
@פיסטוק-פרווה "עריכה" לקובץ מרוחק = "העלאת" תוכן חדש, רק במילים אחרות
בכל מקרה צריך לבצע 2 בקשות רשת -
@צדיק-תמים
אצלך צריך 2 בקשות + כתיבה של הקובץ כשהוא בשרת שלך, אלא אם כן אתה פשוט עושה עריכת קובץ טקסט בימות בכ"א לא נריב על זה וכל אחד ישתמש עם מה שהוא רוצה.... -
@פיסטוק-פרווה כתב בפניה ל API בהקשה על מקש בהשמעת קבצים:
@צדיק-תמים
אצלך צריך 2 בקשות + כתיבה של הקובץ כשהוא בשרת שלך, אלא אם כן אתה פשוט עושה עריכת קובץ טקסט בימות בכ"א לא נריב על זה וכל אחד ישתמש עם מה שהוא רוצה....אתה יכול להראות קטע קוד למה אתה מתכוון? או את הסדר פעולות שאתה מבצע, כולל השמות שלהם בapi? כי זה נשמע ממש מוזר, אתה עושה את אותו דבר בדיוק, אז איך יוצא לך פחות פעולות?
שים לב שדובר פה על קובץ ini שהוא לא ext
שאז אתה לא יכול להשתמש ב UpdateExtension -
@MGM-IVR
כבר כתבתי שתמיד זה 2 פעולות אם אתה פשוט עושה עריכת קובץ טקסט בימות. -
@פיסטוק-פרווה כתב בפניה ל API בהקשה על מקש בהשמעת קבצים:
@MGM-IVR
כבר כתבתי שתמיד זה 2 פעולות אם אתה פשוט עושה עריכת קובץ טקסט בימות.לאיזה אופציה בתיעוד אתה מתכוון?
-
@MGM-IVR
GetTextFile
ואז
UploadTextFile -
@פיסטוק-פרווה כתב בפניה ל API בהקשה על מקש בהשמעת קבצים:
GetTextFile
GetTextFile מעולה
איזה טקסט אתה מעלה אל UploadTextFile ?
את אותו הטקסט שהורדת? או שאתה עורך אותו ואז מעלה? -
@MGM-IVR
את אותו טקסט אבל אני יכול לשלוח בבקשה לימות טקסט נוסף, הנה קוד לדוגמה:<? $text = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=039660770:451770&what=ivr2:/text.ini") , true)[contents]; $newtext = implode("%0A", $text).="עוד טקסט"; file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=039660770:451770&what=ivr2:/text.ini&contents=$newtext");
-
@פיסטוק-פרווה כתב בפניה ל API בהקשה על מקש בהשמעת קבצים:
@MGM-IVR
את אותו טקסט אבל אני יכול לשלוח בבקשה לימות טקסט נוסף, הנה קוד לדוגמה:<? $text = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=**********&what=ivr2:/text.ini") , true)[contents]; $newtext = implode("%0A", $ini).="עוד טקסט"; file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=**********&what=ivr2:/text.ini&contents=$newtext"); ?>
מעולה!
בא נחלק את זה רגע לחלקים
1$text = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=**********&what=ivr2:/text.ini") , true)[contents];
2
$newtext = implode("%0A", $ini).="עוד טקסט";
3
file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=**********&what=ivr2:/text.ini&contents=$newtext");
וזה בדיוק מה שכתב צדיק תמים
1 הורדה
2 עריכה
3 העלאה -
@MGM-IVR
אפשרי גם ככה:<? $text = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=***&what=ivr2:/text.ini") , true)[contents]; file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=***&what=ivr2:/text.ini&contents=".implode("%0A", $text).="עוד טקסט"); ?>
-
@פיסטוק-פרווה כתב בפניה ל API בהקשה על מקש בהשמעת קבצים:
@MGM-IVR
אפשרי גם ככה:<? $text = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=039660770:451770&what=ivr2:/text.ini") , true)[contents]; file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=039660770:451770&what=ivr2:/text.ini&contents=".implode("%0A", $text).="עוד טקסט"); ?>
זה עדיין 3 פעולות, רק שזה כתוב בשורה אחת
-
@MGM-IVR
זה 2 פעולות כי אני פשוט מכניס את הטקסט שהתקבל בלינק שאני שולח,
לפי איך שהבנתי בהתחלה ש @צדיק-תמים רצה לעשות זה להוריד אל השרת ואז לכתוב לקובץ שבשרת ע"י הפקודה ב php שנקראת fopen, ואז לעשות העלאת קובץ.
לפי המסקנה השלב השני והשלישי זה בעצם שלב 1, כפי שאני הבאתי בדוגמא לעיל, של כתיבה לקובץ שבמערכת (UploadTextFile)....
בכ"א כבר אמרתי שחבל לריב ולבזבז את הזמן על זה כי אפשר בינתיים לעשות הרבה דברים מועילים..... -
@MGM-IVR
סתם בשביל הקטע הנה פה קוד של הכל בשורה אחת.........<? file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=**********&what=ivr2:/30/000.ini&contents=".json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=****&what=ivr2:/30/000.ini"))->contents."עודטקסט"); ?>
-
@פיסטוק-פרווה כתב בפניה ל API בהקשה על מקש בהשמעת קבצים:
@MGM-IVR
סתם בשביל הקטע הנה פה קוד של הכל בשורה אחת.........<? file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token=**********&what=ivr2:/30/000.ini&contents=".json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=****&what=ivr2:/30/000.ini"))->contents."עודטקסט"); ?>
הייתי בטוח ש
בכ"א כבר אמרתי שחבל לריב ולבזבז את הזמן על זה כי אפשר בינתיים לעשות הרבה דברים מועילים.....
ולכן לא הגבתי לפוסט הקודם, אבל אם כבר ענית אז אענה חזרה.
אין שום הבדל בין 3 פעולות שעושים ב3 שורות לבין 3 פעולות שעושים בשורה אחת.
אתה עשית פה 3 פעולות רק בשורה אחת.
זה עדיין הורדה, עריכה, והעלאה.גם אם עשית רק פעולה של ״העלאה״ אבל הטקסט שם 1 התקבל מימות 2 ערכת אותו, זה אומר 3 פעולות הורדה, עריכה והעלאה
בכל מקרה, צדיק תמים לא כתב לרגע על לכתוב את התוכן לקובץ, מכיוון שאין שום תועלת בזה
ולכן מהתחלה אני אמרתי ששניכם אומרים לבצע את אותם פעולות בדיוק, רק אתה קורא לזה 2 פעולות ועכשיו פעולה אחת, והוא פשוט קרא לזה 3 פעולות מהתחלה.
-
@MGM-IVR @פיסטוק-פרווה
אם שמתם לב שסטיתם קצת מהנושא, ו @אהרן-שובקס כבר העיר על כך לעיל@פיסטוק-פרווה
שים לב באיזה קטגורייה הוא פירסם את זה הוא לא מחפש שיעזרו לו עם קומבינות,
וכו' וכו' וכו' עי"שאז באמת חבל לריב, ובאמת זה דבר מאוד נצרך הפיתוח הנ"ל...
בהצלחה
-