@dovid ומה שהם שלחו לי עכשיו יש מה ללמוד ממנו?
אבי 203
-
API שליחת סמסים בחברת מיקרופיי -
API שליחת סמסים בחברת מיקרופייעכשיו הם שלחו לי את זה.
לא הבנתי איפה הם רוצים שיכנס מספר הטלפון השולח המקבל.<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 -
API שליחת סמסים בחברת מיקרופייזה לכאורה גם ב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"; } ?> -
API שליחת סמסים בחברת מיקרופייהזוי דיברתי עם התמיכה שלהם, הם לא יודעים להסביר רק ב php...
-
API שליחת סמסים בחברת מיקרופייזה מה שהחזיר
undefinedוגם למעלה
ERROR --> Description: you must send one of the following: get=1 or post=2, remoteIP=84.110.37.234 -
API שליחת סמסים בחברת מיקרופייזה נהיה פתאום שיח של גדולים.. גדול עלי.
אני מבין גם מהמדריך שלהם שget מוגבל עד 10 מספרים, post מומלץ עד 10000
ב get אני משתמש תמיד, משרשר את כל הפרמטרים אחרי ה? זה עובד נהדר.
@dovid לא הבנתי מה הכוונה"לגופה של בעיה ייתכן שצריך להוסיף כותרת Content-Type עםapplication/x-www-form-urlencoded"
-
API שליחת סמסים בחברת מיקרופייחשבתי להוסיף את הסימן שאלה אחרי ה php אבל זה וזה לא עבד.
-
API שליחת סמסים בחברת מיקרופייאולי זה?
ERROR --> Description: you must send one of the following: get=1 or post=2, remoteIP=84.110.37.234 -
API שליחת סמסים בחברת מיקרופייהוספתי עכשיו גם https
ואולי ? בסוף ה php
וגם לא שולח.
איפה אמור לחזור אלי? -
API שליחת סמסים בחברת מיקרופייבכוונה החסרת פרטים, או שרק הראית לי את הכיוון. (וכבר רואה כמובן..)
השלמתי את שאר הפרמטרים שלכאורה צריך, הקוד משתמש, ושיניתי את ה post-1 ל 2 כך כתוב שם. ולא עובד.
אולי לא הבנתי את המבנה עדיןlet userInput = $w('#textBox1').value;//רשימת המספרים var response = await fetch('http://www.micropay.co.il/ExtApi/ScheduleSms.php', { method: 'POST', body: 'post=2&uid=#####&un=######&msg=test+message&list='+userInput +'&charset=iso-8859-8&from=03555555' }).then(x => x.text()); -
API שליחת סמסים בחברת מיקרופייhttps://help.micropay.co.il/37/api-ממשק-שליחת-קמפיין-סמס/
אני משתמש הרבה בשליחת סמסים דרך API אבל שליחה בודדת של אחד אחד, אני בונה עכשיו משהו של שליחה כמות, הם כותבים שצריך להשתמש בשיטת post רק לא מביאים מדריך איך עושים את זה, זה איזה משהו מפורסם שאני לא יודע, או איזה משהו שלהם.
תודה.. -
עריכת מחרוזת עם מספרי פלאפון@dovid אמר בעריכת מחרוזת עם מספרי פלאפון:
startsWith('05')
זה מה שיצא לי בסוף, וזה עובד! מקווה שלא קשקשתי שטויות...
בכל אופן כיון שזה עובד אז תודה גדולה!!אגב. בחברת הסמס שאני משתמש בה אין את הפונקצייה הזו לסינון כשרים ותקולים, מסיבה מאוד פשוטה כי אתה מחוייב גם על הכשרים שנשלחו...
var smsing = [ "05041","05276","05271","05484","05485","05731", "05741", "05331", "05831","05832","05337","05338","05567" ]; let rObj = []; let userInput = $w('#textBox1').value; userInput.split(/[\n,\t]/).map(obj => { var smsto =obj.replace(/\D/gi, '').replace(/^([^0])/, '0$1') if (smsing.includes(smsto.substr(0, 5))===false && smsto.substr(1, 1) === "5") { if(!/0[57]\d{8}|0[23489]\d{7}/.test(smsto)) {}else{ rObj += smsto + "," return rObj } } }) $w('#text358').text = "!הסתיים בהצלחה" $w('#textBox1').value = rObj -
עריכת מחרוזת עם מספרי פלאפוןאם אני מבין זה בסוף זה מחזיר אותו כאובייקט כבר לא מחרוזת. כי לא הצלחתי לתםוס את התוצאה רק את הרשימה התקינה. חוזר לי רק אובייקט פריטים עם כל המידע.כלומר איפה אני תופס את התוצאה המחרוזת?
-
עריכת מחרוזת עם מספרי פלאפון@dovid אמר בעריכת מחרוזת עם מספרי פלאפון:
return { valid: true; isPorta
נראה מושלם רק מתקשה לבדוק יש שגיאה
return { valid: true; isPorta -
עריכת מחרוזת עם מספרי פלאפון@dovid ואוו נדמה לי כ תורה על רגל אחת. מושלם!
האמת בתחילה ביצעתי את זה עם פונקציית map על אובייקט פריטים שהבאתי, ואח"כ הוספתי את הפסיק וחיברתי למחרוזת אחת.
עכשיו אני חושב אולי כדאי לעשות את זה בנפרד, כלומר לתת למשתמש גם אפשרות להדביק רשימת מספרים שלו, אני מניח הם יגיעו כבר עם פסיקים, ואז לרוץ על הכל. רק שאז יהיה קשה לתקן אם אין אפס בתחילה הוסף אפס בתחילה, למקרה שהעתיק מאקסל, אולי חיפוש אחר החלף 5, ב- 05,במחשבה שנייה אני שם לב שאז לא אוכל להריץ את יתר החישובים להסיר כשרים ומספרים ביתיים. אני בכל מקרה חייב למצא דרך לעבור מספר מספר ממחרוזת לפי הפסיק. ורק אח"כ לבנות את המחרוזת מחדש.
יש דרך כזו לעבור על מחרוזת ועבור מספר מספר לפי הפסיקים כמו map? -
עריכת מחרוזת עם מספרי פלאפוןאני בדיוק רואה איזה סרטון שהביאו כאן על האקדמיה. ואני אומר לעצמי כאן זו האקדמיה האמיתית. לפעמים לומדים באקדמיה הרבה תיאוריות שלא נוגעות בפרקטיקה, בפרט בתכנות מה שהיה היום לא יהיה מחר, אולי הגיע הזמן לאקדמיה חרדית. אנשים יצאו עם תעודה מקצועית על ידע. אם יפגינו יכולות כל מעסיק רוצה מישהו טוב פחות את התעודה, בהמשך עוד יכירו בזה ממשלתית ובהתאמת שכר.
-
עריכת מחרוזת עם מספרי פלאפון@yossiz אמר בעריכת מחרוזת עם מספרי פלאפון:
p.replace(/\D/gi, '')
@yossiz @nigun תודה ענקית!
איפה אני יכול ללמוד על כל תורת הביטויים האלו?? -
עריכת מחרוזת עם מספרי פלאפוןאני רוצה לערוך רשימת מספרי טלפון למבנה אחיד, כלומר לעבור על כל מספר ולהוריד משם מקף אמצעי פסיק ריווח נקודה, וכל מה שעולה לאנשים כשהם רושמים מס פלאפון.
const p = '058-46453434,054-848645489,052658845855.052372568166,054-840056985,0536.26569252,052-457157793,0' console.log(p.replace(/-/gi, ''));זה עובד נהדר אבל רק לתו אחד, לא הצלחתי לכתוב את ה'או' שאר הדברים, כלומר אני יודע שבד"כ עושים עם |
const p = '058-46453434,054-848645489,052658845855.052372568166,054-840056985,0536.26569252,052-457157793,0' console.log(p.replace(/4|3/gi, ''));אבל כאשר מדובר על ריווח נקודה לוכסן וכד' הוא חושב שזה הקוד ולא עובד. נתקעים כי זה נראה כמו תו של הקוד, אז אני משחק עם גרשיים וגריש אחד.
תכלס לא הלך.
אשמח לעזרה. -
הדרך הטובה והקלה ביותר להפוך עלונים לספר?אולי באקסל. עמודה התוכן, עמודה הנושא או עמודה נוספת לתת נושא, או מיון.