לחובבי אסטרונומיה - הנה הAPI המושלם עבורכם
איך משתמשים
ממלאים את הפרטים שלכם כדי לקבל KEY
משלכם.
לא לתת אותו לאנשים.

לאחר קבלת המפתח האימייל ייראה כך:

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

הגבלת מפתחות
אם נרשמתם יש לכם הגבלה של 1000 בקשות בשעה.
אם כל מה שאתם רוצים זה לבדוק ולא להירשם אתם יכולים להשתמש במפתח DEMO_KEY
.
יש לכם בשעה 30 בקשות עבור כתובת IP
.
ו50 בקשות פרק יום עבור כתובת IP
.
דוגמא לשימוש בפייתון
בדוגמא הבאה נשתמש ב-3 חבילות שונות כדי לבנות אפליקציה קטנה.
- היא תקבל מידע מהמשתמש.
- היא תפנה ל-
API
כדי להשיג מידע על מאדים. - היא תציג את התמונה למשתמש.
לסקריפט:
Download Python Script
הקוד החשוב:
1 | def fetch_mars_photo(self): |
אנו מבצעים פנייה ל-API
: https://api.nasa.gov/mars-photos/api/v1/rovers/curiosity/photos
.
בפנייה הזו נביא 2 פרמטרים:sol={sol}&api_key={api_key}
- את ה-
KEY
. - יום מאדים.
לאחר מכן נפנה למידע שחוזר כ-JSON
.
ניקח את התמונה הראשונה מרשימה בשם photos
ונביא את התמונה בעזרת פנייה חדשה דרך הפרמטר img_src
.
בסוף ככה זה נראה:

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