開発者概要

DIMO は、ビルド プロセスをサポートするように設計された包括的な開発者ツール スイートを提供します。

DIMO 開発者ツールスイート

利用可能なツールは開発者の分類 と製品のDIMOとの統合タイプによって異なります。以下では、DIMOとの統合を構築するための基本コンポーネントについて詳しく説明します。

開発者はコンソールから始める必要があります。コンソールには、開発者ライセンスDIMOクレジット(DCX)が含まれています。コンソールに登録することで、開発者はライセンスへのアクセスを管理し、インフラコストに応じたクレジットを大規模に購入できるようになります。

このコンポーネントを React アプリにドロップするか、login.dimo.org Web アプリ上の任意のボタン コンポーネントを使用するようにユーザーをリダイレクトします。これが、アプリと共有される車両権限を取得し ( SACD 権限コントラクトによって処理されます)、ユーザーのアカウントにアクセスし、ユーザーに代わってアプリ定義のトランザクションを送信するためのエントリ ポイントになります。

エンドユーザーが車両への権限をアプリケーションと共有した瞬間から、認証プロセスを開始できます。車両データの認証には、2つのJSON Web Tokenの取得が含まれます。開発者JWTは登録開発者であることを示すもので、車両JWTは機密データを取得するための適切な権限が車両から付与されたことを証明するものです。

データ権限を取得したら、アプリはDIMO APIからデータを取得できるようになります。DIMOは、車両権限を必要としないパブリックAPIエンドポイントをいくつか提供していますが、全体としては、様々なプログラミング言語で利用可能なデータSDKを活用して必要なデータを取得できるはずです。DIMOデータをアプリケーションに統合するのは、この段階です。

開発者の旅

以下の埋め込み画像は、アプリケーションをDIMOに接続し、車両の権限をリクエストし、SDKを使用してアクションを実行するための、典型的な開発フローを示しています。このフローは、DIMO開発者コンソールでアプリケーションを作成することから始まり、車両データの使用を開始するために必要な手順を案内します。右隅の全画面アイコンをクリックすると、このフローの拡大表示を見ることができます。

Last updated

Was this helpful?