העלת קובץ בודד בapi
-
@אופיר
ואז -
@החסיד תעלה לכאן
-
Array ( [file] => Array ( [name] => ???? ?? ???? & ???? ?????? - ??? ????.mp3 [full_path] => ???? ?? ???? & ???? ?????? - ??? ????.mp3 [type] => audio/mpeg [tmp_name] => /home/uploads/phpvASHpR [error] => 0 [size] => 12375848 ) ) -
@החסיד אוקיי זה כבר אומר שנשלח קובץ תקין כמו שימות אוהבים...
אז חזרנו לבעיה הראשונה שלא יודעים למה בכל זאת השרת של ימות לא רואה את זה
אפשר את הקוד שאתה משתמש לימות כקוד (לא תמונה)?
אני מנסה לחשוב מה כבר יכול להיות התקלה... -
function uploadEmailAttachment() { let threads = GmailApp.getInboxThreads(0,1); let firstMessage = threads[0].getMessages()[0]; let attachments = firstMessage.getAttachments(); Logger.log(attachments[0].getSize()); let params = { file: attachments[0] }; let options = { method:'post', payloed: params }; let response = UrlFetchApp.fetch('https://www.call2all.co.il/ym/api/UploadFile?token=kjghsHG4thgiabyivyalY75vbwtb&path=ivr2:/6/1/1&convertAudio=true&autoNumbering=true',options); Logger.log(response.getContentText()); } -
-
@אופיר
עובד!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
סוף סוף זה הגיעה, אחרי חודש שאני מסתבך עם זה זה סוף סוף עובד!
אחלה!
אין עליך!
באמת תודה על כל השעות שהשקעת בזה!



-
@אופיר
סתם מעניין, איך עלית על זה?
בעתיד, כשיש לי תקלה כזאת, איך באמת אפשר לזהות שאות אחת לא כתובה נכון, כשזה לא מילה של השפה עצמו או שם משתנה, שאז VS code או איפה שאתה כותב את הקוד, לא נותן אותך שום רמז שיש משהו שלא כתוב נכון, וגם כשמריצים את הקוד זה לא נותן שום שגיאה כי בהקוד עצמו הכל באמת כתוב נכון, וזה בסך הכל שם מאפיין \ פרמטר שלא כתוב כמו שהapi רוצה (או במקרה שלנו שהמאפיינים בעצמו נמצאים בתוך מאפיין שלא כתוב כמו שצריך)? -
@החסיד בינה מלאכותית בשנייה עלה על זה
-
סתם מעניין, איך עלית על זה?
בינה מלאכותית בשנייה עלה על זה
באמת כשלא היה לי מוצא פשוט שאלתי את הAI איפה הטעות כתיב...
באמת זה סתם עצלנות, בקוד כזה קצר אפשר לקרוא אותו לאט מילה מילה ולעלות ע"ז לבד, אבל למה להתאמץ...
-
@אופיר
האמת היא ששאלתי את AI אבל משום מה הוא רק התייחס לזה שלא שמתי בדיקה לפני המערך שמכיל את הקבצים, כדי שאם אין שמה קבצים שזה לא יקרוס, ואותו דבר גם לגבי הקריאה להAPI שהקוד לא בודק בכלל אם הקריאה הצליחה, אבל הוא לא הזכיר כלום לגבי הpayload, כנראה שהוא לא הבין שזה קוד גוגל סקריפט ולא סתם JS, למרות שאפשר לראות את זה תוך רגע.
ואפילו אם זה קוד קצר, לא נראה לי שהיית מוצא את זה כל כך מהר, זה הבדל כל כך קטן שבאמת קשה למצוא את זה.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות