בהמשך לבעיה שפורסמה עם השרתים של גוגל
-
כאן
איך אפשר להגדיר כתובת שאני אשלח איליה את הבקשות בדיוק כמו ששולחים לימות המשיח, והיא תעביר את הבקשה כמו שהיא ב GET או ב POST לימות אני מתכוין לפנות ככהhttps://כתובת של השרת שלי?token=07777777:1234&path=וכו
ואז השרת יעביר את הבקשה לימות ככה
https://www.call2all.co.il/ym/api/UpdateExtension?token=07777777:1234&path=וכו
-
@חוויה-טלפונית
באיזה שפה אתה כותב? -
@לעזור-לכולם
php -
file_get_contents('https://www.call2all.co.il/ym/api/UpdateExtension?' . $_SERVER['QUERY_STRING']);
-
@לעזור-לכולם מה שחושב לי להדגיש הוא
שאני צריך שהוא יוכל לקחת את הבקשה (התוכן והפרמטרים) כמו שהיא ולהעביר אותה לכתובת אחרת, אני לא יכול עכשיו להגדיר את כל הפרמטרים שישלחו "בצורה מסויימת" לשרת הפרוקסי כי אני מדבר על פרוייקט שכבר בנוי -
@חוויה-טלפונית
אם אתה מקבל את זה כGET , אז מה שכתבתי בהחלט יעזור לך -
@לעזור-לכולם
תודה רבה
אני מקבל גם ב GET וגם ב POST -
@לעזור-לכולם בהמשך למה ש @חוויה-טלפונית כתב, לי יש פרוייקט בגוגל סקריפט שכל פעם הוא עושה פעולה אחרת, ועם פרמטרים אחרים וכו', השאלה האם אפשר לעשות שהוא ישלח את כל הבקשות וכו' לאיזה מקום והוא יעשה את הכל?
ואני גם שולח בקשות של קבלת קבצים ונתונים כך שאני צריך שהוא יגיע לסקריפט ולפי זה יבצע הסקריפט פעולות, שייך? -
-
@שמואל-ש
אפשר להכניס לקוד בשרת ככה<?php if($_REQUEST['cood'] === "....................."){ $yemot_command = $_REQUEST['yemot_command']; if (isset($_GET)) { echo file_get_contents("https://www.call2all.co.il/ym/api/$yemot_command?" . $_SERVER['QUERY_STRING']); } elseif(isset($_POST)){ $handle = curl_init(); $YemotUrl = "https://www.call2all.co.il/ym/api/$yemot_command"; $postData = $_POST; curl_setopt_array($handle, array( CURLOPT_URL => $YemotUrl, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $postData, CURLOPT_RETURNTRANSFER => true, ) ); $data = curl_exec($handle); curl_close($handle); echo $data; } } else{ echo "\"No access permission, wrong code\""; } ?>
בקישורים אצלך להחליף אץ
?
ב&
ולהחליף אתhttps://www.call2all.co.il/ym/api/
בכתובת של השרת + ?yemot_command=
סה"כ
https:......?yemot_command=
וגם להוסיף פרמטר של cood
בהצלחה -
שימו לב כי שip נחסם מימות המשיח, הוא לא יוכל להתחבר יותר בטוקן מסוג מערכת:סיסמה או ליצור טוקן מאובטח בapi/Login,
אבל הוא כן יוכל לשלוח בקשות עם טוקן שנוצר בעבר או שתיצרו בשרת פרוקסי,
מגבלות טוקן שיוצרים בapi/Login: אי שימוש בטוקן במשך 90 דקות, פג תוקפו, ולא יהיה פעיל יותר.עריכה: בתיעוד כתוב תוקף הטוקן 60 דק' ללא שימוש
-
@ערוץ-הסקרים
סליחה על הבורות
מה זה api/Login -
@חוויה-טלפונית כתב בבהמשך לבעיה שפורסמה עם השרתים של גוגל:
@ערוץ-הסקרים
סליחה על הבורות
מה זה api/Loginתסתכל בתעוד https://f2.freeivr.co.il/post/24253
-
@ערוץ-הסקרים כתב בבהמשך לבעיה שפורסמה עם השרתים של גוגל:
שימו לב כי שip נחסם מימות המשיח, הוא לא יוכל להתחבר יותר בטוקן מסוג מערכת:סיסמה או ליצור טוקן מאובטח בapi/Login,
אבל הוא כן יוכל לשלוח בקשות עם טוקן שנוצר בעבר או שתיצרו בשרת פרוקסי,
מגבלות טוקן שיוצרים בapi/Login: אי שימוש בטוקן במשך 90 דקות, פג תוקפו, ולא יהיה פעיל יותר.תודה על המידע.
א"כ זה מאוד פשוט.
צריך שרת חיצוני רק ליצירת טוקן. -
@איש-ימיני
איך אתה עושה את זה ב app script ?
פירוש איך אתה שומר שם את הטוקן עם הגבלת זמן ? -
@ערוץ-הסקרים כתב בבהמשך לבעיה שפורסמה עם השרתים של גוגל:
מגבלות טוקן שיוצרים בapi/Login: אי שימוש בטוקן במשך 90 דקות, פג תוקפו, ולא יהיה פעיל יותר.
אם אני משתמש באופן פעיל בטוקן מסויים בהפסקות של לא יותר מכ-20 דק', האם גם לזה יש פג תוקף?
-
@מוטי-מן
לא -
@ערוץ-הסקרים כתב בבהמשך לבעיה שפורסמה עם השרתים של גוגל:
אי שימוש בטוקן במשך 90 דקות, פג תוקפו, ולא יהיה פעיל יותר.
בתיעוד כתוב 60 דקות.
אתה יודע שזה השתנה ? -
@ערוץ-הסקרים אז פשוט גוגל סקריפט בתחילת הפעולה יכול לשלוח בקשה לקוד בשרת אחר שיצור טוקן ויחזיר את מה שהתקבל ואז גוגל יעשה את הכל ע"פ מה שהתקבל?
אם אכן כן אז זה ממש פשוט! לא? -
@ערוץ-הסקרים חזק! זה עובד! עשיתי שהוא ישלח פניה לשרת אחר עם בקשת טוקן, השרת מחזיר את הטוקן, ואז הוא מבצע את הכל עם הטוקן שהתקבל!
תודה רבה!!!