סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

המשך תרגול javaScript + api

שלום לכולם,

השיעור למדנו לעבוד מול API , לשלוח בקשות , לקבל נתונים ולהציג אותם.

תרגלנו את ה API הבא :

https://api.thecatapi.com/v1/images/search?size=medium

שכל בקשת GET אליו מחזירה תמונה אקראית של חתול.

בנוסף תרגלנו ובנינו את האתר הבא:

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

המבנה של בקשת GET לשליפת 400 בתי ספר לנהיגה הוא :

https://data.gov.il/api/action/datastore_search?resource_id=3f06e2f2-e2ad-41ac-9665-37d0625537f2&limit=400

 

שיעורי בית :

בנו אפליקציה המציגה רשימת משתמשים  מ API הזה:

https://jsonplaceholder.typicode.com/users

ובלחיצה על כל משתמש – אני אציג את כל המשימות שקשורות אליו מה API הזה:

https://jsonplaceholder.typicode.com/todos

שימו לב :

ה API של המשימות מאפשר לי לשלוף משימות לפי userId –  למשל :

https://jsonplaceholder.typicode.com/todos/?userId=2

בקריאה כזו אקבל את כל המשימות של משתמש 2.

בטעינה  הראשונה של האתר – אתם צריכים לשלוף את כל השמות משתמשים ולהציג רק את השמות משתמשים.

בלחיצה על משתמש אתם שולחים בקשה נוספת עם ה ID של אותו משתמש שלחצו עליו – ומציגים גם את המשימות.

זה אמור לצאת ככה:

 

 

תרגיל נוסף – (בונוס)

לרשותכם API המחזיר מידע עבור כל המטבעות הוירטואלים :

דוגמא לקריאה שמחזירה את כל הנתונים:

https://api.coincap.io/v2/assets 

צרו דף html  המציג את כל המטבעות הוירטואלים – השמות והשער היציג שלהם.

 

סגירת תפריט