charging.ts
api.ts
import { HeyCharge } from '@heycharge/sdk';
const client = new HeyCharge({
apiKey: 'hc_live_...'
});
// Start a charging session
const session = await client.sessions.create({
chargerId: 'chrg_abc123',
userId: 'user_xyz789'
});
// Listen for events
client.on('session.started', (event) => {
console.log(`Charging: $${event.power}kW`);
}); 機能
モバイルSDK
アプリ統合のためのネイティブiOS/Android/React Native SDK
REST API
すべてのプラットフォーム機能への完全なAPIアクセス
Webhooks
リアルタイムのイベント通知
ドキュメント
包括的なドキュメントとサンプルコード
仕様
Mobile SDKs iOS SDK, Android SDK, React Native SDK
API REST API v2
認証 OAuth 2.0
Webhooks リアルタイムイベント
サンドボックス フルテスト環境
最適な用途
White-label CPO partnersApp developersSystem integrators