Дізнайтеся, як впровадити ціноутворення на основі використання з Usagey
Usagey — це повний набір інструментів для впровадження біллінгу на основі використання у ваших додатках. Цей посібник допоможе вам розпочати відстеження використання, налаштувати плани ціноутворення та виставляти рахунки клієнтам на основі їх споживання.
npm install usageyyarn add usageyЯкщо ви віддаєте перевагу прямій інтеграції з нашим API без використання SDK, ви можете робити HTTP запити до наших ендпоінтів. Дивіться розділ Довідник API для деталей.
import { UsageyClient } from 'usagey';
// Ініціалізуйте клієнта з вашим API ключем
const usagey = new UsageyClient('YOUR_API_KEY', {
baseUrl: 'https://api.usagey.com'
});
// Відстежити подію використання
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();Усі запити API вимагають аутентифікації з використанням API ключа. Включіть ваш API ключ у заголовок Authorization як Bearer токен.
Authorization: Bearer YOUR_API_KEYnpm install usageyimport { UsageyClient } from 'usagey';
// Ініціалізуйте клієнта з вашим API ключем
const usagey = new UsageyClient('YOUR_API_KEY');
// Відстежити подію використання
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);
}
}