Enode API, akıllı şarj uygulamaları geliştirmeyi kolaylaştırmak için tasarlanmış bir soyutlama katmanıdır. Farklı üreticilere ait araçlardan veri çekme ve komut gönderme karmaşıklığını azaltır. RESTful mimariye sahiptir ve OAuth2 yetkilendirmesi kullanır. API erişimi için client_id ve client_secret gereklidir; üretim kullanımı için Enode ile iletişime geçilmelidir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Elektrikli araç şarj yönetimi uygulamaları geliştiren ekipler
- Kullanıcıların araçlarını bağlayarak şarj durumunu izlemek isteyen platformlar
- Akıllı şarj senaryoları için araç verilerine ihtiyaç duyan enerji yönetim sistemleri
Yaygın kullanım alanları
Akıllı Şarj Optimizasyonu
Araç şarj durumunu ve pil seviyesini izleyerek şarj başlangıcını enerji fiyatlarına veya talebe göre optimize edin.
Filo Yönetimi
Bir filodaki araçların şarj durumlarını merkezi olarak takip edin ve şarj komutlarını uzaktan yönetin.
Kullanıcı Uygulamaları
Kullanıcıların araçlarını bağlayarak şarj durumu, menzil ve şarj geçmişi gibi bilgileri görüntüleyen mobil veya web uygulamaları geliştirin.
İncelenmesi gereken noktalar
- API erişimi için Enode'dan client_id ve client_secret alınması gerekir; üretim kullanımı için iletişime geçilmelidir.
- OAuth2 Authorization Code akışı önerilir; mevcut OAuth altyapınızla entegrasyon planlanmalıdır.
- API sürümü 1.3.10'dur; güncel sürüm ve değişiklikler için Enode dokümantasyonu takip edilmelidir.
WordPress.org
Kurulum ve geliştirme notları
Enode API için kurulum adımları resmi dokümantasyonda belirtilmiştir. API erişimi için öncelikle Enode'dan kimlik bilgileri alınmalıdır.
- 1Enode ile iletişime geçerek client_id ve client_secret edinin.
- 2OAuth2 istemcinizi Authorization URL ve Token URL ile yapılandırın.
- 3Kullanıcı bağlantısı için Enode Link oturumu oluşturun ve OAuth akışını başlatın.
Enode API geliştirme süreci, OAuth2 akışının doğru yapılandırılması ve API uç noktalarının kullanılmasını içerir. Resmi dokümantasyonda örnek kodlar mevcuttur.
- OAuth2 Authorization Code akışı önerilir; mevcut OAuth kütüphaneleri kullanılabilir.
- İstemci erişim token'ı Client Credentials Grant ile alınır ve sunucuda önbelleğe alınır.
- Kullanıcı bağlantısı için Link User uç noktası kullanılır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Enode API entegrasyonu, projenizin ihtiyaçlarına göre özelleştirilebilir. ZeplinGo olarak, API'nin sunduğu veri ve komutları kullanarak size özel akıllı şarj çözümleri tasarlayabilir ve geliştirebiliriz. Kapsamı birlikte belirleyerek, mevcut sistemlerinizle uyumlu bir entegrasyon planı oluşturabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Enode API'ye erişmek için ne gereklidir?
Enode API'yi kullanmak için client_id ve client_secret gereklidir. Üretim kullanımı için Enode ile iletişime geçilerek bu kimlik bilgileri temin edilmelidir.
Enode API hangi yetkilendirme yöntemini kullanır?
Enode API, OAuth2 Authorization Code akışını önerir. Ayrıca diğer OAuth akışları da kullanılabilir; ancak standart akış çoğu durum için önerilir.
Enode API ile hangi işlemler yapılabilir?
Enode API, araç verilerini çekme ve araçlara komut gönderme işlemlerini soyutlar. Akıllı şarj uygulamaları için şarj durumu, pil seviyesi gibi verilere erişim sağlar.