GETPOSTIMAGE OUTPUTProvider: Profil dan LevelKategori: Canvas

Top Leaderboard

Membuat gambar papan peringkat teratas dari beberapa pengguna sekaligus dengan susunan rapi, tag nama, avatar, skor XP, dan overlay kustom.

Kembali ke Kategori
Endpoint Path:/api/canvas/top
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
backgroundstringWajib
-
https://i.ibb.co/4YBNyvP/images-76.jpg

URL gambar latar belakang papan peringkat.

usersDatastringWajib
-
[{"top":1,"avatar":"https://i.ibb.co/1s8T3sY/48f7ce63c7aa.jpg","tag":"User1","score":100},{"top":2,"avatar":"https://i.ibb.co/G5mJZxs/rin.jpg","tag":"User2","score":85}]

Data pengguna dalam bentuk string JSON array berisi objek { top, avatar, tag, score }.

scoreMessagestringOpsional
Default: XP:
-
XP:

Label kustom untuk nilai skor (misal: "XP:", "Points:").

opacitynumberOpsional
Min nilai: 0
Maks nilai: 1
Default: 0.7
0.7

Tingkat opasitas panel overlay.

Uji Coba Interaktif (Try It Out)

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

Metode:

Parameter Permintaan

URL gambar latar belakang papan peringkat.

Data pengguna dalam bentuk string JSON array berisi objek { top, avatar, tag, score }.

Label kustom untuk nilai skor (misal: "XP:", "Points:").

Tingkat opasitas panel overlay.

Contoh Kode Pemanggilan

Contoh implementasi langsung menggunakan base URL resmi Ikhlas API

GET
ikhlas-apiendpointscurl_request.sh
4 baris • 519 bytes
#!/usr/bin/env bash
# cURL GET Request - Ikhlas API
curl -X GET "https://ikhlasapi.my.id/api/canvas/top?background=https%3A%2F%2Fi.ibb.co%2F4YBNyvP%2Fimages-76.jpg&usersData=%5B%7B%22top%22%3A1%2C%22avatar%22%3A%22https%3A%2F%2Fi.ibb.co%2F1s8T3sY%2F48f7ce63c7aa.jpg%22%2C%22tag%22%3A%22User1%22%2C%22score%22%3A100%7D%2C%7B%22top%22%3A2%2C%22avatar%22%3A%22https%3A%2F%2Fi.ibb.co%2FG5mJZxs%2Frin.jpg%22%2C%22tag%22%3A%22User2%22%2C%22score%22%3A85%7D%5D&scoreMessage=XP%3A&opacity=0.7" \
  -H "Accept: application/json"
main*0 ⊗ 0 ⚠
UTF-8Shell Script (Bash)