Tanulja meg, hogyan valósítsa meg a használat alapú árképzést a Usagey-vel
A Usagey egy teljes eszközkészlet a használat alapú számlázás megvalósításához az alkalmazásaiban. Ez az útmutató segít a használat követésének megkezdésében, az árképzési tervek beállításában és az ügyfelek számlázásában a fogyasztásuk alapján.
npm install usagey
yarn add usagey
Ha inkább közvetlenül az API-nkkal szeretne integrálni SDK nélkül, HTTP kéréseket küldhet a végpontjainkra. A részletekért tekintse meg az API referencia szakaszt.
import { UsageyClient } from 'usagey';
// A kliens inicializálása az API kulcsával
const usagey = new UsageyClient('YOUR_API_KEY', {
baseUrl: 'https://api.usagey.com'
});
// Használati esemény követése
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();
Minden API kérés hitelesítést igényel API kulcs használatával. Tartalmazza az API kulcsát az Authorization fejlécben Bearer tokenként.
Authorization: Bearer YOUR_API_KEY
npm install usagey
import { UsageyClient } from 'usagey';
// A kliens inicializálása az API kulcsával
const usagey = new UsageyClient('YOUR_API_KEY');
// Használati esemény követése
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);
}
}