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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. JSON ב-VBA

JSON ב-VBA

מתוזמן נעוץ נעול הועבר ארכיון code613m
5 פוסטים 2 כותבים 410 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי
    #1

    אני מנסה לשלוח פקודות API מVBA אל DROPBOX, והם מקבלים (לאחר הURL) שליחה של תוים בJSON.
    האם אמורה להיות בעיה בשליחה של תוים במבנה JSON אם אני מכניס את זה לאותה המחרוזת של הURL? או שצריך עוד הגדרה נוספת?

    תודה

    פורסם במקור בפורום CODE613 ב18/08/2016 11:59 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • A מנותק
      A מנותק
      avr416
      כתב ב נערך לאחרונה על ידי
      #2

      אתה צריך לשלוח את זה בPOST ולא בGET

      פורסם במקור בפורום CODE613 ב18/08/2016 14:23 (+03:00)

      תגובה 1 תגובה אחרונה
      0
      • chagoldC מנותק
        chagoldC מנותק
        chagold
        כתב ב נערך לאחרונה על ידי
        #3

        יש לי בעיה בשליחה הזאת שהוא מחשב את הסוגריים המסתלסלות בסוף כחלק מהמחרוזת
        https://www.dropbox.com/1/oauth2/authorize?={response_type=code&client_id=d1ceooj368opme2}

        פורסם במקור בפורום CODE613 ב18/08/2016 15:05 (+03:00)

        תגובה 1 תגובה אחרונה
        0
        • A מנותק
          A מנותק
          avr416
          כתב ב נערך לאחרונה על ידי
          #4

          א. קודם כל - תמחוק את השווה שאחרי הסימן שאלה. את השווה מוסיפים רק לאחר פרמטר, למשל id=3, כלומר שהURL אמור לקבל פרמטר של ID, ואז אתה שולח לו שהפרמטר 3 שייך לID. אבל לא שייך לשים = בלי לרשום קודם שום דבר.
          ב. אתה מנסה לשלוח JSON בשאילתת GET, דבר שלפי מה שנראה לי בלתי אפשרי.
          אם אתה צריך לשלוח JSON זה רק בתור שאילתת POST, כלומר שהמידע לא נשלח דרך הURL
          תחפש בגוגל על ההבדל בין פוסט לגט ותמצא הרבה חומר בעברית, דבר שיעזור לך לפתור את הבעיה שלך, וגם על הדרך להרחיב אופקים ולהבין קצת יותר איך עובד העסק..

          פורסם במקור בפורום CODE613 ב18/08/2016 17:20 (+03:00)

          תגובה 1 תגובה אחרונה
          1
          • chagoldC מנותק
            chagoldC מנותק
            chagold
            כתב ב נערך לאחרונה על ידי
            #5

            אני מתנצל על בורותי, אבל...
            יכול להיות שיש לי חוסר הבנה בסיסי במה שהם כותבים שם. אבל שם אני רואה שליחה של GET ויש שם גם פרמטרים. אם כי אני לא רואה בשם מקום שם שהפרמטרים נשלחים בJSON. רק בהמשך כשהם מדברים על השליחה של הAPI עצמו.

            כדי שיהיה יותר ברור, אני יסביר את שהבנתי עד עכשיו, ומה שלא.

            לפי הבנתי, הם דורשים 2 שלבים. שלב ראשון הוא שלב בסיסי בכל פניה לAPI, והשלב הזה הוא ע"י פניה לכתובת
            https://www.dropbox.com/oauth2/authorize, ושם יש אפשרות שליחה בפוסט ואפשרות בגט, ובשני האפשרויות יש פרמטרים לשליחה, והשלב השני זה השלב של הAPI עצמו. והוא פונה לכתובת אחרת (ולכל פקודת API יש את הכתובת URL שלה ואת הפרמטרים האינדיוידואלים שלה).

            הפקודה הראשונה דורשת במסגרת הפרמטרים ג"כ קוד המכונה client_id, ואותו מקבלים באמצעות יצירת APP באתר שלהם ומקבלים את מספר הAPP.

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

            הכתובת של הדוקומנטציה שלהם היא

            אם תוכל להסביר לי בבקשה, :
            א. את הפרנציפ של השליחה שם, מה שלא הבנתי,
            ב. תאורטית מצאתי חומר שאמור להסביר איך שולחים JSON מVBA, אבל אם יש לך עוד מידע על זה, משהו שעובד. אשמח.

            ותודה רבה מראש.

            פורסם במקור בפורום CODE613 ב19/08/2016 01:24 (+03:00)

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

            בא תתחבר לדף היומי!
            • התחברות

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

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