- Nyomtat
::: (info) () Az alkalmazás letöltéséhez látogasson el a következő weboldalra: Könyvtár:::
Tulip integrálása a Google Drive v3 API-val
Bevezetés
A Google Drive API lehetővé teszi a felhasználók számára a Google Drive fájlok létrehozását, olvasását és szerkesztését a Google-fiókjukhoz beállított megfelelő hozzáféréssel. Ennek a csatlakozónak a célja az Oauth2.0 hitelesítés használata és integrálása a Google Drive V3 API-val a Tulipba HTTP csatlakozók segítségével, és ügyfeleink számára egy olyan out-of-box csatlakozót biztosít, amelyet be lehet importálni a példányukba.
Cél
- Különböző HTTP-csatlakozó funkciókat fogunk kiemelni, amelyek a Google Drive V3 API végpontok HTTP-hívásaival építhetők a Google Drive-val való interakcióhoz, hogy kipróbálhassuk a meghajtón a különböző olvasási és írási műveleteket, amelyeket különböző felhasználási esetekben lehet kihasználni.
API-dokumentum
Google API beállítása
Mint sok más csatlakozó esetében, a Tulipen kívüli beállítás a legnehezebb része az integrálásnak. Nézze meg ezt a videó útmutatót, amely végigvezet a Google API projekt létrehozásának folyamatán, a hitelesítő adatokon és ezek bevitelén a Google Drive Library Pluginbe.
Előfeltételek
- Hozzon létre egy fiókot a Google felhő konzolján és konfigurálja az OAuth 2.0 hitelesítő adatokat. További információ a Google API dokumentációjában található.
- Aktiválja a Google Drive API-t a Google API konzolban.
Tulip kapcsolat részletei
A következő információkat kellene konfigurálni a Tulip csatlakozókon.
- Futtatás: Cloud Connector Host
- Host:www.googleapis.com
- Port:443
- TLS: Igen
- A csatlakozóban konfigurálandó hatókörök:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/drive.metadata
- https://www.googleapis.com/auth/drive.appdata
A csatlakozó funkciói
Minden meghajtófájl lekérdezése
Cél
Ez a csatlakozó lekérdezi a felhasználó google meghajtóján található összes fájlt.
Végpont
HTTP GET hívás a https://www.googleapis.com:443/drive/v3/files?fields=* végpontra.
Kötelező bemenet
Nincs szükség bemenetre
Kötelező kimenet Extractor
- Fájl azonosító: A fájl egyedi azonosítója, amelyet a többi feladat végrehajtásához használnak.
- Fájlnév: A fájl neve
- A válasszal együtt visszaküldött további paraméterek a kimeneti paraméterek részeként szerepelhetnek.
Speciális fájlmetaadatok lekérdezése
Cél
Ez a csatlakozó lekérdezi a meghajtóban létező fájl metaadatait.
Végpont
HTTP GET hívás a végponthoz - https://www.googleapis.com:443/drive/v3/files/{FileID}?fields=*
Kötelező bemenet
A következő URL-paramétereket kell átadni
- Fájl azonosító
Kötelező kimenet Extractor
- File Id: A fájl egyedi azonosítója, amelyet a többi feladat végrehajtásához használnak.
- Fájlnév: A fájl neve
- A válasszal együtt visszaküldött további paraméterek a kimeneti paraméterek részeként szerepelhetnek.
Új fájl létrehozása
Cél
- A felhasználók átadhatnak egy fájlnevet a fájlkiterjesztéssel és a leírással együtt bemenetként, és a Tulip létrehoz egy új fájlt a megadott fájlnévvel. Az API válasza a fájl metaadatai és különböző tulajdonságai lesznek.
- A Google Drive V3 API-ból származó információk tovább használhatók a Tulip alkalmazásokban, a Tulip táblázatokban vagy a Tulip változókban, amelyeket más csatlakozófüggvényekbe továbbítanak. Ezek az információk más Google-konnektorokkal is felhasználhatók.
Végpont
HTTP POST hívás a https://www.googleapis.com:443/drive/v3/files végpontra Kötelező bemenet
Kötelező bemenet
A következő paraméterek a kérés testeként elküldött paraméterek
- Fájlnév - A fájl címe a kiterjesztéssel
- Leírás - A fájl leírása
Kötelező kimenet Extractor
- Fájl azonosító: A fájl egyedi azonosítója, amelyet a többi feladat elvégzéséhez használnak.
- Fájlnév: A fájl neve
- A válasszal együtt visszaküldött további paraméterek a kimeneti paraméterek részeként szerepelhetnek.
Fájl törlése
Cél
- A felhasználók megadhatják a Fájl azonosítóját bemenetként, és a Tulip törli a fájlt a meghajtón.
Végpont
HTTP DELETE hívás a végponthoz - https://www.googleapis.com:443/drive/v3/files
Szükséges bemenet
A következő paraméterek a kérés testeként elküldött paraméterek
- Fájl azonosító
Kötelező kimenet Extractor
Nincs kimeneti kivonat, mivel üres választ ad vissza.