דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד לקוח
  7. JavaScript ES6
  8. עזרה הדדית - JavaScript
  9. עזרה | ימות המשיח - שלוחת API ומעבר לשלוחה דינאמית ע"מ למנוע התנגשות בין 2 משתמשים

עזרה | ימות המשיח - שלוחת API ומעבר לשלוחה דינאמית ע"מ למנוע התנגשות בין 2 משתמשים

מתוזמן נעוץ נעול הועבר עזרה הדדית - JavaScript
1 פוסטים 1 כותבים 9 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • T מנותק
    T מנותק
    Technologist
    כתב נערך לאחרונה על ידי Technologist
    #1

    שלום לכולם.
    יש לי קו בימות המשיח שהגדרתי שם שלוחת API בו הלקוחות שלי יכולים להתעדכן בסטטוס שלהם.
    הבעיה היא שאם 2 משתמשים משתמשים עם המערכת בו זמנית, המידע של אחד מהם נדרס ואז שניהם שומעים נתונים אחידים ששייך לאחד מהם (וזה רק בשני משתמשים...)
    אסביר בדוגמאות:
    להלן הקוד בקובץ ini בימות, שלוחה 0/9:

    type=api
    api_link=https://script.google.com/macros/s/.../exec
    api_000=input,yes,10,1,7,Digits,no,no
    api_end_goto=/0/9/1 // כלומר: לאחר שליחת הנתונים לשרת API המשתמש מועבר לשלוחה 0/9/1
    

    להלן הקוד שלי בגוגל סקריפט:

    function doGet(e) {
      const params = (e && e.parameter) ? e.parameter : {};
      const input = params.input || "";
      const responseText = getRentalData(input);  // הפונקציה הזו עובדת - היא מחזירה את המידע עפ"י קוד ההשכרה שהוקש
    
      // העלאת ה-TTS לשלוחה היעד
      try {
        UrlFetchApp.fetch("https://call2all.co.il/ym/api/UploadTextFile", {
          method: "post",
          payload: {
            token: "הטוקן שלי",
            what: "ivr2:/0/9/1/000.tts", // שליחת התגובה לשלוחה 0/9/1
            contents: responseText
          },
          muteHttpExceptions: true
        });
      } catch (err) {
        MailApp.sendEmail("myEmail@gmail.com", "שגיאה בשליחה", String(err));
      }
    
      // תגובה לימות: מעבר לשלוחה
      return ContentService
        .createTextOutput(responseText)
        .setMimeType(ContentService.MimeType.TEXT);
    
    }
    

    נ.ב. חוץ מהבעיה שציינתי הכל עובד תקין, השרת מקבל את הבקשה, שולח נתונים, הנתונים נכנסים לשלוחה הייעודית ואני יכול לשמוע, הבעיה היא לא בקוד עצמו

    תגובה 1 תגובה אחרונה
    0

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • פופולרי
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר