🔗 Webhook Endpoint untuk Dashboard Composio

Salin URL berikut ke kolom Endpoint URL saat membuat Webhook di dashboard Composio:

https://bobo.buatcvgratis.web.id/api/webhook.php

⚙️ Konfigurasi Utama Website

Zona waktu dipaksa mutlak ke Asia/Jakarta (WIB) untuk seluruh jadwal dan cron scheduler.

🤖 Integrasi Composio

Atur kunci API dan endpoint Composio untuk posting ke YouTube, TikTok, dan Facebook.

User ID tempat akun platform terhubung di Composio (default: default).
Isi jika ingin mengunci ke ID akun YouTube tertentu di Composio.
🎵🔵 Connected Account ID per Platform (TikTok & Facebook)

Isi ID akun yang spesifik untuk TikTok dan Facebook. Jika kosong, akan menggunakan YouTube Connected Account ID di atas sebagai fallback.

💡 Buka app.composio.dev → Connected Accounts → cari TikTok / FacebookPages → salin kolom Account ID (format: ca_xxxx).
Digunakan untuk memvalidasi keaslian tanda tangan HMAC SHA256 dari webhook Composio.

▶️ YouTube API Langsung (Tanpa Composio)

Upload langsung ke YouTube menggunakan OAuth 2.0 milik Anda sendiri. Quota terpisah dari Composio.

🔑 Hubungkan / Cek Akun YouTube
✅
YouTube Terhubung — Upload Langsung AKTIF
Refresh token tersimpan. Video YouTube akan diunggah langsung ke channel Anda.

Pilih bagaimana sistem memproses pengunggahan video YouTube saat jadwal jatuh tempo:

💡 Cara mendapatkan Client ID & Secret: Buka Google Cloud Console → APIs & Services → Credentials → Create Credentials → OAuth 2.0 Client ID → pilih Web Application → tambahkan Authorized Redirect URI: https://bobo.buatcvgratis.web.id/admin/youtube_auth.php
🛡️ Data Verifikasi Google OAuth Consent Screen

Salin URL berikut ke formulir OAuth consent screen di Google Cloud Console untuk verifikasi aplikasi:

Privacy Policy URL: https://bobo.buatcvgratis.web.id/privacy.php Buka ↗
Terms of Service URL: https://bobo.buatcvgratis.web.id/terms.php Buka ↗
Authorized Domain: bobo.buatcvgratis.web.id

🌐 Integrasi Buffer API (Jembatan Multi-Channel)

Gunakan Buffer sebagai jembatan posting GraphQL otomatis ke YouTube, TikTok, Facebook, dan Instagram.

Jika aktif, Buffer dapat dipilih sebagai jalur posting utama atau fallback saat kuota YouTube Direct API limit (429).
Token dibuat dari menu Settings → API & Developers di dashboard Buffer Publish.
ID organisasi di Buffer. Klik tombol Tes Koneksi & Tarik Channel di atas untuk mendeteksi secara otomatis.
🎯 Mapping Channel ID Buffer per Platform

Masukkan Channel ID Buffer untuk masing-masing akun media sosial yang terhubung di Buffer:

🔀 Pemilihan Default Jalur Pengiriman (Buffer vs Composio)

Tentukan jembatan default yang digunakan saat memposting video ke platform selain YouTube:

🎵 TikTok
🔵 Facebook
📸 Instagram
🎬 Format Penayangan Video di Buffer (Facebook & Instagram)

Buffer mewajibkan penentuan tipe format penayangan untuk media sosial Facebook dan Instagram:

⏰ Panduan Pasang Cron Job di Server

Agar video dapat terposting otomatis tepat pada jadwalnya setiap menit, pasang salah satu perintah berikut pada menu Cron Jobs di cPanel / VPS Anda:

Opsi 1: Menjalankan via PHP CLI (Direkomendasikan di cPanel):
* * * * * /usr/bin/php /home/smkb4789/public_html/xbbo_old2/cron/scheduler.php >/dev/null 2>&1
Opsi 2: Menjalankan via cURL Web (Jika akses CLI dibatasi):
* * * * * curl -s "https://bobo.buatcvgratis.web.id/cron/scheduler.php" >/dev/null 2>&1