メインコンテンツにスキップ

RICOH Spaces Open API

Theodora Astepho avatar
対応者:Theodora Astepho
今週アップデートされました

この記事では、RICOH Spaces Open APIについて説明します。

それは何か

RICOH Spaces Open APIは、データを取り出して外部プロセスを実行したり、外部プロセスからデータを取り込んだりすることで、RICOH Spacesの現在の機能を拡張することを可能にします。これにより、RICOH Spacesの製品チームが統合機能を構築する必要がなくなり、企業が望むものを構築できるようになります。オープンAPIを使って構築できる機能の例としては、以下のようなものがあります:

  1. RICOH SpacesにIoTデータを投稿することで、RICOH SpacesがサポートしていないデバイスからのIoTデータの取り込みを可能にします。

  2. RICOH Spacesから予約データを取り出し、駐車ゲートなどの外部予約ツールに送信します。

  3. RICOH Spacesから来訪データを取り出し、外部のエントリーバリアツールに送信。

RICOH Spaces APIの現在のすべての機能は、https://eu-cloud.ricohspaces.app/documentation にあります。

設定方法

カスタム機能を開発する前に、まずAPIキーを作成する必要があります。これはRICOH Spacesのテナント設定から行うことができ、グローバル管理者のみが作成できます。APIキーには名前を付けることができ、有効または無効にすることができます。APIキーは作成時に一度だけ見ることができ、その後は二度と取得できません。APIキーを紛失した場合は、新たにAPIキーを作成する必要があります。

これが作成されると、APIを操作できるようになる。データをプッシュまたはプルする前に、認証トークンを作成する必要があります。これは、以下で認証することで行うことができる。

認証

Open APIを利用する前に、アクセストークンを取得するための認証が必要です。これは、RICOH Spacesから取得したAPI Keyと、RICOH Spacesのサポートから提供されるクライアントIDを使用して、/auth/tokenエンドポイントを呼び出すことで行われます。

  • エンドポイント: POST /auth/token

  • ヘッダー:

    • api-key: あなたのAPIキー

    • クライアントIDあなたのクライアントID

  • レスポンス: 有効期限が1時間のJWTトークン。

  • 使い方: トークンは、その後のすべてのAPIリクエストのためのBearerトークンとしてAuthorizationヘッダに含まれなければなりません。

API レスポンスには JWT トークンが含まれており、この JWT トークンをクライアント ID と共に使用することで、今後すべての API 呼び出しを実行できます。

バリデーション

認証が完了し、Open APIエンドポイントを使用すると、2つの方法でAPIコールが機能していることを確認できます。

  1. 成功したレスポンスとデータを受け取る

有効なレスポンスはすべて200のステータスコードと、Open API Documentationで定義されているデータ構造を返すべきである。

2.RICOH Spacesのアクティビティログを確認する。

APIキーのアクティビティはAPIキーのページから見ることができ、実行されたAPIコールのログ、日時、コールの発信元IPアドレスが表示されます。

こちらの回答で解決しましたか?