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:
- Sprawdzanie dostępności: upewnij się, że interfejs Data Portability API jest dostępny dla użytkowników.
- Sprawdź, czy interfejs Data Portability API jest dostępny w Twojej lokalizacji.
- Interfejs API do przenoszenia danych nie obsługuje dostępu z kont użytkowników, którzy nie ukończyli 18 roku życia.
- Konfigurowanie interfejsu API: aby zacząć korzystać z interfejsu Data Portability API, wykonaj te czynności:
Skonfiguruj OAuth dla swojej aplikacji:
- Skonfiguruj OAuth.
Wybierz odpowiednie zakresy OAuth interfejsu Data Portability API.
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.
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:
- Weryfikacja tożsamości
- Przesyłanie kopii polityki prywatności
- opis sposobu wykorzystania danych;
- Tworzenie filmu demonstracyjnego
Jeśli chcesz uzyskać dostęp do ograniczonych zakresów protokołu OAuth, musisz też:
- Przeprowadzanie oceny zabezpieczeń.
Więcej informacji znajdziesz w instrukcjach dotyczących przesyłania aplikacji do weryfikacji oraz w pełnych wymaganiach weryfikacyjnych.
Ponowna weryfikacja aplikacji: musisz ponownie przejść weryfikację aplikacji co roku lub w przypadku wprowadzenia zmian w zatwierdzonej aplikacji.