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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. API שליחת סמסים בחברת מיקרופיי

API שליחת סמסים בחברת מיקרופיי

מתוזמן נעוץ נעול הועבר תכנות
32 פוסטים 6 כותבים 418 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אבי 203א מנותק
    אבי 203א מנותק
    אבי 203
    כתב ב נערך לאחרונה על ידי אבי 203
    #14

    זה נהיה פתאום שיח של גדולים.. גדול עלי.
    אני מבין גם מהמדריך שלהם שget מוגבל עד 10 מספרים, post מומלץ עד 10000
    ב get אני משתמש תמיד, משרשר את כל הפרמטרים אחרי ה? זה עובד נהדר.
    @dovid לא הבנתי מה הכוונה

    "לגופה של בעיה ייתכן שצריך להוסיף כותרת Content-Type עםapplication/x-www-form-urlencoded"

    תגובה 1 תגובה אחרונה
    0
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #15
      
      var response = await fetch('http://www.micropay.co.il/ExtApi/ScheduleSms.php', 
      {
          method: 'POST',
          headers: {
             'Content-Type': 'application/x-www-form-urlencoded',
          },
          body: 'post=2&uid=#####&un=######&msg=test+message&list=050000000&charset=iso-8859-8&from=03555555'
      }).then(x => x.text()).catch(console.error);
      
      console.log(response);
      

      תריץ בדיוק ככה (חוץ משינוי הפרמטרים של השם והסיסמה והטלפון הבודד)
      ותמסור את תוצאות הlog (אתה יכול לגשת ללוג?)

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      תגובה 1 תגובה אחרונה
      2
      • אבי 203א מנותק
        אבי 203א מנותק
        אבי 203
        כתב ב נערך לאחרונה על ידי אבי 203
        #16

        זה מה שהחזיר
        undefined

        וגם למעלה
        ERROR --> Description: you must send one of the following: get=1 or post=2, remoteIP=84.110.37.234

        תגובה 1 תגובה אחרונה
        0
        • אבי 203א מנותק
          אבי 203א מנותק
          אבי 203
          כתב ב נערך לאחרונה על ידי
          #17

          הזוי דיברתי עם התמיכה שלהם, הם לא יודעים להסביר רק ב php...

          תגובה 1 תגובה אחרונה
          0
          • chagoldC מנותק
            chagoldC מנותק
            chagold
            כתב ב נערך לאחרונה על ידי
            #18

            ומה הם נותנים בPHP?

            תגובה 1 תגובה אחרונה
            0
            • אבי 203א מנותק
              אבי 203א מנותק
              אבי 203
              כתב ב נערך לאחרונה על ידי
              #19

              זה לכאורה גם בget

              <?php 
              //*******************************************************************************
              // Function: mpSendSMS
              // Author: MicroPay
              // Parameters:
              //   Required:
              //     token     - the token you created in MicroPay
              //     msg     - the message yo want to send
              //     to      - comma seperated phone list or pool id in micropay system
              //     from    - phone number that will appear as source of the SMS
              //   Optional:
              //     date    - date for scheduling in the format "2009-08-17 14:33" -> YYYY-MM-DD HH:MM
              // Return:
              //   result of the request
              //*******************************************************************************
              function mpSendSMS($token, $msg, $to, $from, $date = "")
              {
                  $msg = urlencode($msg);
                  
                  $request = "http://www.micropay.co.il/ExtApi/ScheduleSms.php";
                  $request .= "?get=1&token=".$token."&msg=".$msg."&from=".$from;
              
                  if (strlen($to) > 8) $request .= "&list=".$to;
                  else $request .= "&pid=".$to;
              
                  if ($date != "")
                  {
                      $DateValue = strtotime($date);
                      $DateParts = getdate($DateValue);
              
                      $request .= "&dy=".$DateParts["year"];
                      $request .= "&dm=".$DateParts["mon"];
                      $request .= "&dd=".$DateParts["mday"];
                      $request .= "&dh=".$DateParts["hours"];
                      $request .= "&di=".$DateParts["minutes"];
                  }
              
                  $curlSend = curl_init();
                  
                  curl_setopt($curlSend, CURLOPT_URL, $request);
                  curl_setopt($curlSend, CURLOPT_RETURNTRANSFER, 1);
              
                  $curlResult = curl_exec($curlSend);
                  $curlStatus = curl_getinfo($curlSend, CURLINFO_HTTP_CODE);
                  curl_close($curlSend);
              
                  if ($curlStatus === 200) return $curlResult;
                  else return "ERROR";
              }
              ?>
              
              chagoldC תגובה 1 תגובה אחרונה
              0
              • chagoldC מנותק
                chagoldC מנותק
                chagold
                השיב לאבי 203 ב נערך לאחרונה על ידי
                #20

                @אבי-203 אכן.

                תגובה 1 תגובה אחרונה
                0
                • OdedDvirO מנותק
                  OdedDvirO מנותק
                  OdedDvir
                  כתב ב נערך לאחרונה על ידי OdedDvir
                  #21
                  פוסט זה נמחק!
                  תגובה 1 תגובה אחרונה
                  0
                  • אבי 203א מנותק
                    אבי 203א מנותק
                    אבי 203
                    כתב ב נערך לאחרונה על ידי אבי 203
                    #22

                    עכשיו הם שלחו לי את זה.
                    לא הבנתי איפה הם רוצים שיכנס מספר הטלפון השולח המקבל.

                    <script type="text/javascript">
                    <!--
                    
                    // param - need to be someting like this: 'post=2&uid=#####&un=#####&msg=test+message&list=0545370070&from=03622222'
                    
                    function sendSms(param) 
                    {
                    	var xhr = new XMLHttpRequest();
                    	
                    	xhr.open("POST", 'http://www.micropay.co.il/ExtApi/ScheduleSms.php', true);
                    	
                    	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
                    
                    	xhr.send(param);
                    	
                    	xhr.onreadystatechange = function() 
                    	{
                            if (this.readyState == 4 && this.status == 200) {
                                alert(this.responseText);
                            }
                        };	
                    }
                    //-->
                    </script>
                    
                    <a href
                    
                    תגובה 1 תגובה אחרונה
                    0
                    • dovidD מחובר
                      dovidD מחובר
                      dovid ניהול
                      כתב ב נערך לאחרונה על ידי
                      #23

                      תבקש מהם בPHP אבל דוגמת POST.
                      אולי רק המספרים צריכים להיות בBODY.

                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      תגובה 1 תגובה אחרונה
                      0
                      • אבי 203א מנותק
                        אבי 203א מנותק
                        אבי 203
                        כתב ב נערך לאחרונה על ידי
                        #24

                        @dovid ומה שהם שלחו לי עכשיו יש מה ללמוד ממנו?

                        dovidD תגובה 1 תגובה אחרונה
                        0
                        • dovidD מחובר
                          dovidD מחובר
                          dovid ניהול
                          השיב לאבי 203 ב נערך לאחרונה על ידי
                          #25

                          @אבי-203 זה אותו דבר ממה שיש באתר, וזה גם מה שאתה עשית עד היום בהצלחה עם GET.

                          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                          תגובה 1 תגובה אחרונה
                          0
                          • אבי 203א מנותק
                            אבי 203א מנותק
                            אבי 203
                            כתב ב נערך לאחרונה על ידי אבי 203
                            #26

                            אבל זה נראה שהם בונים איזה אובייקט?.. כלומר אני רואה שהם מפרקים את זה יותר לחלקים.
                            אגב מעניין שגם הם הוסיפו את מה שהוספת
                            xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");

                            אני שם את מה שהוא שלח XMLHttpRequest ייוצר לי שגיאה, וגם alert
                            אולי הספרייה של corvid לא תומכת בזה?

                            chagoldC תגובה 1 תגובה אחרונה
                            0
                            • chagoldC מנותק
                              chagoldC מנותק
                              chagold
                              השיב לאבי 203 ב נערך לאחרונה על ידי
                              #27

                              @אבי-203 תיצמד למה ש@dovid כתב.
                              תבקש php בpost.
                              אח"כ אפשר לתרגם.

                              תגובה 1 תגובה אחרונה
                              0
                              • dovidD מחובר
                                dovidD מחובר
                                dovid ניהול
                                כתב ב נערך לאחרונה על ידי dovid
                                #28

                                סליחה, הם כן נתנו קוד של פוסט, טעיתי וקראתי את הקוד הקודם.
                                תשנה את הפרמטרים פה לרלוונטי ותדביק את זה בקונסול של הדפדפן:

                                var xhr = new XMLHttpRequest();
                                xhr.open("POST", 'https://www.micropay.co.il/ExtApi/ScheduleSms.php', true);
                                xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
                                xhr.send("post=2&uid=#####&un=#####&msg=test+message&list=0545370070&from=0362222");
                                
                                xhr.onreadystatechange = function() 
                                {
                                    if (this.readyState == 4 && this.status == 200) 
                                        alert(this.responseText);
                                }
                                

                                מה כתוב לך?

                                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                dovidD תגובה 1 תגובה אחרונה
                                1
                                • אבי 203א מנותק
                                  אבי 203א מנותק
                                  אבי 203
                                  כתב ב נערך לאחרונה על ידי
                                  #29

                                  'XMLHttpRequest' is not defined.

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • אבי 203א מנותק
                                    אבי 203א מנותק
                                    אבי 203
                                    כתב ב נערך לאחרונה על ידי
                                    #30

                                    @dovid אמר בAPI שליחת סמסים בחברת מיקרופיי:

                                    XMLHttpRequest

                                    אולי זה התחליף שלהם?
                                    https://www.wix.com/corvid/reference/wix-http-functions/wixhttpfunctionrequest

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • dovidD מחובר
                                      dovidD מחובר
                                      dovid ניהול
                                      השיב לdovid ב נערך לאחרונה על ידי dovid
                                      #31

                                      @dovid אמר בAPI שליחת סמסים בחברת מיקרופיי:

                                      סליחה, הם כן נתנו קוד של פוסט, טעיתי וקראתי את הקוד הקודם.
                                      תשנה את הפרמטרים פה לרלוונטי ותדביק את זה בקונסול של הדפדפן:

                                      אגב תיקנתי גם שתי טעויות בקוד, תעתיק שוב.

                                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                      תגובה 1 תגובה אחרונה
                                      1
                                      • אבי 203א מנותק
                                        אבי 203א מנותק
                                        אבי 203
                                        כתב ב נערך לאחרונה על ידי
                                        #32
                                        פוסט זה נמחק!
                                        תגובה 1 תגובה אחרונה
                                        0

                                        • 1
                                        • 2
                                        בא תתחבר לדף היומי!
                                        • התחברות

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

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