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/

Categories
API

Membuat Login Website dengan GMAIL (OAUTH)

Membuat Login Website dengan GMAIL (OAUTH))

oauth_overview

 




Assalamualaikum,

Pada kesempatan kali ini Septiyo.com akan menjelaskan tentang OAuth dan Praktiknya / Nama Lainnya Login dengan Pihak ketiga (GMAIL).

Maksudnya?? A: Sebagai Programmer anda pasti membuat Aplikasi Login bukan? terutama untuk Aplikasi anda. Login itu sebagai pintu masuk / gerbang menuju akses para user. Nah di jaman ini sudah sering ada pihak ketiga, yang menyediakan OAUTH (Open Authentication) untuk user, jadi Bahasa kerennya, tidak perlu aplikasi anda yang mengecek user ini Manusia atau bukan, tapi pihak ketiga seperti Gmail, Facebook,  LinkedIn, Evernote, GitHub, Stack Overflow dan masih banyak yang lainnya.

Lalu Contohnya Gan? seperti ini saya sudah buat Oauth di web saya sendiri

DEMO

Lalu Prinsip kerjanya? : bi asanya kita harus punya akun dulu di penyedia Oauth, misal Google atau Facebook, lalu anda harus punya dua hal di penyedia tersebut pertama

1) API KEY : Kunci / Token password dari mereka sebagai izin penggunaan API penyedia tersebut.

2) Client ID : Hampir sama dengan API Key, tapi biasanya ini yang khusus untuk Oauth.

NB: Masing2 penyedia Oauth Memiliki sistem dan kinerja yg berbeda, Selanjutnya Penyedia Oauth akan saya sebut sebagai penyedia saja.

Setelah dapat keduanya, biasanya anda memsang code atau link login Penyedia yg sudah ada Apikeynya dan Client IDnya, lalu, halaman Callbacknya, biasanya harus di pasang di penyedia, Langsung saja deh praktik.

 




 

NB dan PENTING,  untuk Praktik OATUH GOogle anda harus punya hosting pribadi, karena dipelukan pada saat memasang Callback

jangan Lupa buat database dulu di hosting anda dan buat tabel berikut

Sediakan  1 file untuk latihan, anggap saja hosting anda website_anda.com/login.php

script login.php

lalu untuk Script Login_action.php

perlu diketahui, jika anda liat source asli dari Google, tidak akan sepertii ini, ini saya modif, agar data dari email bisa masuk kedalam database

Categories
API

Belajar Menggunakan API Google MAP

Belajar Menggunakan API Google MAP

Assalamualaikum,

Di hari yang panas dan terik ini, akhirnya saya akan mengupdate blog yang memang sudah cukup lama tidak saya blog. 🙂 oke langsung saja, kali ini saya akan membahas sesuatu yang sedikit berbeda, yaitu google map API. Lho kok sudah tidak membahas PHP? tenang saja ini masih ada hubungannya dengan PHP.

Singkat cerita, siapa yang tidak tahu Google Map? Aplikasi Web MAP yang menurut saya sangat detail, lebih detail dari Bing Map dan NOkia Map, dan lebih ringan dari Wikimapia. Nah kita akan memanfaatkan Apinya.