GetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?
-
איך התוצאה המודפסת גדולה מ500?
import requests import json response = requests.get(f'https://call2all.co.il/ym/api/GetIVR2Dir?path=ivr2:1/&token=07960:1234&filesFrom=1000&filesLimit=1500') try: response.raise_for_status() except requests.exceptions.RequestException as e: print(f'Error fetching items: {str(e)}') exit(1) data = json.loads(response.text) if data['responseStatus'] == 'OK': files = len(data['files']) print(files)
638
-
@אביי-ורבא כתב בGetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?:
איך התוצאה המודפסת גדולה מ500?
import requests import json response = requests.get(f'https://call2all.co.il/ym/api/GetIVR2Dir?path=ivr2:1/&token=07960:1234&filesFrom=1000&filesLimit=1500') try: response.raise_for_status() except requests.exceptions.RequestException as e: print(f'Error fetching items: {str(e)}') exit(1) data = json.loads(response.text) if data['responseStatus'] == 'OK': files = len(data['files']) print(files)
638
אני משער שזה מכיוון שזה כולל מ1000 כלומר מה0. אם היית עושה מ1 אז זה לא היה כולל.
-
@מ-מ-פליישער אם אני עושה מ1 חוזר 1000 קבצים...
הבעיה שלי היא כיצד לקבל את כל הקבצים גם אם קיימים כמה אלפים
-
@אביי-ורבא כתב בGetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?:
@מ-מ-פליישער אם אני עושה מ1 חוזר 1000 קבצים...
הבעיה שלי היא כיצד לקבל את כל הקבצים גם אם קיימים כמה אלפים
אז למה אתה בכלל מציין את השדות של הכמות קבצים להצגה? זה שדות רשות..
אתה יכול לעשות
response = requests.get(f'https://call2all.co.il/ym/api/GetIVR2Dir?path=ivr2:1/&token=07960:1234')
-
@מ-מ-פליישער אבל אז הוא לא מחזיר את כל הקבצים..
-
@אביי-ורבא כתב בGetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?:
איך התוצאה המודפסת גדולה מ500?
import requests import json response = requests.get(f'https://call2all.co.il/ym/api/GetIVR2Dir?path=ivr2:1/&token=07960:1234&filesFrom=1000&filesLimit=1500') try: response.raise_for_status() except requests.exceptions.RequestException as e: print(f'Error fetching items: {str(e)}') exit(1) data = json.loads(response.text) if data['responseStatus'] == 'OK': files = len(data['files']) print(files)
638
@אביי-ורבא
הפרמטר filesLimit אינו אומר עד איזה קובץ להביא אלא כמה קבצים להביא, ולכן התוצאה לא אמורה להיות 500 קבצים אלא 1500 קבצים.
כעת השאלה היא הפוכה למה הוא מביא לך רק 638 קבצים ולא 1500 קבצים,
ככה"נ יש לך בשלוחה 1638 קבצים, ולכן הוא מביא רק את מספר הקבצים שיש לך החל ממספר 1000.
תבדוק אם אני צודק. -
@אביי-ורבא כתב בGetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?:
@מ-מ-פליישער אבל אז הוא לא מחזיר את כל הקבצים..
בדקת שהוא לא מחזיר את כל הקבצים?
-
@מתכנת-בעתיד כשמתודה נשלחת ללא הפרמטרים הללו חוזרים 1000 קבצים ויש יותר מ1000..
כעת הבנתי את הרעיון.
filesFrom=1000
תתחיל מקובץ מס'... (1000)עד
כמה קבצים להחזיר החל מfilesFrom
filesLimit=200היינו שבמקרה כזה במידה ויש לי 1500 קבצים יחזרו רק 200, אלו שהם בין 1000 ל1200.
-
@מתכנת-בעתיד כתב בGetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?:
בדקת שהוא לא מחזיר את כל הקבצים?
אני בדקתי את זה הרבה מאוד פעמים, ומכמות מסויימת של קבצים (אין לי מושג כמה ואיך), הוא לא מחזיר את כל הקבצים בשלוחה...
-
@אביי-ורבא כתב בGetIVR2Dir איך זה יכול להיות שמוחזרים יותר קבצים ממה שצויין בבקשה?:
כשמתודה נשלחת ללא הפרמטרים הללו חוזרים 1000 קבצים ויש יותר מ1000..