API ini memberikan tantangan harian secara acak dalam bahasa Indonesia, yang bisa digunakan untuk inspirasi atau motivasi sehari-hari. Setiap kali endpoint diakses, API akan menampilkan satu tantangan atau keterampilan harian acak.
Deskripsi: Menghasilkan tantangan atau keterampilan harian acak.
Metode: GET
Format Tanggapan: JSON
{ "tantangan": "Berjalan selama 10 menit di luar ruangan.", "tanggal": "2024-11-01" }
tantangan
: (String) Tantangan harian yang diberikan.tanggal
: (String) Tanggal saat tantangan diberikan.function gettantangan() { fetch('https://ibnusta.com/api/tantangan/') .then(response => response.json()) .then(data => { document.getElementById('tantangan').innerText = data.tantangan; }) .catch(error => { document.getElementById('tantangan').innerText = "Gagal memuat tantangan, coba lagi!"; console.error("Error fetching tantangan:", error); }); } window.onload = gettantangan;
fetch('https://ibnusta.com/api/tantangan/')
: Mengambil data dari API tantangan harian.data.tantangan
: Menampilkan tantangan di elemen HTML dengan ID tantangan
.gettantangan()
dipanggil saat halaman dimuat (window.onload = gettantangan;
) untuk mendapatkan tantangan awal dan saat tombol ditekan untuk mendapatkan tantangan baru.