2011-07-19 17 views
21

Google Takeout oferuje pobieranie wielu obecnie przechowywanych danych z produktów Google za pomocą jednego kliknięcia.Czy jest Google Takeout API?

Mam jednak skrypt bash, który tworzy kopię mojego internetowego ja, i chciałbym, żeby również korzystał z Google Takeout. Czy istnieje interfejs API lub biblioteka, która ułatwia dostęp do skriningu ekranu?

Odpowiedz

16

O ile mi wiadomo, nie ma Google Takeout API. Google utworzyło witrynę internetową Data Liberation, która mówi, jak wyeksportować wszystkie dane z każdej usługi Google.

Myślę, że najbliżej można uzyskać, to użyć każdego API dla każdej usługi (jeśli istnieje), aby wyeksportować dane, które chcesz ręcznie. Funkcja Data Liberation ułatwia uzyskanie dokumentacji interfejsu API, która prawdopodobnie pomoże w wyeksportowaniu danych.

Na przykład w sekcji Buzz witryny wskazuje, że możesz użyć adresu URL takiego jak ten https://www.googleapis.com/buzz/v1/activities/dataliberation/@public?alt=json&pp=true, aby pobrać wszystkie swoje komentarze w formacie JSON.

Nie byłbym zaskoczony, gdyby w przyszłości dodali do niego interfejs API, ale na razie trzeba to zrobić ręcznie poprzez skrobanie lub każdy indywidualny interfejs API.

+0

Obawiałem się, że to będzie odpowiedź. Pozostawię pytanie otwarte, ale przyjmuję odpowiedź, jeśli nie ma innej pozytywnej odpowiedzi przed końcem nagrody. – Boldewyn

0

Nie. Obecnie nie ma. Być może będzie pochodzić z interfejsu Google+ API