לא נפתר שרת לא מקבל מענה
-
כתבתי קוד לגוגל סקריפט זה מחזיר לי אין מענה משרת API מי שיוכל להסביר לי מה הבעיה אשמח בניתי את הקוד אם בינה מלאכותית לקחתי בסיס מהפורום ועשיתי שינוים
function doGet(e) { return handleRequest(e); } function doPost(e) { return handleRequest(e); } function handleRequest(e) { const ss = SpreadsheetApp.getActive(); const sheetName = "ReceivedData"; let sheet = ss.getSheetByName(sheetName); if (!sheet) { sheet = ss.insertSheet(sheetName); sheet.appendRow(["Timestamp", "Parameter", "Value"]); } function logData(param, value) { sheet.appendRow([new Date(), param, value]); } try { if (!e.parameter || Object.keys(e.parameter).length === 0) { logData("NO_PARAMS", "No parameters received"); } else { for (let key in e.parameter) { logData(key, e.parameter[key]); } } // מחזיר תשובה פשוטה שמערכת השרת מזהה return ContentService.createTextOutput("go_to_folder=/NIT") .setMimeType(ContentService.MimeType.TEXT); } catch (err) { logData("ERROR", err.toString()); return ContentService.createTextOutput("go_to_folder=/NIT") .setMimeType(ContentService.MimeType.TEXT); } } -
@BEN-ZION בגוגל סקריפט תמיד המענה הוא אין מענה
מעכות ימות המשיח לא יודעות לקרוא את התגובה שלו
דובר על זה עשרות פעמים בפורום -
@פלמנמוני האם יש דרך לעקוף את זה ?
איך אני יכול להגדיר לו שאחרי השידור API יעבור לשלוחה אחרתtype=playfile title=הודעות חברי הקבוצה say_details_message=date,time,name,phone control_play_moreA0=send_api api_link=https://script.google.com/macros/s/ -
@BEN-ZION תסתכל בהגדרות השלוחה, זה פשוט וקל
אגב הקישור שלך לא נראה נכון, אתה צריך להשים קישור של פריסה, לא את הקישור של הסקריפט עצמו -
@פלמנמוני מחקתי את הסיומת של הקישור צריך לעשות לו מעבר בסיום כמו של שלוחת API?
-
@BEN-ZION כתב בשרת לא מקבל מענה:
מחקתי את הסיומת של הקישור
שמתי לב, אבל גם ההתחלה לא טובה
@BEN-ZION כתב בשרת לא מקבל מענה:
צריך לעשות לו מעבר בסיום כמו של שלוחת API?
לא שמתי לב שאתה מדבר על שלוחת השמעת קבצים, לא יודע אם יש כזאת הגדרה, תנסה את ההגדרה שלך שלוחת API
-
@פלמנמוני עשיתי כמו API וזה עובד תודה
הקישור זה מה שיצא לי בפריסה -
-
@פלמנמוני זה עובד, אני לא מבין בזה יותר מדי מה ההבדל ביניהם?
-
@BEN-ZION בדקת שהסקריפט קיבל את הבקשה?
-
@פלמנמוני https://script.google.com/macros/s/AKfycbxlc_p7I2-D6P0PEUnFc_PX-GJCp1UqRTuKRNOh**********gpIFpSMNX/exec
זה הקישור שקיבלתי זה עובד לי