ისწავლეთ როგორ განახორციელოთ გამოყენებაზე დაფუძნებული ფასები 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);
}
}