iloveQR
    Rencana dan hargaFAQAPI
    iloveQR

    Buat, sesuaikan, dan lacak kode QR untuk bisnis Anda. Platform kode QR lengkap dengan analitik dan kolaborasi tim.

    • Jenis QR
    • QR Dinamis
    • QR Statis
    • Analitik
    • Templat
    • Pembuat Massal
    • Domain Kustom
    • API
    • Tentang kami
    • Harga
    • Kontak
    • FAQ
    • Pusat Bantuan
    • Kebijakan Privasi
    • Syarat dan Ketentuan
    • Kebijakan Cookies
    • GDPR
    • Laporkan Penyalahgunaan

    © 2026 iloveQR. Semua hak dilindungi.

    Dokumentasi API
    Dokumen API
    Memulai
    PengantarPanduan CepatAutentikasi
    Autentikasi
    Kode QR
    Operasi Massal
    Analitik
    Webhooks

    Tautan Cepat

    Dapatkan Kunci APIMulai Uji Coba Gratis
    Autentikasi

    Autentikasi API

    Semua permintaan API memerlukan autentikasi menggunakan kunci API. Panduan ini menjelaskan cara membuat, mengelola, dan menggunakan kunci API dengan aman.

    Mendapatkan Kunci API

    Untuk mendapatkan kunci API, Anda perlu memiliki akun iloveQR dan menjadi bagian dari organisasi.

    1

    Masuk ke akun Anda

    Masuk atau buat akun jika Anda belum memilikinya.

    2

    Navigasi ke halaman Pengembang

    Pergi ke Dasbor → Pengembang untuk mengelola kunci API Anda.

    3

    Buat kunci API baru

    Klik 'Buat Kunci API', berikan nama deskriptif, dan simpan kunci yang dihasilkan dengan aman.

    Menggunakan Kunci API Anda

    Sertakan kunci API Anda di header X-API-Key dengan setiap permintaan:

    Header Permintaan
    curl -X GET \
      https://api.iloveqr.com/api/v1/organizations/YOUR_ORG_ID/qr-codes \
      -H "X-API-Key: ilqr_your_api_key_here" \
      -H "Content-Type: application/json"

    ID Organisasi

    Sebagian besar endpoint API memerlukan ID organisasi dalam jalur URL. Anda dapat menemukan ID organisasi Anda di pengaturan dasbor atau dengan membuat permintaan ke endpoint organisasi.

    Dapatkan Organisasi Anda
    curl -X GET \
      https://api.iloveqr.com/api/v1/users/me/organizations \
      -H "X-API-Key: ilqr_your_api_key_here"
    Respons
    {
      "organizations": [
        {
          "id": "org_abc123",
          "name": "My Company",
          "slug": "my-company",
          "role": "ADMIN"
        }
      ]
    }

    Praktik Terbaik Keamanan

    Jangan pernah mengekspos kunci API dalam kode sisi klien

    Selalu lakukan panggilan API dari server Anda. Jangan pernah menyertakan kunci API dalam JavaScript yang berjalan di browser, aplikasi seluler, atau kode apa pun yang dapat dilihat oleh pengguna.

    Gunakan variabel lingkungan

    Simpan kunci API Anda dalam variabel lingkungan, bukan di basis kode Anda. Ini mencegah paparan tidak sengaja melalui kontrol versi.

    Putar kunci secara teratur

    Buat kunci API baru secara berkala dan cabut yang lama. Jika Anda mencurigai kunci telah dikompromikan, cabut segera.

    Kesalahan Autentikasi

    Ketika autentikasi gagal, API mengembalikan salah satu respons kesalahan ini:

    Kode StatusKesalahanDeskripsi
    401
    UNAUTHORIZEDKunci API hilang atau tidak valid
    403
    FORBIDDENKunci API tidak memiliki izin untuk tindakan ini
    403
    API_KEY_REVOKEDKunci API telah dicabut
    Contoh Respons Kesalahan
    {
      "statusCode": 401,
      "message": "Invalid or missing API key",
      "error": "Unauthorized"
    }

    Langkah Selanjutnya

    Sekarang Anda memahami autentikasi, pelajari cara menggunakan API: