יצירת תיקיה בAPI
-
@עידו עושים את זה עם UpdateExtension עם פרמטרים ריקים
https://f2.freeivr.co.il/post/32060
אןי קשר לזה שהוא חוסם אותך, כנראה שההתממשקות לAPI שכתבת לא כתוב כמו שצריך.. (GPT?)
-
@אביי-ורבא כתב ביצירת תיקיה בAPI:
@עידו עושים את זה עם UpdateExtension עם פרמטרים ריקים
https://f2.freeivr.co.il/post/32060
אןי קשר לזה שהוא חוסם אותך, כנראה שההתממשקות לAPI שכתבת לא כתוב כמו שצריך.. (GPT?)
לכאורה הכל תקין, השתמשתי בקוד שאני משתמש בו כל הזמן
השגיאה שקיבלתי בסוף היא טוקן לא נכון, אבל בוודאות הוא נכון. ותמיד אחרי זה חשבונך נעול
-
לכאורה הכל תקין, השתמשתי בקוד שאני משתמש בו כל הזמן
@עידו מהניסיון שלי, ומהעובדה שהAPI הזה כבר קיים כמה שנים, והשתמשו בו מאות אנשים, הרבה יותר הגיוני שהבעיה היא "לכאורה" אצלך ולא בצד של ימות המשיח,
-
@אביי-ורבא
הקוד כזה: (דרך httpclient בc#)
יש את קוד הבסיס ליצירת הAPIupload = $"https://www.call2all.co.il/ym/api/UploadTextFile?token={numberTb.Text}:{passTb.Text}&what=ivr2:"; update = $"https://www.call2all.co.il/ym/api/UpdateExtension?token={numberTb.Text}:{passTb.Text}&path=ivr2:";
ואז אני מוסיף את החצי השני
// תיקיית מכירות list.Add($"{update}SaleProducts&type=&title=SaleProducts"); list.Add($"{upload}SaleProducts/sale_products_name.ini&contents={textBox1.Text.Replace("\r\n", "%0a")}"); list.Add($"{upload}SaleProducts/sale_products.ini&contents={textBox2.Text.Replace("\r\n", "%0a")}"); list.Add($"{upload}SaleProducts/sale_products_category.ini&contents={textBox3.Text.Replace("\r\n", "%0a")}");
ועם לולאה מריץ אותו
Res response; foreach (string item in list) { response = await GetResponseAsync1(item); if (response.responseStatus != "OK") { MessageBox.Show("הפעולה נכשלה", "שגיאה"); textBox1.Text += $"\r\n{item}\r\n{response.responseStatus}\r\n{response.message}"; return; } else { textBox1.Text += $"\r\n{item}\r\n{response.responseStatus}"; } }
התוצאה היא:
https://www.call2all.co.il/ym/api/UpdateExtension?token=0733******:********&path=ivr2:SaleProducts&type=&title=SaleProducts OK https://www.call2all.co.il/ym/api/UploadTextFile?token=0733******:********&what=ivr2:SaleProducts/sale_products_name.ini&contents=01=זורע וקוצר א בראשית חלק א%0a002=דבר בעיתו - מקראה א כיתה א%0a003=קל לכתוב בכתב א חלק 1%0a004=יש פתרון חלק 1%0a005=יש וכו' %0a261=קורות הדורות מתקופת הראשונים בספרד ועד לגזרות תח ותט %0a error error
היתה אכן תקלה בקוד שבupdate (שני רווחים בשדות של הטוקן) סדרתי את זה וצרפתי את התוצאות. עדיין שגיאה.
בהרצה ידנית מצאתי את הבעיה:
יש דרך להעלות תיקיה שלימה?
נ.ב. זה לא ממש שגיאה שלי, טכנית הקוד תקין, רק שארוך מידי (באופן עקרוני, מבחינת בקשת הGET אין מגבלה באורך המחרוזת המועברת) ומנין לי לדעת שיש מגבלה באורך?!
@אביי-ורבא כתב ביצירת תיקיה בAPI:
(GPT?)
מה כוונתך?
-
@עידו כתב ביצירת תיקיה בAPI:
נ.ב. זה לא ממש שגיאה שלי, טכנית הקוד תקין, רק שארוך מידי (באופן עקרוני, מבחינת בקשת הGET אין מגבלה באורך המחרוזת המועברת) ומנין לי לדעת שיש מגבלה באורך?!
ברור שכן! בקשת GET מוגבלת ל2048 תווים, ובעברית אתה יכול עוד פחות כי זה מאונקד,
למה אתה לא שולח בpost?
@עידו כתב ביצירת תיקיה בAPI:
מה כוונתך?
אני חושב שאתה מבין למה אני מתכוון..
-
@אביי-ורבא כתב ביצירת תיקיה בAPI:
@עידו כתב ביצירת תיקיה בAPI:
נ.ב. זה לא ממש שגיאה שלי, טכנית הקוד תקין, רק שארוך מידי (באופן עקרוני, מבחינת בקשת הGET אין מגבלה באורך המחרוזת המועברת) ומנין לי לדעת שיש מגבלה באורך?!
ברור שכן! בקשת GET מוגבלת ל2048 תווים, ובעברית אתה יכול עוד פחות כי זה מאונקד,
למה אתה לא שולח בpost?בטוח? כדאי לבדוק שוב, עד כמה שהבנתי לבקשה עצמה אין מגבלה, המגבלה היא ברמת השרת, שהוא לא מוגדר כדי להתמודד עם זה.
@אביי-ורבא כתב ביצירת תיקיה בAPI:
@עידו כתב ביצירת תיקיה בAPI:
מה כוונתך?
אני חושב שאתה מבין למה אני מתכוון..
אם אתה מתכוון שאני יוצר את זה עם chat gpt אז התשובה היא לא... זה מספיק פשוט כדי שאבנה את המשתנים האלו לבד, לגבי שאר הקוד אני נעזר בו בהחלט, בסוף הוא מוציא תוצאות יפות. והוא לא מכיר את ימות המשיח, גם את הבוט היעודי לא אהבתי והוא לא מעודכן.
-
אגב, לגבי השגיאה שקיבלתי, איפה שמואל מהאבטחת מידע? כמדומני שהתגובה הזו לא תקינה כלל... היא מלמדת בדיוק איזה מערכת הפעלה באיזו גירסה מפעילה את השרת וכמובן איזה שרת...
-
@עידו תשלח להם
-
@צבי-ד-צ למי?
-
@עידו ימות המשיח... (אולי תעשה 'תשובה' על המייל ההוא..., אבל נראה לי עדיף לא כך)
-
-
@עידו אין שום בעיה עם הפרטים הללו, הם לא רגישים ולא סודיים
-
@אביי-ורבא כתב ביצירת תיקיה בAPI:
@עידו אין שום בעיה עם הפרטים הללו, הם לא רגישים ולא סודיים
כבר מזמן לא עסקתי בתחום הזה, אבל כמה שאני זוכר זה כן עלול ליצור בעיות, זה נותן לתוקפים את הבסיס לדעת את מה לתקוף, הרי יש חולשות ידועות לכל מערכת, ויש המון מערכות, זה די מקל על התוקפים, ככה אני לפחות זוכר... ושים לב שרוב ככל האתרים מחליפים את דפי השגיאות לדפים אחרים כדי לא לחשוף פרטים. אבל כאמור שנים לא נגעתי בתחום אז לא אתווכח איתך על זה.
בכל מקרה, לגופו של ענין, ככל הנראה אני צריך ליצור/להעלות מעל 200 קבצי TTS ועוד קבצים של תיקיית הsaleproducts, יש דרך להעלות תיקיה שלימה או שצריך להעלות/ליצור אותם עם בקשות לשרת לכל קובץ בפני עצמו?
-
-
@עידו כתב ביצירת תיקיה בAPI:
בטוח? כדאי לבדוק שוב, עד כמה שהבנתי לבקשה עצמה אין מגבלה, המגבלה היא ברמת השרת, שהוא לא מוגדר כדי להתמודד עם זה.
@עידו כתב ביצירת תיקיה בAPI:
אגב, לגבי השגיאה שקיבלתי, איפה שמואל מהאבטחת מידע? כמדומני שהתגובה הזו לא תקינה כלל... היא מלמדת בדיוק איזה מערכת הפעלה באיזו גירסה מפעילה את השרת וכמובן איזה שרת...
על איזה תגובה אתה מדבר?
-
@MGM-IVR
העלאתי צילום מסך ומחקתי כי עד כמה שאני זוכר זה לא אמור להופיע414 שהבקשה ארוכה מאוד + מערכת הפעלה שרצה על השרת (ובאיזו גירסה) ואיזה שרת היא מריצה
-
@MGM-IVR כתב ביצירת תיקיה בAPI:
בטוח? כדאי לבדוק שוב, עד כמה שהבנתי לבקשה עצמה אין מגבלה, המגבלה היא ברמת השרת, שהוא לא מוגדר כדי להתמודד עם זה.
נו תסתכל שם בתשובות...
-
פוסט זה נמחק! -
@MGM-IVR @אביי-ורבא כתב ביצירת תיקיה בAPI:
@MGM-IVR כתב ביצירת תיקיה בAPI:
על איזה תגובה אתה מדבר?
הוא מדבר על משהו כמו זה, (רק בנג'ניקס..) שעכשיו כולם יודעם שאני משתמש באפאצ'י 2.4.52 על שרת אובנטו..
לא יפה לצחוק על אנשים.
במיוחד שלפי הדיבור שלך (למרות שתה מתכנת בחסד ומוערך כאן בפורום) אני לא סגור על זה שאתה עמוק באבטחת מידע.
לדוגמא עכשיו כל סקריפט קיד יוכל להשתמש עם זה על השרת שלך, ויש עוד.לא סתם כולם חוסמים את עמודי שגיאה שמגיעים עם השרת ויש הגדרות מיוחדות לשרת כדי שלא ישלח פרטים עליו.... זה הרי הצעד הראשון לפני פריצה ויש כלים מיוחדים בשביל לברר את הפרטים האלו. ואתה פשוט מפרסם אותם כאן בגלוי...
אני מרגיש קצת עוינות, חבל... בואו נשאר ידידים, בכל זאת המטרה של כולם כאן זה לעזור אחד לשני...
-
@עידו לא התכוונתי לצחוק על אף אחד, וודאי שלא עליך,
מחקתי את הפוסט, (לא בגלל שאני מפחד מהפומביות של הפרטים, אלא בגלל שנעלבת איכשהו)
אני די בטוח שהסיבה העיקרית שבגללה מחליפים את עמודי השגיאה היא אסתטיקה וseo,
אינני אומר שזה לא נחמד בשביל תוקף לדעת מה גרסה השרת שלך, אבל לפי מה שאני יודע לפחות זה לא מה שיעשה לך את הבעיות..
אדרבה, אשמח לדעת אם אני טועה, ואחסום את זה גם בשרתים שלי