• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. פורום משתמשים
    3. פורום מפתחים API
    התחבר בכדי לפרסם
    • מהחדש לישן
    • מהישן לחדש
    • הכי הרבה פוסטים
    • הכי הרבה הצבעות
    • הכי הרבה צפיות
    • M

      העלאת קבצים אוטומטית משרת קבצים לינוקס לשלוחת השמעה
      • Menta

      7
      0
      הצבעות
      7
      פוסטים
      337
      צפיות

      א

      למרות שהנושא ישן אבל הוא נראה לי בדיוק מה שחיפשתי.
      אני מתוודה מראש שאני לא כ"כ מתעסק בכתיבת PHP אבל השורה הזאת מאוד תפסה אותי:
      @אהרן-שובקס אמר בהעלאת קבצים אוטומטית משרת קבצים לינוקס לשלוחת השמעה:

      זה סך הכל קוד קטן ב php או בכל שפה אחרת אשר דרכה אתה מעלה קבצים למערכת שלך
      ובנוסף מגדיר בשרת שלך שיריץ את הקובץ php אחת ל x זמן

      אשמח מאוד אם יש כאן למישהו קוד PHP שניתן להכניס אותו לפונקציות של וורדפרס ואפשר לכתוב בתוך הקוד הזה לייבא מ"ספריה פלונית" לימות בפורמט המתאים לימות.

    • ל

      נפתר דחוף! לא עושה לי בדיקת הרשאה מול הAPI
      • לימדי

      1
      0
      הצבעות
      1
      פוסטים
      102
      צפיות

      אין תגובות

    • K

      נפתר כיצד ניתן להקריא ב read טקסט ארוך למשתמש
      • kavkosher

      11
      1
      הצבעות
      11
      פוסטים
      846
      צפיות

      ה

      @kavkosher לא ראיתי כי לא תייגת אותי ואגב הפתרון שלי אמור להיות יותר רלוונטי(לכאורה) כי קל יותר לשנות דברים אצור אתך קשר בהמשך

    • ב

      נפתר הורדת הרבה קבצים בAPI
      • בסייעתא דשמיא 0

      101
      0
      הצבעות
      101
      פוסטים
      4497
      צפיות

      ה

      @צדיק-תמים הבנתי תודה רבה ותודה על כל העזרה שנתת לי.

    • M

      לא נפתר אילו תגובות אפשר לקבל מ api לניהול קבצים במערכת
      • Mordechay

      2
      0
      הצבעות
      2
      פוסטים
      332
      צפיות

      L

      @Mordechay הועבר לקטגוריה המתאימה

    • 3

      קבלת תוכן קובץ ומשיכתו למשתנה
      • 343767535

      20
      1
      הצבעות
      20
      פוסטים
      669
      צפיות

      L

      @דוד_מלך_ישראל אמר בקבלת תוכן קובץ ומשיכתו למשתנה:

      איזו קטגוריה מתאימה יותר?

      פורום PHP

    • N

      סליקה - נדרים פלוס
      • Nbo

      5
      0
      הצבעות
      5
      פוסטים
      456
      צפיות

      N

      @MGM-IVR
      דרך ימות.

      e61a741d-6586-4593-93cc-18003d034c8d-image.png

    • ד

      הפקת דוח מקובץ ymgr ב api - יש אפשרות שהדוח יישלח למייל?
      • דוד_מלך_ישראל

      3
      0
      הצבעות
      3
      פוסטים
      190
      צפיות

      שמואל

      @דוד_מלך_ישראל מהצד שלנו אין אפשרות.
      כמו שאמר @ד-ב, אתה יכול לבנות מהצד שלך.

    • מ

      נפתר שמיעה נוספת ב API
      • מנצפכ

      3
      0
      הצבעות
      3
      פוסטים
      201
      צפיות

      מ

      @מתכנת-בעתיד היא יכולה להשמר במקום מסויים אבל יש לי בזה בעיה מסויימת
      בכל אופן אני עכשיו גיליתי שהטקסט מושמע שוב

    • מ

      הקראת מספר שלילי בread
      • מתכנת בעתיד

      13
      1
      הצבעות
      13
      פוסטים
      300
      צפיות

      מ

      @פיסטוק-פרווה
      זה מה שכתבתי, שאם בכל מקרה אני משתמש בפונק' להחלפת הסימון השלילי,
      אני כבר יכול להסיף איזה קובץ שאני רוצה, ולאו דווקא את ההשמעה 'מינוס',
      בכל מקרה תודה רבה.

    • ש

      הגבלת גודל קובץ בהעלאה ב-API
      העלאה אוטומטית api שגיאה 413 • • שואל ברצינות

      22
      0
      הצבעות
      22
      פוסטים
      1011
      צפיות

      A

      @eliyahu תודה!
      יש משהו שלא מספיק ברור, יצירת ה ID של ההפעלה מתבצעת בצד שלי? א"כ כיצד תוכלו לוודא שהוא יוניקי ואין שני הפעלות על אותו מזהה?
      דבר נוסף, אני מבין שבשלב ב' משתמשים עם פקודה המחברת את כל חלקי האודיו, האם יש אפשרות ליצור API שמפעיל את הפקודה הזו בלבד, ועל קבצים שכבר קיימים במערכת? יעזור מאוד כדי להוסיף חלק לקובץ שכבר קיים במערכת.
      ושוב תודה!

    • ק

      כיצד מפעילים קובץ שמע ב PHP + API ?
      • קול הלב

      15
      1
      הצבעות
      15
      פוסטים
      570
      צפיות

      ל

      @קול-הלב
      תוריד את הסימן שאלה בשורה 3

    • L

      הקראה בAPI יותר מ150 מילים
      • Liy

      5
      0
      הצבעות
      5
      פוסטים
      263
      צפיות

      ש

      @MGM-IVR
      תראה כאן

    • ע

      למישהו יש מודול API מוכן לעדכון ערך בגוגל שיטס? בתשלום כמובן
      • עץ השדה

      6
      1
      הצבעות
      6
      פוסטים
      456
      צפיות

      ח

      @eli98 שים לב שהיה לי טעות בכתובת המייל
      תיקנתי עכשיו
      cs@ivr-havaya.com

    • T

      דרוש מפתח ב API ברמה גבוהה לפרויקט קטן ומושקע תשלום יפה למתאימים
      • telepoint.ivr

      2
      0
      הצבעות
      2
      פוסטים
      157
      צפיות

      ת

      @telepoint-ivr
      שלחתי לך

    • ש

      אפשר להטמיע את זיהוי הקולות של גוגל ב-API?
      • שמואל ש.

      1
      2
      הצבעות
      1
      פוסטים
      152
      צפיות

      אין תגובות

    • ש

      איך אני יכול למחוק הגבלת פילטר אקסס ב-API כמובן?
      • שמואל ש.

      4
      0
      הצבעות
      4
      פוסטים
      186
      צפיות

      מ

      @שמואל-ש

      לא וכן [תלוי כמה אתה יודע לכתוב קוד]

    • ש

      לא נפתר איך אפשר בפקודת API להעתיק קובץ ממערכת אחת למערכת אחרת (שניהם בבעלותי כמובן)?
      • שמואל ש.

      63
      0
      הצבעות
      63
      פוסטים
      2205
      צפיות

      ש

      @amp-Software-0 אמר באיך אפשר בפקודת API להעתיק קובץ ממערכת אחת למערכת אחרת (שניהם בבעלותי כמובן)?:

      תנסה רק להוריד לתיקיה זמנית, ותראה אם זה יורד.

      לא יורד

    • A

      העברת - העתקת קובץ כחדש ביותר לא עובד ב tts
      • avrham

      13
      0
      הצבעות
      13
      פוסטים
      495
      צפיות

      M

      @צדיק-תמים אמר בהעברת - העתקת קובץ כחדש ביותר לא עובד ב tts:

      @avrham האמת שכבר כמה זמן רציתי לקפוץ למים של פייתון, אז... להלן סקריפט הפייתון הראשון שלי!! 🎉🎉
      ואולי יביא גם לך תועלת 🙂

      import http.client import json import re # variables extension = "wav"; padLength = 4; token = "0773137770"; path = "ivr2:0/1"; conn = http.client.HTTPSConnection("www.call2all.co.il") payload = '' headers = {} conn.request("GET", f"/ym/api/GetIvrTree?token={token}&path={path}", payload, headers) res = conn.getresponse() data = res.read() data = data.decode("utf-8") data = json.loads(data) # if yemot return status error if data['responseStatus'] != 'OK' and data['responseStatus'] != 'ok': raise Exception(data['message']) items = data['items'] def getNameFile(file): return file['name'] # convert to list filesList = map(getNameFile, items) # filter only files in this extension filesList = filter(lambda filename: re.search(f'\d+\.{extension}$', filename), filesList) # if not found files in this extension if not len(items): raise Exception("No items found") # extract id only filesList = map(lambda filename: re.findall('\d+', filename)[0], filesList) maxFileId = max(filesList) nextFileId = int(maxFileId) + 1; # pad with zeros nextFileId = str(nextFileId).zfill(padLength) print(f'next file name: {nextFileId}.{extension}')

      קרדיטים לידידיי הוותיקים:

      הרב גוגל שליט"א - ראש וראשון לכל דבר שבתכנות 🤠 Github Copilot 🤖

      וכן לתוכנת postman על המבנה הבסיסי של שאילתת רשת ללא כל ספריה חיצונית 😊
      כל הערה/הארה יתקבלו בשמחה!

      Spoiler


      כפונקציה:

      import http.client import json import re # variables extension = "wav"; padLength = 4; token = "0773137770"; path = "ivr2:0/1"; def getNextFileName(token, path, extension, padLength): conn = http.client.HTTPSConnection("www.call2all.co.il") payload = '' headers = {} conn.request( "GET", f"/ym/api/GetIvrTree?token={token}&path={path}", payload, headers) res = conn.getresponse() data = res.read() data = data.decode("utf-8") data = json.loads(data) # if yemot return status error if data['responseStatus'] != 'OK' and data['responseStatus'] != 'ok': raise Exception(data['message']) items = data['items'] def getNameFile(file): return file['name'] # convert to list filesList = map(getNameFile, items) # filter only files in this extension filesList = filter(lambda filename: re.search( f'\d+\.{extension}$', filename), filesList) # if not found files in this extension if not len(items): raise Exception("No items found") # extract id only filesList = map(lambda filename: re.findall('\d+', filename)[0], filesList) maxFileId = max(filesList) nextFileId = int(maxFileId) + 1 # pad with zeros nextFileId = str(nextFileId).zfill(padLength) return f'{nextFileId}.{extension}'; # example usage newFileName = getNextFileName(token, path, extension, padLength);

      לא מצאתי את שלך,
      אז בניתי לעצמי על בסיס מה שערוץ הסקרים כתב בפורום (אני לא מוצא את המקור, הביאו אותו פה )פעם בPHP, תירגמתי לפייתון

      from cmath import isnan from contextlib import nullcontext import requests import json import re username = "0799" password = "1234" def get_token(username,password): url = f"https://www.call2all.co.il/ym/api/Login?username={username}&password={password}" r = requests.get(url) return json.loads(r.text)["token"] def Logout(token): url = f"https://www.call2all.co.il/ym/api/Logout?token={token}" r = requests.get(url) return True def FileNameToUpload(server, token, path): array = json.loads(requests.get(f"https://{server}.call2all.co.il/ym/api//GetIVR2Dir?token={token}&path={path}").text) #print (array["files"]) if array["responseStatus"]=="OK": for i in array["files"]: if i["fileType"] == "AUDIO" or i["fileType"] == "TTS": split = re.split ("\." ,i["name"]) isnum = split[0].isnumeric() if isnum: break try: if split[0] == None: NewFileName = "000" else : NewFileName = int(split[0]) + 1 if len(str(NewFileName)) == 1: NewFileName = "00" + str(NewFileName) elif len(str(NewFileName)) == 2: NewFileName = "0" + str(NewFileName) return NewFileName except: return "000" token = get_token(username,password) print (FileNameToUpload("www",token,"ivr2:/2")) Logout(token)
    • T

      האם אפשר שבהקשה על 5 במהלך השמעת קבצים ליצור API לשליחת נתוני הקובץ לשרת חיצוני
      • telepoint.ivr

      3
      0
      הצבעות
      3
      פוסטים
      123
      צפיות

      N

      @telepoint-ivr
      אין כזאת אפשרות תבקש בבקשות לפיתוח