Google Drive'ın kullanılması için kullanıcının yetkilendirilmiş bir hesapla Google Console'ını kullanması gerekir.
Proje Oluşturma ve Seçme:
Console sayfasında, banner'ın yanında bulunan dropdown menüsünden yeni bir proje oluşturabilir veya mevcut bir projeyi seçebilirsiniz.
Eklenecek kaynak bir organizasyona ait hesabın drive alanındaysa, proje bu organizasyondan türetilmelidir. Organizasyon ve lokasyon bilgilerini doldurmalısınız.
Google Drive API Aktifleştirme:
Sayfanın üstündeki arama bölümünden “APIs & Services” ekranına erişin ve Google Drive API'yi etkinleştirin.
Service Account Oluşturma ve Erişim:
“IAM & Admin” ekranına erişin.
Gerekirse yeni bir Service Account oluşturun.
Service account bilgilerini doldurun ve rol listesinden “Viewer”'ı seçin.
Key Oluşturma:
Oluşturduğunuz Service Account bölümünün yanında yer alan “Manage Keys” seçeneğine giderek “Create New Key” butonuna tıklayın ve JSON formatında bir key oluşturun.
İndirilen JSON dosyasından private_key, client_email ve token_uri bilgilerini kayıt altına alın. Bu bilgiler üzerinden kaynak eklenebilir. Private key bilgisi BEGIN ve END PRIVATE KEY alanları da dahil olacak şekilde eklenmelidir.
FileID ve FolderID Alma:
Google Drive'da dosyanızın paylaşım linkini kopyalayın.
Linkte yer alan dosya kimliği (fileID) ve klasör kimliği (folderID) action için kullanılmalıdır.
Save Source Tanımlama:
Google Drive'dan bir kaynak eklemek için aşağıdaki parametreler doldurulmalıdır: some text
Source Type → Google Drive
Name → Dosya ismi
Update Interval in Hour → Kaç saatte bir senkronizasyon yapılacağını seçmenizi sağlar.
Client Email, Private Key, Token Uri, Folder Id, File Id gibi bilgiler JSON dosyasından alınır.