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

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

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

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

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

    @yossiz זה POST אבל דרך העברת הפרמטרים היא GET.
    כל הנושא פה נכתב בגלל ההגבלה של יכולת הGET להעביר פרמטר ארוך מידי, במובן הזה הדוגמא של @chv היא בדיוק עם אותה בעיה של GET.

    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
    תגובה 1 תגובה אחרונה
    1
    • אבי 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
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום