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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עבודה עם API json

עבודה עם API json

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 119 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אבי 203א מנותק
    אבי 203א מנותק
    אבי 203
    כתב ב נערך לאחרונה על ידי
    #1

    תגובה: web api with json
    אני נתקל הרבה פעמים בפרוייקטים שאני אמור להתממשק עם json . אשמח להסבר כללי איך ההגיון ואיך זה עובד. לא הצלחתי להבין מהמדריך כאן.
    כלומר אם אני מבין נכון ה json זה רק הדרך לארוז את האובייקט, ואם זה נכון אז זה אומר שAPI אמור להכיר את השם של הjson שאני שולח, כלומר לקרוא לזה בשם שהם מכירים מה זה בשביל שידע לפתוח את זה ולקרוא את המשתנים שהם הביאו.
    דבר נוסף ואיך שולחים את זה עם הפונקצייה fetch? ואיך בסוף המידע מתקבל וקוראים אותו.
    תודה רבה.
    לדוגמא ממדריך:

    3.1 Login API
    Request Method
    The Login API sends a request for the session creation in the system.

    Request Example: https://iot.hotmobile.co.il:8080/ipa/apis/json/general/login

    Request Parameters
    Element Type Presenc
    e Annotation
    Username string M The username of the user requesting to open the session.
    Password string M The password of the user requesting to open the session.

    Response Method
    LoginResponse is a response to a Login Request call.
    The response includes an answer of success or failure to Login and open a session.

    • Successful Response Example

    {
    "result": "SUCCESS",
    "message": null,
    "userId": 22358,
    "userType": "User",
    "userGroupId": 22941,
    "userLevel": "User"
    }

    https://www.av-digital.co.il/

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

      אם הבנתי נכון את שאלתך...
      התממשקות עם json תעשה באותה דרך כמו שתבקש מקובץ אחר (php וכו)
      פשוט בקשה לקובץ והוא מחזיר לך את כל תוכנו כאובייקט.

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

        גיסון זה בסה"כ דרך מוסכמת להעביר מידע, כמו שיש XML כך יש תקן של ג'יסון, שזה אומר אובייקט שמכיל מפתחות וערכים, וכל מפתח יכול להכיל ערך של עוד מפתחות וערכים. זה בעצם ממש דומה לאובייקט JS מכאן השם JSON - Java script object notation.
        בניגוד לXML הוא הרבה יותר קל, (קובץ גיסון שוקל הרבה פחות מקובץ XML. כמו כן, הוא הרבה יותר קריא וברור, וכיון שכל הקליינטים משתמשים בJS, ובJS מאד נח לעבוד איתו - הוא הפך להיות מאד מאד נפוץ בשימוש להעברת מידע בין משתמשים.

        עד כאן להקדמה הקצרה.
        מכאן נסיק שהשרת כלל לא משנה לו מה השם של האובייקט שאתה קורא לגיסון שלך, מה שמשנה זה המבנה של הגייסון.
        למשל בדוגמא שהבאת אתה צריך לשלוח לAPI שלך שם משתמש וסיסמה, ואז אתה מקבל בחזרה תשובה במבנה של אובייקט, שמכיל כמה מפתחות (או מאפיינים):
        הראשון הוא result שהוא מכיל את הערך SUCCESS במקרה של הצלחה, או משהו אחר אם זה נכשל.
        השני message שמכיל את ההודעה וכן על זה הדרך.
        אם מפתח מכיל ערך של אובייקט, אז הוא יכיל ערך שנפתח ונסגר בסוגריים מסולסלים {}, כמו שמתארים אובייקט בJS.
        אם הוא מכיל מערך, אז הוא יכיל ערך שנפתח ונסגר בסוגריים מרובעים [] כמו שמתארים מערך בJS.

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

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

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

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

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