אפליקציות Earth Engine

קבלת מפתח API

תצטרכו ליצור פרויקט Cloud לכל אפליקציה שתפעילו, ולהגדיר מפתח API בפרויקט. מפתח ה-API משמש לזיהוי הפרויקט ב-Earth Engine, כדי שאפשר יהיה לעקוב אחרי התנועה מהאפליקציה. אם השרתים של Earth Engine יהיו עמוסים מדי, התנועה תוגבל לפי פרויקט.

יש ארבעה שלבים לביצוע:

  • לוחצים על Create API Key.
  • מזינים שם פרויקט חדש על סמך שם האפליקציה, למשל "EE App SampleApp", ומקישים על NEXT.
  • לוחצים על כדי להעתיק את המפתח החדש, ומדביקים אותו בתיבת הדו-שיח Publish App (פרסום אפליקציה) בכלי לעריכת קוד.
  • (מומלץ) לוחצים על הקישור למסוף API שמתחת למפתח החדש כדי להגדיר הגבלות על גורמים מפנים. המידע על הסיבות האפשריות מפורט כאן.

יצירת מפתח API

כאן מזינים את שם הפרויקט המפתח מוכן

הוספת הגבלות על גורמים מפנים

הגבלות על גורמים מפנים מבטיחות שרק האפליקציות הייעודיות יכולות להשתמש במפתח. אם לאפליקציה יש מפתח עם הגבלות שלא תואמות לכתובת ה-URL של האפליקציה, תוצג הודעת השגיאה 'Failed to initialize with EE API'. אפשר להגדיר או לערוך את ההגבלות על גורמים מפנים בכל שלב בדף Credentials במסוף Cloud:
  • מוודאים ששם הפרויקט הנכון נבחר בתפריט הנפתח בחלק העליון של המסך.
  • לוחצים על השם של מפתח ה-API כדי להציג את הפרטים שלו.
  • בוחרים באפשרות HTTP referrers (websites), ומדביקים את כתובת ה-URL המלאה שמופיעה בתיבת הדו-שיח Publish App/App Details: ‏ https://{you}.users.earthengine.app/view/{app name}.
  • לוחצים על 'שמירה'. האינדיקטור 'שמירה...' אמור להופיע.
אפשר גם להחליף את {app name} בכתובת ה-URL ב-*, כדי לאפשר ליותר אפליקציות להשתמש במפתח, אבל לא מומלץ לעשות זאת.
הוספת גורמים מפנים