דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. דרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים)

דרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים)

מתוזמן נעוץ נעול הועבר רשתות
גוגל דרייבgoogle drivedrive
34 פוסטים 13 כותבים 5.6k צפיות 8 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • M MERS

    @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

    @MERS אני כתבתי כאן פעם שבמציאות רחוקה מאוד, יכול להיות שיצליח איזה משועמם לשאוב לך מידע מהדרייב.
    אבל במקרה שלנו - זה API שלי, על חשבון גוגל שלי (שלא איכפת לי שיפרצו אליו ויעשו בו מה שבא, אין בו שום דבר חשוב..) אז זה לא יכול לסכן אף אחד (גם אם חוששים לכזה דבר, שתכלס זה 'אין לדבר סוף')

    אם אני מבין אותך נכון האתר הנ"ל בעצם משתף את הקישור עם הדרייב שלך ויוצר לו קישור- ואף שאפשר לפרוץ אין לך בעיה מכיון שזה ריק- הבנתי נכון?
    [א"כ נשאר רק לחפש משהו שיעלה מהר לדרייב]

    chvC מנותק
    chvC מנותק
    chv
    כתב ב נערך לאחרונה על ידי
    #9

    @MERS לא. לא זו הדרך ולא זו העיר.
    פשוט עם API אתה יכול לבקש גישה ישירה לקבצים, לפי ID.
    כאשר אתה יוצר קישור שיתוף (רגיל) בדרייב - מוקצה לקובץ הרצוי - ID.
    כאשר תיקח את הID הזה ותשלב אותו בבקשה עם API - זה פשוט יביא לך את הקובץ.
    תיראה את זה ככה: אתה משתמש בהרשאה שלי כדי לגשת לקבצים שלך.
    אין שום העברת קבצים או משהו.

    כל מה שמתבצע באתר הנ"ל - זה שינוי טקסטואלי לחלוטין
    לא יותר מזה.

    בלוג

    M תגובה 1 תגובה אחרונה
    6
    • chvC chv

      @MERS לא. לא זו הדרך ולא זו העיר.
      פשוט עם API אתה יכול לבקש גישה ישירה לקבצים, לפי ID.
      כאשר אתה יוצר קישור שיתוף (רגיל) בדרייב - מוקצה לקובץ הרצוי - ID.
      כאשר תיקח את הID הזה ותשלב אותו בבקשה עם API - זה פשוט יביא לך את הקובץ.
      תיראה את זה ככה: אתה משתמש בהרשאה שלי כדי לגשת לקבצים שלך.
      אין שום העברת קבצים או משהו.

      כל מה שמתבצע באתר הנ"ל - זה שינוי טקסטואלי לחלוטין
      לא יותר מזה.

      M מנותק
      M מנותק
      MERS
      מורחק
      כתב ב נערך לאחרונה על ידי
      #10

      @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

      @MERS לא. לא זו הדרך ולא זו העיר.
      פשוט עם API אתה יכול לבקש גישה ישירה לקבצים, לפי ID.
      כאשר אתה יוצר קישור שיתוף (רגיל) בדרייב - מוקצה לקובץ הרצוי - ID.
      כאשר תיקח את הID הזה ותשלב אותו בבקשה עם API - זה פשוט יביא לך את הקובץ.
      תיראה את זה ככה: אתה משתמש בהרשאה שלי כדי לגשת לקבצים שלך.
      אין שום העברת קבצים או משהו.

      כל מה שמתבצע באתר הנ"ל - זה שינוי טקסטואלי לחלוטין
      לא יותר מזה.

      זה לא דרך שיתוף לדרייב שלך- כי א"כ אז כל מי שיכו לפרוץ דרך API יכול גם דרך קישור רגיל לא?

      chvC תגובה 1 תגובה אחרונה
      1
      • M MERS

        @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

        @MERS לא. לא זו הדרך ולא זו העיר.
        פשוט עם API אתה יכול לבקש גישה ישירה לקבצים, לפי ID.
        כאשר אתה יוצר קישור שיתוף (רגיל) בדרייב - מוקצה לקובץ הרצוי - ID.
        כאשר תיקח את הID הזה ותשלב אותו בבקשה עם API - זה פשוט יביא לך את הקובץ.
        תיראה את זה ככה: אתה משתמש בהרשאה שלי כדי לגשת לקבצים שלך.
        אין שום העברת קבצים או משהו.

        כל מה שמתבצע באתר הנ"ל - זה שינוי טקסטואלי לחלוטין
        לא יותר מזה.

        זה לא דרך שיתוף לדרייב שלך- כי א"כ אז כל מי שיכו לפרוץ דרך API יכול גם דרך קישור רגיל לא?

        chvC מנותק
        chvC מנותק
        chv
        כתב ב נערך לאחרונה על ידי
        #11

        @MERS נגיד ככה: כל מי שיש לו API - כמוני לדוגמא (וזה לא איזה משהו מסובך בכלל), אם הוא מנחש נכון ID של מישהו - שבדיוק רגע לפני כן שיתף איזה קובץ עם חבר - זה יירד לו לחלוטין.
        כן.

        בלוג

        מ תגובה 1 תגובה אחרונה
        3
        • chvC chv

          @MERS נגיד ככה: כל מי שיש לו API - כמוני לדוגמא (וזה לא איזה משהו מסובך בכלל), אם הוא מנחש נכון ID של מישהו - שבדיוק רגע לפני כן שיתף איזה קובץ עם חבר - זה יירד לו לחלוטין.
          כן.

          מ מנותק
          מ מנותק
          מטעמים
          כתב ב נערך לאחרונה על ידי
          #12

          @chv
          קודם כל תודה!

          ניסיתי את כל התהליך שכתבת,
          האתר שלך נקי ויפה (מזכיר את videownload.ml)
          תכלס , 2 הערות,

          1. הקובץ יורד למחשב בלחיצה על הקישור אבל השם שלו השתנה (לאוסף של אותיות מספרים ומקפים חסרי פשר) מה שמאוד מייתר את הצורך בכזה קישור, כי המטרה שלי בקישור ישיר להורדה, הוא שהשתמש הבלתי מחוכם יקבל את זה ישירות למחשב בלחיצת כפתור, וחלק מחוסר חכימותו הוא, שאני רוצה שהקובץ יוצג לו ב"הורדות" כשמו ושלא יתבלבל.
          2. במקרים מסוימים, (לא תמונות או שירים או סרטונים) הקובץ ירד ללא הסיומת הנצרכת (למשל ניסיתי עם קובץ בעל סיומת bxd, והוא ירד לי כקובץ ללא סיומת כלל)
          chvC תגובה 1 תגובה אחרונה
          3
          • מ מטעמים

            @chv
            קודם כל תודה!

            ניסיתי את כל התהליך שכתבת,
            האתר שלך נקי ויפה (מזכיר את videownload.ml)
            תכלס , 2 הערות,

            1. הקובץ יורד למחשב בלחיצה על הקישור אבל השם שלו השתנה (לאוסף של אותיות מספרים ומקפים חסרי פשר) מה שמאוד מייתר את הצורך בכזה קישור, כי המטרה שלי בקישור ישיר להורדה, הוא שהשתמש הבלתי מחוכם יקבל את זה ישירות למחשב בלחיצת כפתור, וחלק מחוסר חכימותו הוא, שאני רוצה שהקובץ יוצג לו ב"הורדות" כשמו ושלא יתבלבל.
            2. במקרים מסוימים, (לא תמונות או שירים או סרטונים) הקובץ ירד ללא הסיומת הנצרכת (למשל ניסיתי עם קובץ בעל סיומת bxd, והוא ירד לי כקובץ ללא סיומת כלל)
            chvC מנותק
            chvC מנותק
            chv
            כתב ב נערך לאחרונה על ידי
            #13

            @מטעמים תודה על התגובה..

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

            אז אין פתרון. ככל הנראה.

            נ.ב. הAPI הנוכחי - הוא API של גוגל דרייב V3. בגרסה 2 - היה מצבים מסוימים שהיה אפשר גם דרך קישור ישיר כמו שעושים כאן - אבל אני לא מוצא כרגע דרך לעבוד עם API מגרסה 2. מי שמצליח - יצור איתי קשר.

            בלוג

            תגובה 1 תגובה אחרונה
            4
            • chvC chv

              שלום לכולם!! 👏 👏

              אני רוצה להעלות כאן פוסט שיכול להיות יעזור לכל מי שמתעסק עם גוגל דרייב הרבה, שיתופים וכו', כל מיני קבוצות, וכל אלו ששולחים קטלוגים וכו' וכו'.
              כידוע - כשמשתפים קובץ בגוגל דרייב ככה:
              8e52301d-d3e2-4359-866a-957a937d8630-image.png
              מה שיוצא זה קישור שכשלוחצים עליו - מגיעים לדף הורדה מיוחד שלמעלה יש כפתור כזה בערך 9b231c27-4b06-47d6-b21a-c630d5d9c010-image.png ורק כשלוחצים עליו - מתחילה ההורדה.
              לפעמים בכלל מדובר בקובץ קצת גדול לטעם גוגל - ואז צריך לעבור עוד דף שגוגל כותבים שהם לא יכלו 'לסנן את הוירוסים' וכו'.
              בקיצור ההורדה לא מיידית.

              מה עושים?
              בגוגל פיתחו לדרייב API מפורט במיוחד. API (זה ראשי תיבות Application Programming Interface) הכוונה בעצם במילים פשוטות (אין באמת.. לא משנה) צורות מסוימות שהתכנה המסוימת יכולה להתממשק עם פלטפורמות אחרות, או סתם פונקציות שימוש מותאמות אישית ביישום המסוים, ועוד.
              לדוגמא בAPI של דרייב - מפתחי תוכנות יכולים להשתמש על מנת לשלוח בקשות מדויקות למיקום מסויים בדרייב, וקבלת תשובות ישירות ומדויקות. שלא כמו אצלנו שאנחנו צריכים לפתוח את הקובץ אחרי שלוש מסכים ואז אולי להצליח להוריד - עם API וצורה נכונה של הגדרתו - אפשר לשלוף קבצים במהירות וביעילות מהדרייב, בלי הטרדה מיותרת.

              מה למעשה? נפק"מ עבורנו: במקום להשתמש בקישורים הרגילים של הדרייב, אפשר לקחת את הקישור, להוציא את הID (כבר נסביר) לשלב אותו בקישור עם API, והקובץ יורד מיד, בלי שאלות, וגם אם הוא קובץ ענק - הוא יטוס ישירות למי ששיתפתם אותו, ממש כאילו הוריד אותו מאיזה מג'יקוד 😄

              איך עושים את זה בפועל?
              ניקח כדוגמא את הקישור הזה:
              https://drive.google.com/file/d/1y-BLpX1FJ8p3MOMsN0AEUsHVj3rdkOV3/view?usp=sharing
              הקישור עובד כך: קודם כל כמובן הפניה לדומיין של הדרייב.
              אחרי זה - הפרמטרים - file, ואז d (פעם זה היה id=).
              מיד אחריהם נכנס הID.
              עד הלוכסן הבא - זה הID, אחרי זה יש פרמטרים - להוריד\להציג\ליצור עותק וכו' אני משער שאתם מכירים את הטריקים.
              אם אני רוצה להפוך את הקישור הזה לקישור מיידי - אני צריך להוציא את הID (שזה בעצם ה'מספר מזהה' של הקובץ המסוים הזה, בכל העולם שנקרא 'דרייב') ולשלב אותו בקישור כזה:
              https://www.googleapis.com/drive/v3/files/
              ID
              ?alt=media&key=
              API
              (כמובן בשורה אחת)

              אז איך מוציאים API של גוגל דרייב? זה סיפור קצת מסובך למי שאין לו חוש. וודאי למי שלא יודע אנגלית. לכן הוצאתי על חשבון שאני לא מתעסק איתו, API של דרייב - ואני משתף אותו איתכם.
              כמו שכתבתי כאן - עשיתי אתר קטן שיש בו פונקציה כזו שמכניסים לו קישורים רגילים של דרייב, והוא יוצר מהם קישורים שמכילים קריאה לAPI, כך שההורדה תתחיל מייד ובלי שאלות.
              האתר נמצא בכתובת הזו (פתוח בנטפרי undefined )
              https://chaim-chv.github.io/drive-links-chv.github.io/

              הכי פשוט להיכנס ולראות. זה הכי פשוט בעולם.

              מקווה שהועלתי לכם, ושלא סיבכתי אתכם... 😊
              שיהיה לכולנו בין הזמנים יעיל ורגוע 🙏

              1 מנותק
              1 מנותק
              13115 5864
              כתב ב נערך לאחרונה על ידי
              #14

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

              shloimyS ל 2 תגובות תגובה אחרונה
              5
              • 1 13115 5864

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

                shloimyS מנותק
                shloimyS מנותק
                shloimy
                כתב ב נערך לאחרונה על ידי
                #15

                @13115-5864 זה לא יותר מהיר מהאופציה המצוינת ש @chv הביא

                ל תגובה 1 תגובה אחרונה
                1
                • shloimyS shloimy

                  @13115-5864 זה לא יותר מהיר מהאופציה המצוינת ש @chv הביא

                  ל מנותק
                  ל מנותק
                  לא מייבין
                  כתב ב נערך לאחרונה על ידי
                  #16

                  @shloimy השאלה היא האם באופציה של @13115-5864 יש את הבעיה שדיברו כאן מקודם, שהקובץ יורד בצורה שלא מזוהה איזה סוג קובץ זה.

                  1 תגובה 1 תגובה אחרונה
                  1
                  • ל לא מייבין

                    @shloimy השאלה היא האם באופציה של @13115-5864 יש את הבעיה שדיברו כאן מקודם, שהקובץ יורד בצורה שלא מזוהה איזה סוג קובץ זה.

                    1 מנותק
                    1 מנותק
                    13115 5864
                    כתב ב נערך לאחרונה על ידי
                    #17

                    @לא-מייבין אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                    @shloimy השאלה היא האם באופציה של @13115-5864 יש את הבעיה שדיברו כאן מקודם, שהקובץ יורד בצורה שלא מזוהה איזה סוג קובץ זה.

                    זה אותו הורדה נורמלית כמו שאתה לוחץ על כפתור ההורדה בדרייב

                    ל תגובה 1 תגובה אחרונה
                    0
                    • 1 13115 5864

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

                      ל מנותק
                      ל מנותק
                      לא מייבין
                      כתב ב נערך לאחרונה על ידי לא מייבין
                      #18

                      @13115-5864 אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                      או דרך יותר קצרה אם אפשר ללחוץ בעכבר בימין על הקישור שמוריד ישירות ולבחור 'העתק כתובת קישור'

                      אי אפשר ללחוץ על מקש ימני בכפתור ההורדה בדרייב. לפחות לפי הניסיון שלי.
                      עריכה: נראה שהתכוונת להעתיק את כתובת הקישור אחרי שלוחצים על בדוק ולא לפני, כי אם לא לוחצים על בדוק אי אפשר לעשות העתק כתובת קישור, ממקש ההורדה. (אני עוד לא הצלחתי למצוא את הקישור בשיטה הנ"ל)

                      תגובה 1 תגובה אחרונה
                      0
                      • 1 13115 5864

                        @לא-מייבין אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                        @shloimy השאלה היא האם באופציה של @13115-5864 יש את הבעיה שדיברו כאן מקודם, שהקובץ יורד בצורה שלא מזוהה איזה סוג קובץ זה.

                        זה אותו הורדה נורמלית כמו שאתה לוחץ על כפתור ההורדה בדרייב

                        ל מנותק
                        ל מנותק
                        לא מייבין
                        כתב ב נערך לאחרונה על ידי
                        #19

                        @13115-5864 אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                        זה אותו הורדה נורמלית כמו שאתה לוחץ על כפתור ההורדה בדרייב

                        לא הבנתי. כשאתה מוריד קובץ, המכשיר מזהה באיזה סוג מדובר? או לא?
                        אם אתה יכול להביא כאן קישור להורדה ישירה מדרייב, שהוכן בצורה שכתבת זה יעזור מאוד.

                        תגובה 1 תגובה אחרונה
                        0
                        • L מנותק
                          L מנותק
                          liy
                          מדריכים
                          כתב ב נערך לאחרונה על ידי
                          #20

                          @chv טיפלתי במה ש @מטעמים כתב.
                          וזה עובד כעת... תפנה אלי למייל admin@liys.tk ואשלח לך את הקוד המתוקן

                          מ פישלפ 2 תגובות תגובה אחרונה
                          4
                          • L liy

                            @chv טיפלתי במה ש @מטעמים כתב.
                            וזה עובד כעת... תפנה אלי למייל admin@liys.tk ואשלח לך את הקוד המתוקן

                            מ מנותק
                            מ מנותק
                            מטעמים
                            כתב ב נערך לאחרונה על ידי
                            #21

                            @liy אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                            @chv טיפלתי במה ש @מטעמים כתב.
                            וזה עובד כעת... תפנה אלי למייל admin@liys.tk ואשלח לך את הקוד המתוקן

                            נשמע מסקרן,
                            תעדכנו אותנו...

                            תגובה 1 תגובה אחרונה
                            1
                            • L liy

                              @chv טיפלתי במה ש @מטעמים כתב.
                              וזה עובד כעת... תפנה אלי למייל admin@liys.tk ואשלח לך את הקוד המתוקן

                              פישלפ מנותק
                              פישלפ מנותק
                              פישל
                              מדריכים
                              כתב ב נערך לאחרונה על ידי
                              #22

                              @liy אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                              @chv טיפלתי במה ש @מטעמים כתב.
                              וזה עובד כעת... תפנה אלי למייל admin@liys.tk ואשלח לך את הקוד המתוקן

                              גם אותי סיקרנת תעדכן אותנו כבר פליז 😊

                              תגובה 1 תגובה אחרונה
                              1
                              • chvC chv

                                שלום לכולם!! 👏 👏

                                אני רוצה להעלות כאן פוסט שיכול להיות יעזור לכל מי שמתעסק עם גוגל דרייב הרבה, שיתופים וכו', כל מיני קבוצות, וכל אלו ששולחים קטלוגים וכו' וכו'.
                                כידוע - כשמשתפים קובץ בגוגל דרייב ככה:
                                8e52301d-d3e2-4359-866a-957a937d8630-image.png
                                מה שיוצא זה קישור שכשלוחצים עליו - מגיעים לדף הורדה מיוחד שלמעלה יש כפתור כזה בערך 9b231c27-4b06-47d6-b21a-c630d5d9c010-image.png ורק כשלוחצים עליו - מתחילה ההורדה.
                                לפעמים בכלל מדובר בקובץ קצת גדול לטעם גוגל - ואז צריך לעבור עוד דף שגוגל כותבים שהם לא יכלו 'לסנן את הוירוסים' וכו'.
                                בקיצור ההורדה לא מיידית.

                                מה עושים?
                                בגוגל פיתחו לדרייב API מפורט במיוחד. API (זה ראשי תיבות Application Programming Interface) הכוונה בעצם במילים פשוטות (אין באמת.. לא משנה) צורות מסוימות שהתכנה המסוימת יכולה להתממשק עם פלטפורמות אחרות, או סתם פונקציות שימוש מותאמות אישית ביישום המסוים, ועוד.
                                לדוגמא בAPI של דרייב - מפתחי תוכנות יכולים להשתמש על מנת לשלוח בקשות מדויקות למיקום מסויים בדרייב, וקבלת תשובות ישירות ומדויקות. שלא כמו אצלנו שאנחנו צריכים לפתוח את הקובץ אחרי שלוש מסכים ואז אולי להצליח להוריד - עם API וצורה נכונה של הגדרתו - אפשר לשלוף קבצים במהירות וביעילות מהדרייב, בלי הטרדה מיותרת.

                                מה למעשה? נפק"מ עבורנו: במקום להשתמש בקישורים הרגילים של הדרייב, אפשר לקחת את הקישור, להוציא את הID (כבר נסביר) לשלב אותו בקישור עם API, והקובץ יורד מיד, בלי שאלות, וגם אם הוא קובץ ענק - הוא יטוס ישירות למי ששיתפתם אותו, ממש כאילו הוריד אותו מאיזה מג'יקוד 😄

                                איך עושים את זה בפועל?
                                ניקח כדוגמא את הקישור הזה:
                                https://drive.google.com/file/d/1y-BLpX1FJ8p3MOMsN0AEUsHVj3rdkOV3/view?usp=sharing
                                הקישור עובד כך: קודם כל כמובן הפניה לדומיין של הדרייב.
                                אחרי זה - הפרמטרים - file, ואז d (פעם זה היה id=).
                                מיד אחריהם נכנס הID.
                                עד הלוכסן הבא - זה הID, אחרי זה יש פרמטרים - להוריד\להציג\ליצור עותק וכו' אני משער שאתם מכירים את הטריקים.
                                אם אני רוצה להפוך את הקישור הזה לקישור מיידי - אני צריך להוציא את הID (שזה בעצם ה'מספר מזהה' של הקובץ המסוים הזה, בכל העולם שנקרא 'דרייב') ולשלב אותו בקישור כזה:
                                https://www.googleapis.com/drive/v3/files/
                                ID
                                ?alt=media&key=
                                API
                                (כמובן בשורה אחת)

                                אז איך מוציאים API של גוגל דרייב? זה סיפור קצת מסובך למי שאין לו חוש. וודאי למי שלא יודע אנגלית. לכן הוצאתי על חשבון שאני לא מתעסק איתו, API של דרייב - ואני משתף אותו איתכם.
                                כמו שכתבתי כאן - עשיתי אתר קטן שיש בו פונקציה כזו שמכניסים לו קישורים רגילים של דרייב, והוא יוצר מהם קישורים שמכילים קריאה לAPI, כך שההורדה תתחיל מייד ובלי שאלות.
                                האתר נמצא בכתובת הזו (פתוח בנטפרי undefined )
                                https://chaim-chv.github.io/drive-links-chv.github.io/

                                הכי פשוט להיכנס ולראות. זה הכי פשוט בעולם.

                                מקווה שהועלתי לכם, ושלא סיבכתי אתכם... 😊
                                שיהיה לכולנו בין הזמנים יעיל ורגוע 🙏

                                י מנותק
                                י מנותק
                                יעקב טורק
                                כתב ב נערך לאחרונה על ידי יעקב טורק
                                #23

                                @chv תודה רבה על הכלי הנהדר הזה, אני משתמש בהורדת קבצים מדרייב באופן תכנותי באמצעות VBA ונתקלתי בבעיה בהורדת קבצים גדולים כיון שצריך ללחוץ על "הורד בכל זאת", והכלי הזה פתר לי את הבעיה. (אחרי שראיתי המון פורומים של VBA שדנים בבעיה הזו, ללא פתרון מוצלח).
                                לגבי מהירות ההורדה, עשיתי כמה בדיקות ובכולם התוצאה הייתה שהורדה דרך הקישור הזה לקחה שליש זמן לעומת הורדה רגילה מדרייב.
                                דרך אגב, כשאתה מוריד באמצעות VBA אתה יכול לשלוט בשם שהקובץ יקבל ובמיקום שבו הוא ישמר.
                                אני אשמח אם תוכל להרחיב לגבי איך להרכיב את ה-URL הזה, מה המשמעות של כל הפרמטרים, והאם ה-KEY הוא תמיד זהה.
                                תודה רבה

                                chvC תגובה 1 תגובה אחרונה
                                2
                                • י יעקב טורק

                                  @chv תודה רבה על הכלי הנהדר הזה, אני משתמש בהורדת קבצים מדרייב באופן תכנותי באמצעות VBA ונתקלתי בבעיה בהורדת קבצים גדולים כיון שצריך ללחוץ על "הורד בכל זאת", והכלי הזה פתר לי את הבעיה. (אחרי שראיתי המון פורומים של VBA שדנים בבעיה הזו, ללא פתרון מוצלח).
                                  לגבי מהירות ההורדה, עשיתי כמה בדיקות ובכולם התוצאה הייתה שהורדה דרך הקישור הזה לקחה שליש זמן לעומת הורדה רגילה מדרייב.
                                  דרך אגב, כשאתה מוריד באמצעות VBA אתה יכול לשלוט בשם שהקובץ יקבל ובמיקום שבו הוא ישמר.
                                  אני אשמח אם תוכל להרחיב לגבי איך להרכיב את ה-URL הזה, מה המשמעות של כל הפרמטרים, והאם ה-KEY הוא תמיד זהה.
                                  תודה רבה

                                  chvC מנותק
                                  chvC מנותק
                                  chv
                                  כתב ב נערך לאחרונה על ידי chv
                                  #24

                                  @יעקב-טורק היי.
                                  זה דיי פשוט.
                                  כמו שכתבתי במקור - ה-URL שפונה ל-API של דרייב כולל את ה-ID של הקובץ, עם פרמטרים הבאים:

                                  • alt עם ערך media זה בעצם גורם ל-API להחזיר כתשובת HTTP את הקובץ עצמו. בלי זה פשוט יוחזר תשובה אינפורמטיבית של ה-API עם קצת מטאדטה על הקובץ.
                                  • key עם ערך של מפתח ה-API שלך מגוגל.

                                  כלומר URL טיפוסית ל-API דרייב לגישה לקובץ ישיר תהיה כזו - https://www.googleapis.com/drive/v3/files/{ID}?alt=media&key={KEY}
                                  כתובת טיפוסית רגילה של קובץ דרייב היא כזו - https://drive.google.com/file/d/{ID}/view?usp=sharing

                                  לשאלתך

                                  האם ה-KEY הוא תמיד זהה

                                  לא לגמרי הבנתי כוונתך, ה-KEY הוא מפתח אישי שלך שזה בעצם מזהה (טוקן) שהוצאת מגוגל ומאפיין את הגישה שלך ל-API. זה 'תמיד זהה'? כנראה שככה תקרא לזה.

                                  אכן אם אתה עובד עם קוד אתה כמובן יכול לבחור את היעד של הסטרים שאתה מקבל מה-API, שם קובץ וכדו'. לכן הייתי ממליץ לך כחלק מהפרוצדורה הנ"ל של הורדת הקובץ, להוסיף קריאה ל-API לקבל את המטאדטה של הקובץ ובין השאר את השם המקורי שלו - בגוגל דרייב- ובקובץ שיורד להגדיר את השם הזה (והסיומת).
                                  עריכה להבהרה של התהליך: כפי שציינתי, קריאה ל-API בכתובת הזו בדיוק בלי הפרמטר alt=media תחזיר לך תשובת JSON עם המטאדטה הנדרש (id, שם קובץ, מימטייפ - סוג קובץ. על פי זה אפשר לקבוע כמובן סיומת קובץ, או איך שזה לא עובד במנגנון הקבצים שבו אתה כותב). זה ממש פשוט!

                                  בלוג

                                  צדיק תמיםצ י 2 תגובות תגובה אחרונה
                                  1
                                  • chvC chv

                                    @יעקב-טורק היי.
                                    זה דיי פשוט.
                                    כמו שכתבתי במקור - ה-URL שפונה ל-API של דרייב כולל את ה-ID של הקובץ, עם פרמטרים הבאים:

                                    • alt עם ערך media זה בעצם גורם ל-API להחזיר כתשובת HTTP את הקובץ עצמו. בלי זה פשוט יוחזר תשובה אינפורמטיבית של ה-API עם קצת מטאדטה על הקובץ.
                                    • key עם ערך של מפתח ה-API שלך מגוגל.

                                    כלומר URL טיפוסית ל-API דרייב לגישה לקובץ ישיר תהיה כזו - https://www.googleapis.com/drive/v3/files/{ID}?alt=media&key={KEY}
                                    כתובת טיפוסית רגילה של קובץ דרייב היא כזו - https://drive.google.com/file/d/{ID}/view?usp=sharing

                                    לשאלתך

                                    האם ה-KEY הוא תמיד זהה

                                    לא לגמרי הבנתי כוונתך, ה-KEY הוא מפתח אישי שלך שזה בעצם מזהה (טוקן) שהוצאת מגוגל ומאפיין את הגישה שלך ל-API. זה 'תמיד זהה'? כנראה שככה תקרא לזה.

                                    אכן אם אתה עובד עם קוד אתה כמובן יכול לבחור את היעד של הסטרים שאתה מקבל מה-API, שם קובץ וכדו'. לכן הייתי ממליץ לך כחלק מהפרוצדורה הנ"ל של הורדת הקובץ, להוסיף קריאה ל-API לקבל את המטאדטה של הקובץ ובין השאר את השם המקורי שלו - בגוגל דרייב- ובקובץ שיורד להגדיר את השם הזה (והסיומת).
                                    עריכה להבהרה של התהליך: כפי שציינתי, קריאה ל-API בכתובת הזו בדיוק בלי הפרמטר alt=media תחזיר לך תשובת JSON עם המטאדטה הנדרש (id, שם קובץ, מימטייפ - סוג קובץ. על פי זה אפשר לקבוע כמובן סיומת קובץ, או איך שזה לא עובד במנגנון הקבצים שבו אתה כותב). זה ממש פשוט!

                                    צדיק תמיםצ מנותק
                                    צדיק תמיםצ מנותק
                                    צדיק תמים
                                    מדריכים
                                    כתב ב נערך לאחרונה על ידי צדיק תמים
                                    #25

                                    @chv תוכל אולי להכניס את השיפור הזה באתר שלך?
                                    או שזה לא אפשרי ליצור כזה קישור, אלא רק אם יש קוד שמוריד את הקובץ

                                    רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                                    chvC תגובה 1 תגובה אחרונה
                                    2
                                    • צדיק תמיםצ צדיק תמים

                                      @chv תוכל אולי להכניס את השיפור הזה באתר שלך?
                                      או שזה לא אפשרי ליצור כזה קישור, אלא רק אם יש קוד שמוריד את הקובץ

                                      chvC מנותק
                                      chvC מנותק
                                      chv
                                      כתב ב נערך לאחרונה על ידי
                                      #26

                                      @צדיק-תמים אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                                      @chv תוכל אולי להכניס את השיפור הזה באתר שלך?
                                      או שזה לא אפשרי ליצור כזה קישור, אלא רק אם יש קוד שמוריד את הקובץ

                                      אי אפשר לשלוט במסגרת המצומצמת של URL, בשם הקובץ שיירד.
                                      וכיוון שההורדות מה-API של דרייב לא יורדות עם מטאדטה כברירת מחדל (מה שגורם לקובץ בתוצאה הסופית להיות תלוי במערכת ההפעלה שמורידה/התוכנה - שצריכות לנחש על פי מבנה הקובץ מה הסיומת שלו. ואין להם גם שום דרך לקבוע לו שם קובץ לפי המקור)
                                      זה לא אפשרי באתר הנ"ל.

                                      אבל כן הכנסתי עכשיו פרוצדורה כמו שכתבתי לו למעלה - לקבל את שם הקובץ. זה עכשיו מקבל את שם הקובץ וכותב אותו בפופאפ של ה-URL החדשה שנוצרה עבור הורדה דרך ה-API.
                                      תוכל לפתוח את האתר וליצור כתובת הורדה ישירה ולראות את זה.

                                      בלוג

                                      תגובה 1 תגובה אחרונה
                                      2
                                      • chvC chv

                                        @יעקב-טורק היי.
                                        זה דיי פשוט.
                                        כמו שכתבתי במקור - ה-URL שפונה ל-API של דרייב כולל את ה-ID של הקובץ, עם פרמטרים הבאים:

                                        • alt עם ערך media זה בעצם גורם ל-API להחזיר כתשובת HTTP את הקובץ עצמו. בלי זה פשוט יוחזר תשובה אינפורמטיבית של ה-API עם קצת מטאדטה על הקובץ.
                                        • key עם ערך של מפתח ה-API שלך מגוגל.

                                        כלומר URL טיפוסית ל-API דרייב לגישה לקובץ ישיר תהיה כזו - https://www.googleapis.com/drive/v3/files/{ID}?alt=media&key={KEY}
                                        כתובת טיפוסית רגילה של קובץ דרייב היא כזו - https://drive.google.com/file/d/{ID}/view?usp=sharing

                                        לשאלתך

                                        האם ה-KEY הוא תמיד זהה

                                        לא לגמרי הבנתי כוונתך, ה-KEY הוא מפתח אישי שלך שזה בעצם מזהה (טוקן) שהוצאת מגוגל ומאפיין את הגישה שלך ל-API. זה 'תמיד זהה'? כנראה שככה תקרא לזה.

                                        אכן אם אתה עובד עם קוד אתה כמובן יכול לבחור את היעד של הסטרים שאתה מקבל מה-API, שם קובץ וכדו'. לכן הייתי ממליץ לך כחלק מהפרוצדורה הנ"ל של הורדת הקובץ, להוסיף קריאה ל-API לקבל את המטאדטה של הקובץ ובין השאר את השם המקורי שלו - בגוגל דרייב- ובקובץ שיורד להגדיר את השם הזה (והסיומת).
                                        עריכה להבהרה של התהליך: כפי שציינתי, קריאה ל-API בכתובת הזו בדיוק בלי הפרמטר alt=media תחזיר לך תשובת JSON עם המטאדטה הנדרש (id, שם קובץ, מימטייפ - סוג קובץ. על פי זה אפשר לקבוע כמובן סיומת קובץ, או איך שזה לא עובד במנגנון הקבצים שבו אתה כותב). זה ממש פשוט!

                                        י מנותק
                                        י מנותק
                                        יעקב טורק
                                        כתב ב נערך לאחרונה על ידי
                                        #27

                                        @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                                        ה-KEY הוא מפתח אישי שלך שזה בעצם מזהה (טוקן) שהוצאת מגוגל ומאפיין את הגישה שלך ל-API.

                                        לא הבנתי את המשפט הזה (אני מודה, לא יודע מה זה טוקן), איך בעצם אני מקבל את ה-KEY ?
                                        ניסיתי באתר שלך 3 קבצים שונים שכל אחד נמצא בדרייב של חשבון אחר, ובכולם ה-KEY היה זהה, זה מה שגרם לי להסיק שה-KEY תמיד יהיה זהה.
                                        האם אני טועה?
                                        אם ה-KEY הזה מתאים רק למחשב שלי?
                                        או שהוא יהיה טוב לכל קובץ ואני צריך רק להחליף את ה-ID

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • chvC chv

                                          שלום לכולם!! 👏 👏

                                          אני רוצה להעלות כאן פוסט שיכול להיות יעזור לכל מי שמתעסק עם גוגל דרייב הרבה, שיתופים וכו', כל מיני קבוצות, וכל אלו ששולחים קטלוגים וכו' וכו'.
                                          כידוע - כשמשתפים קובץ בגוגל דרייב ככה:
                                          8e52301d-d3e2-4359-866a-957a937d8630-image.png
                                          מה שיוצא זה קישור שכשלוחצים עליו - מגיעים לדף הורדה מיוחד שלמעלה יש כפתור כזה בערך 9b231c27-4b06-47d6-b21a-c630d5d9c010-image.png ורק כשלוחצים עליו - מתחילה ההורדה.
                                          לפעמים בכלל מדובר בקובץ קצת גדול לטעם גוגל - ואז צריך לעבור עוד דף שגוגל כותבים שהם לא יכלו 'לסנן את הוירוסים' וכו'.
                                          בקיצור ההורדה לא מיידית.

                                          מה עושים?
                                          בגוגל פיתחו לדרייב API מפורט במיוחד. API (זה ראשי תיבות Application Programming Interface) הכוונה בעצם במילים פשוטות (אין באמת.. לא משנה) צורות מסוימות שהתכנה המסוימת יכולה להתממשק עם פלטפורמות אחרות, או סתם פונקציות שימוש מותאמות אישית ביישום המסוים, ועוד.
                                          לדוגמא בAPI של דרייב - מפתחי תוכנות יכולים להשתמש על מנת לשלוח בקשות מדויקות למיקום מסויים בדרייב, וקבלת תשובות ישירות ומדויקות. שלא כמו אצלנו שאנחנו צריכים לפתוח את הקובץ אחרי שלוש מסכים ואז אולי להצליח להוריד - עם API וצורה נכונה של הגדרתו - אפשר לשלוף קבצים במהירות וביעילות מהדרייב, בלי הטרדה מיותרת.

                                          מה למעשה? נפק"מ עבורנו: במקום להשתמש בקישורים הרגילים של הדרייב, אפשר לקחת את הקישור, להוציא את הID (כבר נסביר) לשלב אותו בקישור עם API, והקובץ יורד מיד, בלי שאלות, וגם אם הוא קובץ ענק - הוא יטוס ישירות למי ששיתפתם אותו, ממש כאילו הוריד אותו מאיזה מג'יקוד 😄

                                          איך עושים את זה בפועל?
                                          ניקח כדוגמא את הקישור הזה:
                                          https://drive.google.com/file/d/1y-BLpX1FJ8p3MOMsN0AEUsHVj3rdkOV3/view?usp=sharing
                                          הקישור עובד כך: קודם כל כמובן הפניה לדומיין של הדרייב.
                                          אחרי זה - הפרמטרים - file, ואז d (פעם זה היה id=).
                                          מיד אחריהם נכנס הID.
                                          עד הלוכסן הבא - זה הID, אחרי זה יש פרמטרים - להוריד\להציג\ליצור עותק וכו' אני משער שאתם מכירים את הטריקים.
                                          אם אני רוצה להפוך את הקישור הזה לקישור מיידי - אני צריך להוציא את הID (שזה בעצם ה'מספר מזהה' של הקובץ המסוים הזה, בכל העולם שנקרא 'דרייב') ולשלב אותו בקישור כזה:
                                          https://www.googleapis.com/drive/v3/files/
                                          ID
                                          ?alt=media&key=
                                          API
                                          (כמובן בשורה אחת)

                                          אז איך מוציאים API של גוגל דרייב? זה סיפור קצת מסובך למי שאין לו חוש. וודאי למי שלא יודע אנגלית. לכן הוצאתי על חשבון שאני לא מתעסק איתו, API של דרייב - ואני משתף אותו איתכם.
                                          כמו שכתבתי כאן - עשיתי אתר קטן שיש בו פונקציה כזו שמכניסים לו קישורים רגילים של דרייב, והוא יוצר מהם קישורים שמכילים קריאה לAPI, כך שההורדה תתחיל מייד ובלי שאלות.
                                          האתר נמצא בכתובת הזו (פתוח בנטפרי undefined )
                                          https://chaim-chv.github.io/drive-links-chv.github.io/

                                          הכי פשוט להיכנס ולראות. זה הכי פשוט בעולם.

                                          מקווה שהועלתי לכם, ושלא סיבכתי אתכם... 😊
                                          שיהיה לכולנו בין הזמנים יעיל ורגוע 🙏

                                          צדיק תמיםצ מנותק
                                          צדיק תמיםצ מנותק
                                          צדיק תמים
                                          מדריכים
                                          כתב ב נערך לאחרונה על ידי
                                          #28

                                          @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

                                          אז איך מוציאים API של גוגל דרייב? זה סיפור קצת מסובך למי שאין לו חוש. וודאי למי שלא יודע אנגלית. לכן הוצאתי על חשבון שאני לא מתעסק איתו, API של דרייב - ואני משתף אותו איתכם.

                                          הKEI בעצם זה החשבון, בשביל ההרשאות גישה של דרייב
                                          וזה אכן קבוע
                                          אתה יכול לעשות טוקן משלך, אבל זה לא מומלץ לפרסם אותו...
                                          לכן @chv הכין טוקן של חשבון שהוא לא משתמש בו.
                                          ככה ע"פ מה שהבנתי...

                                          רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

                                          י תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר