שאלה | שליחת הנתונים כפוסט ולא כגט
-
@מוטי-מן אמר בשאלה | שליחת הנתונים כפוסט ולא כגט:
יש לי קוד בjs ששולח נתונים בGET אבל זה לא מתאים לי בגלל מגבלת אורך על URL אז אני רוצה לשלוח את זה כפוסט אבל אני לא מצליח.
const response = UrlFetchApp.fetch(`https://call2all.co.il/ym/api/UploadTextFile?token=07222222222:255&what=ivr2:/4/3/0037.tts&contents=${encoded}`) // שליחת הבקשה לימות המשיח const result = response.getContentText()``
אשמח לעזרה, תודה.
אני לא מבין בJS
אבל העניין שאתה מנסה לגשת לכתובת ואז ? ואת הערכים זה פוסט
ולכן לא נראה לי שככה זה יצליח לך -
@mgm-ivr בינתיים הצלחתי כך:
var data = { 'token': '0722222228:16555', 'what': 'ivr2:/4/3/052.tts', 'contents': abc }; var options = { 'method' : 'post', 'payload' : data }; var response = UrlFetchApp.fetch('https://call2all.co.il/ym/api/UploadTextFile', options);
הבעיה היא, שהטקסט שנכנס לקובץ מגיע כך: (הכיתובים בעברית)
%92%D7%9D%20%D7%9C%D7%94%D7%A4%D7%A1%D7%99%D7%A7%20%D7%90%D7%AA%20%D7%A7%D7%91%D7%9C%D7%AA%20%D7%94%D7%9E%D7%99%D7%99%D7%9C%D7%99%D7%9D%20%D7%9B%D7%9E%D7%95%20%D7%96%D7%94,%20%D7%91%D7%9C%D7%97%D7%99%D7%A6%D7%94%20%D7%A2%D7%9C%20%D7%91%D7%98%D7%9C%20%D7%A8%D7%99%D7%A9%D7%95%D7%9D%0
-
@צדיק-תמים אני יודע שהמגבלה היא 2,048 אבל תכלס הגוגל סקריפט מציג שגיאה בקצת יותר מ250 תווים... זה ככל הנראה בגלל שהאינקוד הופך את זה ליותר ארוך לדוגמא:
שים לב שהאינקוד הוףך את הטקסט להרבה יותר ארוך ממה שהוא במקור!
%D7%A9%D7%99%D7%9D%20%D7%9C%D7%91%20%D7%A9%D7%94%D7%90%D7%99%D7%A0%D7%A7%D7%95%D7%93%20%D7%94%D7%95%D7%A3%D7%9A%20%D7%90%D7%AA%20%D7%94%D7%98%D7%A7%D7%A1%D7%98%20%D7%9C%D7%94%D7%A8%D7%91%D7%94%20%D7%99%D7%95%D7%AA%D7%A8%20%D7%90%D7%A8%D7%95%D7%9A%20%D7%9E%D7%9E%D7%94%20%D7%A9%D7%94%D7%95%D7%90%20%D7%91%D7%9E%D7%A7%D7%95%D7%A8%21
תכל'ס, איך אני שולח את זה בבקשת פוסט ושיגיע בעברית נורמלית ללא האינקוד הדפוק הזה?