Categories
API PHP Tips and Trick

Cara Upload File dari Website PHP ke Google Drive dengan API

Assalamulaikum WR WB, Halo semuanya, mumpung ada waktu, kali ini septiyo.com akan membagikan tips & trik cara upload File dari Website yang bercode PHP ke Google Drive. pasti ada pertanyaan

Q:Gan, kan upload ke Server kita sendiri juga bisa?

A:Memang bisa, namun ini cara lain, karena upload file kita masukkan ke Cloud Storage Gratisan Google, siapa tahu ada Projek yang bisa memanfaatkan hal ini, benar bukan 😀

Ok lanjut hal yang dipersiapkan dan langkah simplenya:

1.Akun Google / Gmail

2.Masuk ke googel console

3.Membuat Project di google Console

4.Mengaktifkan Google Drive API dan APi Keynya

5.Membuat-Mengaktifkan google Credential dan mendownloadnya

6.Download File penunjang yg dibutuhkan

7.Mencode PHP, Trial, Finish

Ok langsung saja, step 1 pasti bisa lah ya, step 2 masuk ke Google Console disini

Ok setelah masuk, maka akan ada tampilan seperti berikut

Ok, 3 tombol yang saya lingkari ini nantinya akan kita proses satu-satu, tidak usah bingung, karena kalau Anda masuk Google Console pertama kali pasti bingung. Pertama anda harus membuat Project dulu, Nama project akan dibuatkan otomatis oleh si google.

Setelah create new Project dan berhasil tanpa ada kendala, langkah berikutnya kita aktifkan API Google Drivenya di Enable API and service lalu akan muncul form seperti berikut

Ketik Google Drive di search, lalu enable APInya (Note: Perlu diketahui, API itu ada banyak sangat banyak, jadi tidak perlu diaktifkan semua, cukup yang diperlukan saja.)

Nah API sudah Aktif, Projec sudah ada, lalu selanjutnya di Menu Sebelah kiri ada Tombol “Credentials” gambar kunci. tekan

Akan muncul form seperti ini:

Setelah menu Credential ditekan, lihat dimenu atas, pilih OAuth Clien ID, lalu pada Form Kolom Name: pilih yang web Aplication, lalu Authorized Redirect URL: isi “http://localhost/gdrive” =>ini adalah alamat codingan tujuan nanti di Local anda.

Setelah seting selesai, kembali ke halaman awal Credential, di Kolom Credential, sebelah kanan Sendiri, Nah kita butuh File Credential tersebut, biasanya .JSON silahkan anda Download.

Setelah File itu didapatkan, anda simpan/save di dalam file Gdrive di localhost tadi.

Lalu Download File Penunjang.zip disini (Note:Ini merupakan Library PHP, setelah didownload, lalu extraklah Folder ‘src’ dan ‘vendor’)

Yah kok gambar Gan, jadi ndak bisa di copy dong codenya? tenang ini saya beri link buat downloadnya

OK Script ini sudah saya coba dan berhasil, membutuhkan Akses ke Google Drive anda.
Sekian Dari septiyo.com semoga bermanfaat

Terima kasih Wassalamualikum Wr Wb.

Referensi: https://blog.rosihanari.net/

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.