דף 1 מתוך 1

איך להתחבר לאתר של ימות לא דרך ה api yemot

נשלח: 10:15 31/01/2018
על ידי 011371
ניסיתי באמצעות פונקצית curl להתחבר לאתר של ימות
אך ככל הנראה בטופס ההתחברות בתיבת input של מספר המערכת, הערך שנקלט הוא לאו דווקא המילה הנפוצה "username"
אלא מילה אחרת
מישהו יודע כיצד ניתן לעשות זאת?
להלן העתק הקוד שניסיתי
הטלפון והסיסמא שונו, כמובן

קוד: בחירת הכל

<?php

$handle = curl_init();

$url="https://www.call2all.co.il/ym/login.php";
$username='0773137770' ;
$password ='1234';
//משתנה המכיל מערך עם כל הנתונים למילוי הטופס
$postData = array(
'username' => $username,
'pasword' => $password,
'submit' => 'ok'
);


curl_setopt_array($handle,
array(
// הגדרת הכתובת
CURLOPT_URL => $url,
// הגדרת מצב פוסט
CURLOPT_POST => true,
// הנתונים לשליחה בפוסט
CURLOPT_POSTFIELDS => $postData,
//הצבת התשובה במשתנה
CURLOPT_RETURNTRANSFER => true,
)
);
$output = curl_exec($handle);

curl_close($handle);

echo $output ;

?>
התוצאה שקיבלתי היה מראה דף הכניסה למערכות כאשר בתיבת ה input של הסיסמא יש 4 נקודות (מה שמציין לכאורה שהסיסמא נקלטה) ואילו תיבת הinput של מספר המערכת היתה ריקה (מה שאולי מלמד שהנתון הזה לא נקלט) וכן ההודעה "מספר המערכת וכו' שגוי או מערכת לא זמינה זמנית" (מה שמלמד לכאורה שהפקודה submit תקפה)
ניסיתי לבדוק את השמות של תיבות הinput
ולפיהם עשיתי:

קוד: בחירת הכל

$postData = array(
'admin-login-user' => $username,
'admin-login-pwd' => $password,
'submit' => 'ok'
);
אבל זה גם לא עובד?

מישהו הצליח להתחבר?
אם כן בבקשה תסביר כיצד

Re: איך להתחבר לאתר של ימות לא דרך ה api yemot

נשלח: 22:43 01/02/2018
על ידי לומד
ניסיתי באמצעות פונקצית curl להתחבר לאתר של ימות
אך ככל הנראה בטופס ההתחברות בתיבת input של מספר המערכת, הערך שנקלט הוא לאו דווקא המילה הנפוצה "username"
אלא מילה אחרת
מישהו יודע כיצד ניתן לעשות זאת?
להלן העתק הקוד שניסיתי
הטלפון והסיסמא שונו, כמובן

קוד: בחירת הכל

<?php

$handle = curl_init();

$url="https://www.call2all.co.il/ym/login.php";
$username='0773137770' ;
$password ='1234';
//משתנה המכיל מערך עם כל הנתונים למילוי הטופס
$postData = array(
'username' => $username,
'pasword' => $password,
'submit' => 'ok'
);


curl_setopt_array($handle,
array(
// הגדרת הכתובת
CURLOPT_URL => $url,
// הגדרת מצב פוסט
CURLOPT_POST => true,
// הנתונים לשליחה בפוסט
CURLOPT_POSTFIELDS => $postData,
//הצבת התשובה במשתנה
CURLOPT_RETURNTRANSFER => true,
)
);
$output = curl_exec($handle);

curl_close($handle);

echo $output ;

?>
התוצאה שקיבלתי היה מראה דף הכניסה למערכות כאשר בתיבת ה input של הסיסמא יש 4 נקודות (מה שמציין לכאורה שהסיסמא נקלטה) ואילו תיבת הinput של מספר המערכת היתה ריקה (מה שאולי מלמד שהנתון הזה לא נקלט) וכן ההודעה "מספר המערכת וכו' שגוי או מערכת לא זמינה זמנית" (מה שמלמד לכאורה שהפקודה submit תקפה)
ניסיתי לבדוק את השמות של תיבות הinput
ולפיהם עשיתי:

קוד: בחירת הכל

$postData = array(
'admin-login-user' => $username,
'admin-login-pwd' => $password,
'submit' => 'ok'
);
אבל זה גם לא עובד?

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

