Konektor Dysku Google
  • 24 Jun 2024
  • 2 Minuty do przeczytania
  • Współtwórcy

Konektor Dysku Google


Streszczenie artykułu

::: (info) () Aby pobrać aplikację, odwiedź: Biblioteka:::

Integracja Tulip z Google Drive v3 API

Wprowadzenie

Interfejs API Dysku Google umożliwia użytkownikom tworzenie, odczytywanie i edytowanie plików Dysku Google z odpowiednim dostępem do ich kont Google. Celem tego konektora jest wykorzystanie uwierzytelniania Oauth2.0 i integracja z Google Drive V3 API z Tulip za pomocą konektorów HTTP i zapewnienie naszym klientom gotowego konektora, który można zaimportować do ich instancji.

Cel

  1. Zamierzamy wyróżnić różne funkcje konektorów HTTP, które można zbudować, wykonując wywołania HTTP do punktów końcowych interfejsu API Dysku Google V3 w celu interakcji z Dyskiem Google w celu wypróbowania różnych działań odczytu i zapisu na dysku, które można wykorzystać w różnych przypadkach użycia.

Dokument API

Dokument APIDysku Google

Konfiguracja Google API

Podobnie jak w przypadku wielu konektorów, konfiguracja poza Tulip jest najtrudniejszą częścią integracji. Zapoznaj się z tym przewodnikiem wideo prowadzącym przez proces tworzenia projektu Google API, poświadczeń i przenoszenia ich do wtyczki biblioteki Dysku Google.

Wymagania wstępne

  1. Utwórz konto w Google Cloud Console i skonfiguruj poświadczenia OAuth 2.0. Więcej informacji można znaleźć w dokumentach API Google.
  2. Aktywuj Google Drive API w Google API Console.

Szczegóły połączenia Tulip

W konektorach Tulip należy skonfigurować następujące informacje.

  1. Uruchomione na: Cloud Connector Host
  2. Host:www.googleapis.com
  3. Port:443
  4. TLS: Tak
  5. Zakresy, które należy skonfigurować w konektorze:
  6. https://www.googleapis.com/auth/drive
  7. https://www.googleapis.com/auth/drive.file
  8. https://www.googleapis.com/auth/drive.metadata
  9. https://www.googleapis.com/auth/drive.appdata

Funkcje łącznika

Pobierz wszystkie pliki dysku

Cel

Ten konektor pobiera wszystkie pliki istniejące na dysku Google użytkownika.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego https://www.googleapis.com:443/drive/v3/files?fields=*

Wymagane dane wejściowe

Dane wejściowe nie są wymagane

Wymagane dane wyjściowe Extractor

  1. File Id: Unikalny identyfikator pliku, który będzie używany do wykonywania innych zadań.
  2. File Name: Nazwa pliku
  3. Dodatkowe parametry zwracane wraz z odpowiedzią mogą być częścią parametrów wyjściowych

Pobierz określone metadane pliku

Cel

Ten łącznik pobiera metadane pliku istniejącego na dysku.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego - https://www.googleapis.com:443/drive/v3/files/{FileID}?fields=*

Wymagane dane wejściowe

Poniżej przedstawiono parametry adresu URL, które należy przekazać

  1. Identyfikator pliku

Wymagane dane wyjściowe Extractor

  1. File Id: Unikalny identyfikator pliku, który będzie używany do wykonywania innych zadań.
  2. File Name: Nazwa pliku
  3. Dodatkowe parametry zwracane wraz z odpowiedzią mogą być częścią parametrów wyjściowych

Utwórz nowy plik

Cel

  1. Użytkownicy mogą przekazać nazwę pliku z rozszerzeniem i opisem jako dane wejściowe, a Tulip utworzy nowy plik o podanej nazwie. Odpowiedzią API będą metadane i różne właściwości pliku.
  2. Informacje pobierane z Google Drive V3 API mogą być dalej wykorzystywane w aplikacjach Tulip, tabelach Tulip lub zmiennych Tulip, które będą przesyłane do innych funkcji konektora. Informacje te mogą być również używane z innymi konektorami Google.

Punkt końcowy

Wywołanie HTTP POST do punktu końcowego https://www.googleapis.com:443/drive/v3/files Wymagane dane wejściowe

Wymagane dane wejściowe

Następujące parametry są wysyłane jako treść żądania

  1. Nazwa pliku - tytuł pliku z rozszerzeniem
  2. Description - opis pliku

Wymagane dane wyjściowe Extractor

  1. File Id: Unikalny identyfikator pliku, który zostanie użyty do wykonania innych zadań.
  2. File Name: Nazwa pliku
  3. Dodatkowe parametry zwracane wraz z odpowiedzią mogą być częścią parametrów wyjściowych

Usuń plik

Cel

  1. Użytkownicy mogą przekazać identyfikator pliku jako dane wejściowe, a Tulip usunie plik z dysku.

Punkt końcowy

Wywołanie HTTP DELETE do punktu końcowego - https://www.googleapis.com:443/drive/v3/files

Wymagane dane wejściowe

Następujące parametry są wysyłane jako treść żądania

  1. Identyfikator pliku

Wymagany ekstraktor danych wyjściowych

Żadne dane wyjściowe nie są wyodrębniane, ponieważ zwraca pustą odpowiedź.


Czy ten artykuł był pomocny?