סקירה כללית על Data Portability API

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

מבוא

באמצעות Data Portability API אפשר ליצור אפליקציות שמבקשות מהמשתמשים הרשאה להעביר עותק של הנתונים שלהם משירותי Google לאפליקציה. כך אפשר להעביר נתונים בקלות ולעבור בין שירותים.

ה-Data Portability API תומך בנתונים ממגוון מוצרים ושירותים של Google, כולל תוכן שנוצר על ידי משתמשים ונתוני פעילות של משתמשים במוצרים, כמו:

  • Chrome
  • מפות
  • הפעלה
  • חיפוש
  • קניות
  • YouTube

בהיקפי ההרשאות הזמינים של OAuth תוכלו למצוא רשימה מלאה של האפשרויות הזמינות.

מתי כדאי להשתמש ב-Data Portability API

בקטע הזה מפורטות כמה דרכים שבהן אפשר להשתמש ב-Data Portability API.

פיתוח שירות חדש

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

שיפור השירות הנוכחי

אתם יכולים להשתמש ב-Data Portability API כדי לשפר את התכונות של המוצר באמצעות נתונים של Google. לדוגמה, אתם יכולים לשפר את חוויית השימוש באפליקציית הכושר שלכם על ידי מתן אפשרות למשתמשים להעביר עותק של הפלייליסטים שלהם ב-YouTube Music, כדי שתוכלו להציע להם המלצות מוזיקה טובות יותר שיתאימו לתוכנית האימונים שלהם.

איך מאפשרים למשתמשים להצטרף לשירות

אתם יכולים להשתמש ב-Data Portability API כדי לעזור למשתמשים לעבור משירות או מוצר של Google למוצר שלכם, או להשתמש בו-זמנית במוצר שלכם ובמוצר של Google. לדוגמה, העברת עותק של נתוני מפות Google כדי לאפשר שימוש במספר שירותי ניווט.

התהליך

כדי להשתמש ב-Data Portability API במוצר או בשירות שלכם, תצטרכו לבצע את המשימות הבאות:

  1. בדיקת הזמינות: מוודאים ש-Data Portability API זמין לאוכלוסיית המשתמשים שלכם.
    1. מוודאים ש-Data Portability API זמין במיקום שלכם.
    2. ממשק ה-API להעברת נתונים לא תומך בגישה באמצעות חשבונות של משתמשים מתחת לגיל 18.
  2. הגדרת ה-API: כדי להתחיל להשתמש ב-Data Portability API, פועלים לפי השלבים המפורטים במאמר הגדרת Data Portability API:
    1. נרשמים לחשבון פיתוח ב-Google.
    2. יוצרים את הפרויקט.
    3. מפעילים את החיוב.
    4. מפעילים את ה-API.
  3. מגדירים את OAuth לאפליקציה:

    1. מגדירים OAuth.
    2. בוחרים את היקפי הרשאות ה-OAuth הרלוונטיים ל-Data Portability API.

  4. פיתוח באמצעות ה-API: שילוב של Data Portability API בחוויית השימוש באפליקציה לפי השלבים שמפורטים במאמר פיתוח אפליקציות באמצעות Data Portability API.

  5. אימות האפליקציה: לאפליקציות שמשתמשות ב-Data Portability API יש גישה לנתונים של משתמשי Google, ולכן הן כפופות לתהליך אימות לפני שאפשר לפרסם אותן. התהליך הזה כולל בדרך כלל את השלבים הבאים:

    1. אימות הזהות
    2. העברת עותק של מדיניות הפרטיות
    3. תיאור האופן שבו בכוונתך להשתמש בנתונים
    4. יצירת סרטון הדגמה

    אם אתם מבקשים גישה להיקפי OAuth מוגבלים, התהליך כולל גם:

    1. השלמת הערכת אבטחה.

    פרטים נוספים זמינים בהוראות לשליחת האפליקציה לאימות ובדרישות האימות המלאות.

  6. אימות מחדש של האפליקציה: צריך לאמת מחדש את הבקשה מדי שנה או אם מבצעים שינויים באפליקציה שאושרה.