JetBrains Space ヘルプ

拡張機能

Space アプリケーションでは、次の拡張機能を使用できます。

アプリケーションのホームページ

アプリケーションは、iframe を介して独自のユーザーインターフェースを Space に提供できます。

はじめにページ

アプリケーションは、インストール後にユーザーを「はじめに」ページにリダイレクトできます。

カスタムメニュー項目

アプリケーションは、カスタムメニュー項目を使用して Space コンテキストメニューを拡張できます。

チャットメッセージ

アプリケーションはチャットメッセージを受信し、メッセージ UI コントロールを使用したユーザーの操作に反応できます。

リンクの展開

アプリケーションは、Space ユーザーが投稿した外部リンクのプレビューを作成できます。

同期 API

アプリケーションは、チャットメッセージ、課題、チーム、絵文字などの Space エンティティを外部システムと同期できます。

ファイルのアップロード

アプリケーションはファイルを Space にアップロードし、メッセージ、課題、その他のエンティティに添付できます。

Web フック

アプリケーションは Webhook を使用して、Space のイベントに関する通知を受信できます。

関連ページ:

アプリケーションのホームページ

サンプルクライアント側アプリケーションは HTML、CSS、JavaScript で書かれています。クライアントサーバーアプリケーション。サーバーは Kotlin で記述され、クライアント側は React で記述されます。アプリケーションは、インラインフレーム (iframe) を使用して Space にユーザーインターフェースを表示できます。この目的のために、アプリケーションのページには特別なホームページタブが含まれています。アプリケーションのホームページタブを追加する:ホームページタブをそ...

はじめにページ

複数組織アプリケーションでは、ユーザーを「はじめに」ページにリダイレクトできます。このページには、アプリケーション、その機能、使用方法に関する情報を含めることができます。アプリケーションのインストール後、ダイアログにはユーザーをオンラインドキュメントページにリダイレクトするボタンが含まれます。アプリケーション開発者は、ボタンのテキストとページの URL をカスタマイズできます。カスタムメニュー項目を追加するには、アプリケーションは API 呼び出しを行う必要があります。例:// The URL o...

カスタムメニュー項目

サンプルカスタムメニュー項目を課題コンテキストメニューに追加するサンプルアプリケーション、アプリケーションは、Space のコンテキストメニューにカスタムメニュー項目を追加できます。ユーザーがカスタム項目をクリックすると、Space はアプリケーションにメッセージを送信します。メッセージには、タイプのペイロードが含まれています。カスタムメニュー項目を追加できる場所:現在、次の Space エンティティのコンテキストメニューはカスタム項目で拡張できます。課題、チャットメッセージ、コードレビュー、...

同期 API

サンプル Sync API を使用したサンプルアプリケーション、Sync API は、アプリケーションが Space 内の特定のエンティティのすべての変更を確実に追跡できるようにする一連のメソッドです。変更を追跡するために、Sync API は etag (エンティティバージョン) を使用します。このアプローチにより、同期の課題 (バグやネットワークエラーなどによる) が防止され、アプリケーションによって取得されるデータが常に最新であり、Space の最新の変更との一貫性が保証されます。Space...

Web フック

サンプル Space Webhook を使用するサンプルアプリケーション、Webhook を使用すると、アプリケーションは Space のイベントに関する通知を受信できるようになります。イベントがトリガーされると、Space は指定されたアプリケーションエンドポイントに POST リクエストを送信します。リクエストには、イベントの詳細を含む JSON ペイロードが含まれています。Space では、Webhook はアプリケーションの不可欠な部分です。各アプリケーションは、独自の構成済み Webho...