MENU
    Konektor Dysku Google
    • 13 Jan 2025
    • 2 Minuty do przeczytania
    • Współtwórcy

    Konektor Dysku Google


    Streszczenie artykułu

    To download the app, visit: Library

    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 API Dysku 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?