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