Дізнайтеся, як впровадити ціноутворення на основі використання з Usagey
Usagey — це повний набір інструментів для впровадження біллінгу на основі використання у ваших додатках. Цей посібник допоможе вам розпочати відстеження використання, налаштувати плани ціноутворення та виставляти рахунки клієнтам на основі їх споживання.
npm install usagey
yarn 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_KEY
npm install usagey
import { 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);
}
}