Konfigurasi DraftPost Manager: Menyatukan Kepingan Puzzle

Cara konfigurasi DraftPost Manager

BeniSubianto.web.id - Selamat, Anda sudah sampai di tahap perakitan! Saat ini, Anda memiliki banyak potongan data: Client ID, Client Secret, Refresh Token, dan file Spreadsheet. Di langkah ini, kita akan memasukkan semua data tersebut ke dalam kode DraftPost Manager agar sistem bisa mengenali siapa pemiliknya.

Jangan khawatir jika melihat barisan kode yang panjang. Anda hanya perlu fokus pada bagian paling atas, yaitu bagian Konfigurasi. Sisanya biarkan mesin yang bekerja.

Langkah 1: Menyalin Kode Utama (Code.gs)

Kembali ke tab editor Apps Script yang sudah Anda buka di artikel sebelumnya.

  1. Klik file Code.gs di panel sebelah kiri.
  2. Pastikan editor di tengah benar-benar kosong.
  3. Salin (Copy) seluruh kode Client Complete Suite yang sudah saya sertakan di email pendaftaran anda.
  4. Tempel (Paste) ke dalam editor Code.gs tersebut.
  5. Klik tombol Save (ikon disket) di toolbar atas.

Langkah 2: Mengisi Data Konfigurasi

Sekarang, lihat bagian paling atas kode, tepatnya di bawah tulisan // 1. AREA SETUP & INSTALLER. Anda akan menemukan blok kode bernama const SETUP_DATA = { ... };.

Tugas Anda adalah mengganti teks di dalam tanda kutip ('...') dengan data asli Anda. Mari kita bedah satu per satu:

  • SERVER_URL: JANGAN DIUBAH! Biarkan isinya seperti aslinya. Ini adalah alamat kantor pusat sistem kita.
  • LICENSE_KEY: Masukkan lisensi yang Anda miliki. Jika belum ada, biarkan default atau isi sembarang dulu untuk tes (misal: 'TRIAL-USER').
  • DOMAIN: Isi dengan nama domain blog Anda tanpa https:// atau www. Contoh: hobimasak.com atau ceritaku.blogspot.com.
  • BLOGGER_CLIENT_ID: Masukkan kode panjang berakhiran .apps.googleusercontent.com.
  • BLOGGER_CLIENT_SECRET: Masukkan kode rahasia pendek.
  • REFRESH_TOKEN: Masukkan kode token super panjang (biasanya diawali 1//...) yang Anda dapat dari OAuth Playground.

Langkah 3: Mendapatkan ID Blog dan Folder Drive

Masih ada dua data lagi yang perlu diisi: BLOG_ID dan DRIVE_FOLDER_ID. Begini cara mencarinya:

Cara Cari Blog ID:

  • Buka dashboard Blogger Anda di tab baru.
  • Lihat Address Bar (kolom URL) di browser.
  • Cari angka setelah tulisan blogID=. Contoh URL: .../blogger.g?blogID=123456789#allposts.
  • Angka 123456789 itulah ID Blog Anda. Salin dan tempel ke kode.

Cara Cari Drive Folder ID:

  • Buka Google Drive, lalu buat folder baru khusus untuk menyimpan gambar blog.
  • Beri nama folder, misal: cdn.domainAnda.
  • Buka folder tersebut (double click).
  • Lihat Address Bar browser.
  • Cari kode acak setelah tulisan folders/. Contoh: drive.google.com/drive/folders/1aBcDeFgHiJkLmNoPqRsTuVwXyZ.
  • Kode acak itulah ID Folder Anda. Salin dan tempel ke kode.

Terakhir, cari variabel ADMIN_EMAILS (agak ke bawah sedikit di kode), dan ganti email contoh dengan email akun Google Anda. Ini agar Anda bisa mengakses Dashboard nanti.

Langkah 4: Menjalankan Instalasi Konfigurasi

Data sudah diisi, tapi belum tersimpan ke dalam "memori permanen" skrip. Kita harus menyimpannya secara manual satu kali.

  1. Di toolbar atas, cari menu dropdown (biasanya bertuliskan doGet atau myFunction).
  2. Klik dan pilih fungsi bernama: JALANKAN_INSTALASI_CONFIG.
  3. Klik tombol Run.

Penting: Izin Akses (Authorization)
Karena ini pertama kali dijalankan, Google akan memunculkan pop-up izin akses.

  • Klik Review Permissions.
  • Pilih akun Google Anda.
  • Jika muncul peringatan merah "Google hasn't verified this app", klik Advanced > Go to DraftPost Client (unsafe).
  • Klik Allow.

Tunggu sampai di bagian bawah layar muncul tulisan Execution started dan Execution completed. Jika Anda melihat log bertuliskan "🟢 KONFIGURASI TERSIMPAN", berarti sukses!

Langkah 5: Mengisi Kode HTML Dashboard

Jangan lupa file Dashboard.html yang sudah saya sertakan di email anda. Salin kode HTML tampilan dan tempelkan ke file Dashboard.html tersebut. Simpan.

Pondasi sudah terpasang kuat! Kode sudah tahu siapa tuannya. Langkah terakhir adalah menerbitkannya ke internet agar bisa diakses dari mana saja. Mari kita lakukan proses Deployment di artikel berikutnya.

Posting Komentar
0
Keranjang
Keranjang Belanja
Keranjang kosong
Bayar Pesanan
Daftar Belanja
Identitas Diri
Pembayaran
Catatan: Total harga yang tertera belum termasuk Ongkos Kirim (Ongkir). Biaya pengiriman akan dihitung dan di-informasikan oleh Admin melalui WhatsApp.
Sub-Total: Rp 0