Tìm hiểu cách triển khai định giá dựa trên sử dụng với Usagey
Usagey là một bộ công cụ hoàn chỉnh để triển khai thanh toán dựa trên sử dụng trong các ứng dụng của bạn. Hướng dẫn này sẽ giúp bạn bắt đầu với việc theo dõi sử dụng, thiết lập kế hoạch định giá và thanh toán cho khách hàng dựa trên mức tiêu thụ của họ.
npm install usagey
yarn add usagey
Nếu bạn muốn tích hợp trực tiếp với API của chúng tôi mà không sử dụng SDK, bạn có thể thực hiện các yêu cầu HTTP đến các endpoint của chúng tôi. Xem phần Tham khảo API để biết chi tiết.
import { UsageyClient } from 'usagey';
// Khởi tạo client với khóa API của bạn
const usagey = new UsageyClient('YOUR_API_KEY', {
baseUrl: 'https://api.usagey.com'
});
// Theo dõi sự kiện sử dụng
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();
Tất cả các yêu cầu API đều yêu cầu xác thực bằng khóa API. Bao gồm khóa API của bạn trong header Authorization dưới dạng Bearer token.
Authorization: Bearer YOUR_API_KEY
npm install usagey
import { UsageyClient } from 'usagey';
// Khởi tạo client với khóa API của bạn
const usagey = new UsageyClient('YOUR_API_KEY');
// Theo dõi sự kiện sử dụng
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);
}
}