API Validasi Link
Link pendek Vivoldi dilengkapi kontrol akses seperti masa berlaku, kata sandi, dan batas klik.
Pembatasan ini hanya berlaku saat diakses melalui link pendek. Akses langsung ke URL asli tidak terpengaruh.
Tambahkan SDK validasi ke halaman tujuan untuk menerapkan aturan yang sama di semua jalur akses.
SDK ini hanya tersedia untuk paket premium ke atas.
Masukkan script Vivoldi ke dalam bagian <head>...</head> seperti contoh di bawah ini.
<html>
<head>
<title>example page</title>
<script src="https://opencdn.vivoldi.com/js/v2/link.validate.min.js?v=202507301"></script>
<script>
const req = {
linkId:'xY5h', // Block access if not accessed via this link ID.
domain:'https://vvd.bz',
apiKey:'5oNyoLDuQ513cJ1rlYpJgHc9zu0H10F6'
};
vvdLinkValidate(req);
</script>
</head>
<body>
.
.
.
</body>
</html>
Mengapa validasi tautan penting
Link pendek dapat menerapkan berbagai kontrol akses.
- Batas masa berlaku
- Perlindungan kata sandi
- Batas jumlah klik
Setelah pengguna mengakses halaman dan membagikan URL asli, pembatasan ini bisa dilewati.
Misalnya, meskipun batas klik ditetapkan 100, saat URL asli tersebar, pembatasan tidak lagi berlaku. Dengan menambahkan SDK validasi ke halaman tujuan, aturan yang sama tetap diterapkan pada akses langsung.
Cara kerja
SDK memvalidasi setiap permintaan menggunakan data dari link pendek.
Cukup tambahkan satu baris kode untuk melindungi halaman event dan promosi.
Saat integrasi, atur tiga nilai: linkId (ID link), domain (domain), dan apiKey (API key).
Contoh penggunaan
Terapkan kontrol akses di semua jalur akses.
- Event & promosi: Blokir akses otomatis setelah masa berlaku habis
- Konten khusus: Cegah akses langsung ke URL asli tanpa autentikasi
- Kampanye terbatas: Hentikan partisipasi setelah batas klik tercapai
- Halaman membership: Batasi akses setelah link kedaluwarsa
- Lainnya: Lindungi konten berbayar dan cegah penyebaran link tanpa izin
Catatan implementasi
Periksa hal berikut sebelum menerapkan SDK.
- Pasang SDK Vivoldi di halaman tujuan
- Jaga keamanan API key dan jangan sampai terekspos
linkId, domain, apiKeyharus diatur dengan benar atau validasi akan gagalSDK ini hanya tersedia untuk paket premium ke atas