Pelajari cara menerapkan penetapan harga berbasis penggunaan dengan Usagey
Usagey adalah toolkit lengkap untuk menerapkan penagihan berbasis penggunaan di aplikasi Anda. Panduan ini akan membantu Anda memulai dengan pelacakan penggunaan, menyiapkan rencana harga, dan menagih pelanggan berdasarkan konsumsi mereka.
npm install usageyyarn add usageyJika Anda lebih suka mengintegrasikan langsung dengan API kami tanpa menggunakan SDK, Anda dapat membuat permintaan HTTP ke endpoint kami. Lihat bagian Referensi API untuk detailnya.
import { UsageyClient } from 'usagey';
// Inisialisasi klien dengan kunci API Anda
const usagey = new UsageyClient('YOUR_API_KEY', {
baseUrl: 'https://api.usagey.com'
});
// Lacak peristiwa penggunaan
async function trackApiCall() {
try {
const result = await usagey.trackEvent('api_call', 1, {
endpoint: '/users',
method: 'GET'
});
console.log('Event tracked:', result.event_id);
} catch (error) {
console.error('Error tracking event:', error);
}
}
trackApiCall();Semua permintaan API memerlukan autentikasi menggunakan kunci API. Sertakan kunci API Anda dalam header Authorization sebagai token Bearer.
Authorization: Bearer YOUR_API_KEYnpm install usageyimport { UsageyClient } from 'usagey';
// Inisialisasi klien dengan kunci API Anda
const usagey = new UsageyClient('YOUR_API_KEY');
// Lacak peristiwa penggunaan
async function trackApiCall() {
try {
const result = await usagey.trackEvent('api_call', 1, {
endpoint: '/users',
method: 'GET'
});
console.log('Event tracked:', result.event_id);
} catch (error) {
console.error('Error tracking event:', error);
}
}