Omówienie interfejsu Data Portability API

Na tej stronie znajdziesz ogólny opis interfejsu Data Portability API, jego zastosowania z kilkoma hipotetycznymi przykładami oraz proces uzyskiwania dostępu do aplikacji korzystającej z interfejsu Data Portability API i jej tworzenia.

Wprowadzenie

Interfejs Data Portability API umożliwia tworzenie aplikacji, które proszą użytkownika o autoryzację na przeniesienie kopii jego danych z usług Google do Twojej aplikacji. Umożliwia to przenoszenie danych i ułatwia przełączanie się między usługami.

Interfejs Data Portability API obsługuje dane z różnych usług Google, w tym treści użytkowników i dane o ich aktywności z usług takich jak:

  • Chrome
  • Mapy
  • Odtwórz
  • Szukaj
  • kampania produktowa.
  • YouTube

Pełną listę dostępnych zakresów znajdziesz w sekcji Dostępne zakresy uprawnień OAuth.

Kiedy używać interfejsu Data Portability API

W tej sekcji opisujemy kilka sposobów korzystania z interfejsu Data Portability API.

Tworzenie nowej usługi

Aby ułatwić korzystanie z usługi, możesz utworzyć nowy produkt lub usługę, która ma służyć do eksportowania danych użytkowników Google. Możesz na przykład utworzyć aplikację z rekomendacjami restauracji, która korzysta z oznaczonych gwiazdką miejsc w Mapach i z historii wyszukiwania, aby sugerować restauracje w pobliżu użytkownika.

Ulepszenie obecnej usługi

Możesz użyć interfejsu Data Portability API, aby wzbogacić funkcje swojego produktu o dane Google. Możesz na przykład zwiększyć komfort korzystania z aplikacji fitness, umożliwiając użytkownikom przenoszenie kopii swoich playlist z YouTube Music. Dzięki temu będziesz mieć możliwość tworzenia lepszych propozycji muzycznych dopasowanych do planu treningowego.

Włączanie rejestracji użytkowników w usłudze

Możesz użyć interfejsu Data Portability API, aby ułatwić użytkownikom przejście z usługi Google na Twoją usługę lub jednoczesne korzystanie z Twojej usługi i usługi Google. Na przykład przeniesienie kopii danych Map umożliwia korzystanie z kilku usług nawigacyjnych.

Przetwarzanie

Aby korzystać z interfejsu Data Portability API w swoim produkcie lub usłudze, musisz wykonać te czynności:

  1. Sprawdzanie dostępności: upewnij się, że interfejs Data Portability API jest dostępny dla użytkowników.
    1. Sprawdź, czy interfejs Data Portability API jest dostępny w Twojej lokalizacji.
    2. Interfejs API do przenoszenia danych nie obsługuje dostępu z kont użytkowników, którzy nie ukończyli 18 roku życia.
  2. Konfigurowanie interfejsu API: aby zacząć korzystać z interfejsu Data Portability API, wykonaj te czynności:
    1. Zarejestruj się na koncie dewelopera Google.
    2. Utwórz projekt.
    3. Włącz płatności.
    4. Włącz interfejs API.
  3. Skonfiguruj OAuth dla swojej aplikacji:

    1. Skonfiguruj OAuth.
    2. Wybierz odpowiednie zakresy OAuth interfejsu Data Portability API.

  4. Tworzenie aplikacji za pomocą interfejsu API: zintegruj interfejs Data Portability API ze swoją aplikacją, wykonując czynności opisane w artykule Tworzenie aplikacji za pomocą interfejsu Data Portability API.

  5. Zweryfikuj aplikację: aplikacje korzystające z interfejsu Data Portability API mają dostęp do danych użytkowników Google, dlatego przed opublikowaniem muszą przejść proces weryfikacji. Proces ten obejmuje zazwyczaj:

    1. Weryfikacja tożsamości
    2. Przesyłanie kopii polityki prywatności
    3. opis sposobu wykorzystania danych;
    4. Tworzenie filmu demonstracyjnego

    Jeśli chcesz uzyskać dostęp do ograniczonych zakresów protokołu OAuth, musisz też:

    1. Przeprowadzanie oceny zabezpieczeń.

    Więcej informacji znajdziesz w instrukcjach dotyczących przesyłania aplikacji do weryfikacji oraz w pełnych wymaganiach weryfikacyjnych.

  6. Ponowna weryfikacja aplikacji: musisz ponownie przejść weryfikację aplikacji co roku lub w przypadku wprowadzenia zmian w zatwierdzonej aplikacji.