GETPOSTIMAGE OUTPUTProvider: Kartu dan TampilanKategori: Canvas

Spotify Card

Membuat kartu visual Now Playing bergaya Spotify lengkap dengan judul lagu, artis, durasi waktu progress bar, cover album, dan warna border.

Kembali ke Kategori
Endpoint Path:/api/canvas/spotify
Format Respons: application/json

Spesifikasi Parameter

Daftar lengkap parameter yang diterima oleh endpoint ini pada metode GET maupun POST

Nama ParameterTipe DataStatusBatasan / Pilihan NilaiContoh NilaiKeterangan
titlestringWajib
-
Blinding Lights

Judul lagu yang sedang diputar.

artiststringWajib
-
The Weeknd

Nama penyanyi / artis.

startnumberWajib
-
100000

Posisi waktu mulai pemutaran dalam milidetik.

endnumberWajib
-
200000

Total durasi lagu dalam milidetik.

imagestringWajib
-
https://i.ibb.co/1s8T3sY/48f7ce63c7aa.jpg

URL gambar sampul album (cover art).

albumstringOpsional
-
After Hours

Nama album (opsional).

borderstringOpsional
Default: #1DB954
-
#1DB954

Warna hex border Spotify.

Uji Coba Interaktif (Try It Out)

Kirim request langsung ke backend Ikhlas API dan amati respons real-time

Metode:

Parameter Permintaan

Judul lagu yang sedang diputar.

Nama penyanyi / artis.

Posisi waktu mulai pemutaran dalam milidetik.

Total durasi lagu dalam milidetik.

URL gambar sampul album (cover art).

Nama album (opsional).

Warna hex border Spotify.

Contoh Kode Pemanggilan

Contoh implementasi langsung menggunakan base URL resmi Ikhlas API

GET
ikhlas-apiendpointscurl_request.sh
4 baris • 299 bytes
#!/usr/bin/env bash
# cURL GET Request - Ikhlas API
curl -X GET "https://ikhlasapi.my.id/api/canvas/spotify?title=Blinding+Lights&artist=The+Weeknd&start=100000&end=200000&image=https%3A%2F%2Fi.ibb.co%2F1s8T3sY%2F48f7ce63c7aa.jpg&album=After+Hours&border=%231DB954" \
  -H "Accept: application/json"
main*0 ⊗ 0 ⚠
UTF-8Shell Script (Bash)