שלום לכולם,
השיעור למדנו לעבוד מול 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 המציג את כל המטבעות הוירטואלים – השמות והשער היציג שלהם.