Skip to main content

Siapkan base URL

Untuk stack lokal gunakan http://localhost:18080/api/v1 di web dan http://10.0.2.2:18080/api/v1 di Android Emulator. 10.0.2.2 adalah alias emulator ke loopback komputer development (dokumentasi Android). Di production, gunakan https://<domain-api-anda>/api/v1; domain tersebut perlu ditentukan dan dikonfigurasi sebelum playground dapat mengirim request langsung.

Login dengan Google

Klien mendapatkan id_token dari alur Google Sign-In lalu menukarkannya ke backend. Jangan kirim Google client secret atau kredensial server ke aplikasi.
Respons sukses berisi access_token, token_type, expires_in, onboarding_required, dan user. Access token berlaku 15 menit.

Panggil profil

Contoh JavaScript

Contoh Dart/Flutter

Tambahkan package:http/http.dart dan dart:convert untuk contoh tersebut. Perangkat fisik membutuhkan alamat host yang dapat dijangkau; port local Compose saat ini hanya bind ke loopback. Minta token Google melalui SDK Google Sign-In yang sesuai dengan platform; jangan menanam kredensial backend di aplikasi.

Jalankan backend lokal

Gunakan base URL lokal setelah stack Compose aktif. Untuk alur login yang berfungsi, konfigurasi Google Client ID dan kunci signing pada backend.