SDK,即 軟體開發套件,是一組包含工具、函式庫、文件及程式碼範例的集合,開發人員可藉此為特定平台或框架開發應用程式。
它是一組針對特定語言的程式碼,開發人員無需自行編寫。
Shell Mobility 提供 6 種程式語言的 SDK:Java、 .Net、TypeScript、PHP、Python 及 Ruby。
這些 SDK 分為四種不同的產品,每種皆針對特定功能量身打造:
此產品包含多項功能,讓使用者能直接在加油站前進行非接觸式加油付款,為忙碌的駕駛人節省寶貴時間
本產品包含管理燃油卡的各項操作,例如訂購、停用、擷取卡片資訊以及設定使用限額
本產品包含客戶數據端點,以及多個用於擷取燃油卡交易、發票及電子發票數據 (EID) 的端點
本產品提供 API,用於查詢 Shell Recharge 充電據點並管理充電會話,包括啟動、停止及查詢會話狀態
SDK 內建用於安全授權與驗證的工具,整合了 OAuth 2.0、基本驗證及 API 金鑰驗證等協定。這簡化了開發者的作業流程,無需撰寫複雜的程式碼,也無需手動管理安全性。
有效的除錯工具對於識別和修復程式碼中的問題至關重要。一個優質的 SDK 應提供全面的除錯功能,包括錯誤記錄、中斷點和即時除錯。
詳盡的文件與程式碼範例對於協助開發者了解如何有效運用 SDK 至關重要。其中包含逐步操作指南、API 參考手冊以及範例專案。
測試工具有助於確保應用程式運作順暢並符合品質標準。這些工具可能包括單元測試框架、整合測試工具以及效能測試工具。
函式庫與預先建置的程式碼片段透過提供可用於常見任務的可重複使用元件,為開發人員節省時間。
AI 聊天 - 詢問 AI
提供有關 SDK 和 Shell Mobility API 的情境式協助。選取程式語言後即可使用。
在當今節奏飛快的數位環境中,為使用者和開發者提供無縫且高效的體驗至關重要。Shell SDK 和 API 透過簡化操作流程並強化數位能力,提供了一套全面的解決方案來實現此目標。以下是部分主要優勢: