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

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

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

שליחהעל ידי 011371 » 10:15 31/01/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'
);
אבל זה גם לא עובד?

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

לומד
הודעות: 418
הצטרף: 21:07 08/12/2016

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'
);
אבל זה גם לא עובד?

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

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

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

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


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

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


הקלאס של מאזין נלהב נפלא בהתקשרות עם ה api yemot ועשיתי בו שימוש בהצלחה
(קרדיט ל "מאזין נלהב" תודה רבה!)
נערך לאחרונה על ידי 011371 ב 00:20 02/02/2018, נערך פעם 1 בסך הכל.

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

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'
);
אבל זה גם לא עובד?

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

אבי 300
הודעות: 126
הצטרף: 12:50 23/05/2017

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

שליחהעל ידי אבי 300 » 03:58 10/06/2018

@011371
בקשר לאימות שהבקשה הגיעה מימות,
1. פשוט תוסיף סיסמה כלשהיא ותבדוק אותה.
2. ימות המשיח אולי יכולים לתת את האייפי שממנו הבקשות נשלחות, וכך תוכל לאמת את זה.

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

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

שליחהעל ידי 011371 » 05:25 10/06/2018

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


חזור אל “פורום מפתחים API”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 8 אורחים