+6289530516330
Developer Resources

DOKUMENTASI API WGS V3.0

Selamat datang di dokumentasi resmi Sheets To Website One Time Fee And Free Forever. Gunakan API kami untuk menarik data dari Google Sheets secara real-time ke dalam aplikasi atau website eksternal Anda.

Pengenalan

API Sheets To Website One Time Fee And Free Forever (WGS Engine) adalah antarmuka berbasis REST yang memungkinkan Anda membaca data yang tersimpan di Google Sheets yang telah dihubungkan ke sistem kami. Data dikirimkan dalam format JSON standar yang mudah diproses oleh JavaScript, Python, PHP, dan bahasa pemrograman lainnya.

"Base URL untuk semua permintaan API adalah: https://sheetstowebsite.biz.id/"

Otentikasi & Keamanan

Sistem WGS V3.0 menggunakan sistem validasi keys dinamis untuk mencegah scraping otomatis yang tidak sah. Kunci verifikasi dapat diambil melalui endpoint internal /getkeys.

// Endpoint Verifikasi Kunci GET /getkeys // Response (Plain Text) ABC123XYZ

Endpoint Blog / Artikel

Gunakan endpoint ini untuk mengambil daftar postingan blog, berita, atau konten artikel.

GET /json

Struktur Response JSON Blog:

[ { "title": "Judul Artikel Anda", "label": "kategori, news", "image": "https://link-gambar.jpg", "body": "<p>Konten artikel HTML...</p>", "status": "Publish", "date": "10, Oct, 2024, 08:00:00", "type": "Post", "user_id": "USER01", "total_view": 1250 } ]

Endpoint Produk / Katalog

Gunakan endpoint ini jika website Anda dikonfigurasi sebagai E-Commerce atau Katalog Produk.

GET /item

Struktur Response JSON Produk:

[ { "A": "Nama Produk", "B": "kategori-produk", "C": "https://link-gambar-1.jpg https://link-gambar-2.jpg", "D": "50000", // Harga Coret / Modal "E": "45000", // Harga Jual Utama "F": "Diskon 10%", // Badge / Varian "I": "permalink-produk-slug", "L": "4.8", // Rating / Berat "N": "62812345678", // WhatsApp Order "O": "10, Oct, 2024" } ]

Parameter Permintaan

Anda dapat menyaring data menggunakan query parameters berikut:

Parameter Fungsi Contoh
label Filter berdasarkan kategori tertentu ?label=elektronik
page Menentukan urutan halaman (dimulai dari 0) ?page=1
result Jumlah data yang ditampilkan per permintaan ?result=12
q Pencarian kata kunci (Live Search) ?q=meja+kayu
sort Urutan: terbaru, termurah, termahal ?sort=termurah

Contoh Integrasi JavaScript

Berikut adalah cuplikan kode Vanilla JavaScript untuk menarik data produk secara asinkron.

(() => { async function loadProducts() { try { const response = await fetch('/item?label=promo&result=4'); if (!response.ok) throw new Error("Gagal mengambil data"); const data = await response.json(); console.log("Data Produk:", data); // Logika render HTML Anda di sini } catch (error) { console.error("Error:", error.message); } } loadProducts(); })();

Terakhir diperbarui: 04 August 2026