Re: איך להתחבר לאתר של ימות לא דרך ה api yemot

נשלח: 00:16 02/02/2018
על ידי 011371

למה שלא תשתמש במתודה של מאזין נלהב?
יש כמה אפשרויות שיש באתר ואין api yemot מקביל, כגון טבלת שיחות נכנסות בזמן אמת
(נחוץ לי לכמה פיתוחים , בעיקר לשתי הצרכים הבאים
1 אבטחה: וידוא שהסטרינג שמשוגר אלי הוא אכן מהמערכת שלי וממספר הטלפון שצוין בערך ApiPhone (מניסוי שערכתי אפשר ממש בקלות לזייף את הערכים ApiPhone ו ApiDID , אני לא אכתוב זאת כאן בבחינת "אוי לי אם אומר" אבל אתה יכול לנחש לבד איך… )

2 כדי לדעת מתי השיחה התנתקה גם אחרי מעבר משלוחת api אל שלוחה אחרת שנכון להיום לא שולח אישור ניתוק


הקלאס של מאזין נלהב נפלא בהתקשרות עם ה api yemot ועשיתי בו שימוש בהצלחה
(קרדיט ל "מאזין נלהב" תודה רבה!)

Re: איך להתחבר לאתר של ימות לא דרך ה api yemot

נשלח: 17:16 08/06/2018
על ידי מנחם מענדל מענדי
ניסיתי באמצעות פונקצית curl להתחבר לאתר של ימות
אך ככל הנראה בטופס ההתחברות בתיבת input של מספר המערכת, הערך שנקלט הוא לאו דווקא המילה הנפוצה "username"
אלא מילה אחרת
מישהו יודע כיצד ניתן לעשות זאת?
להלן העתק הקוד שניסיתי
הטלפון והסיסמא שונו, כמובן

קוד: בחירת הכל

<?php

$handle = curl_init();

$url="https://www.call2all.co.il/ym/login.php";
$username='0773137770' ;
$password ='1234';
//משתנה המכיל מערך עם כל הנתונים למילוי הטופס
$postData = array(
'username' => $username,
'pasword' => $password,
'submit' => 'ok'
);


curl_setopt_array($handle,
array(
// הגדרת הכתובת
CURLOPT_URL => $url,
// הגדרת מצב פוסט
CURLOPT_POST => true,
// הנתונים לשליחה בפוסט
CURLOPT_POSTFIELDS => $postData,
//הצבת התשובה במשתנה
CURLOPT_RETURNTRANSFER => true,
)
);
$output = curl_exec($handle);

curl_close($handle);

echo $output ;

?>
התוצאה שקיבלתי היה מראה דף הכניסה למערכות כאשר בתיבת ה input של הסיסמא יש 4 נקודות (מה שמציין לכאורה שהסיסמא נקלטה) ואילו תיבת הinput של מספר המערכת היתה ריקה (מה שאולי מלמד שהנתון הזה לא נקלט) וכן ההודעה "מספר המערכת וכו' שגוי או מערכת לא זמינה זמנית" (מה שמלמד לכאורה שהפקודה submit תקפה)
ניסיתי לבדוק את השמות של תיבות הinput
ולפיהם עשיתי:

קוד: בחירת הכל

$postData = array(
'admin-login-user' => $username,
'admin-login-pwd' => $password,
'submit' => 'ok'
);
אבל זה גם לא עובד?

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

Re: איך להתחבר לאתר של ימות לא דרך ה api yemot

נשלח: 03:58 10/06/2018
על ידי אבי 300
@011371
בקשר לאימות שהבקשה הגיעה מימות,
1. פשוט תוסיף סיסמה כלשהיא ותבדוק אותה.
2. ימות המשיח אולי יכולים לתת את האייפי שממנו הבקשות נשלחות, וכך תוכל לאמת את זה.

Re: איך להתחבר לאתר של ימות לא דרך ה api yemot

נשלח: 05:25 10/06/2018
על ידי 011371
@011371
בקשר לאימות שהבקשה הגיעה מימות,
1. פשוט תוסיף סיסמה כלשהיא ותבדוק אותה.
2. ימות המשיח אולי יכולים לתת את האייפי שממנו הבקשות נשלחות, וכך תוכל לאמת את זה.
ר' אבי,
תודה על העזרה, השרשור הוא מלפני למעלה מחצי שנה וב"ה מאז כבר מצאנו פתרונות גם לבעיות יותר גדולות…