
言語 🇯🇵 日本語
はじめに
ドキュメント
集計
監査ログ
認証
コメントからのブロック
ブロック済みコメントの確認
コメント
ユーザー向けコメント
ドメイン設定
メールテンプレート
イベントログ
フィード投稿
コメントの報告
GIF
ハッシュタグ
モデレーション
モデレーター
通知数
通知
ページのリアクション
ページ
保留中のWebhookイベント
質問設定
質問結果
質問結果の集計
SSOユーザー
サブスクリプション
テナント日次使用量
テナントパッケージ
テナントユーザー
テナント
チケット
翻訳
画像アップロード
ユーザーバッジ進捗
ユーザーバッジ
ユーザー通知
ユーザー在席ステータス
ユーザー検索
ユーザー
投票
FastComments Java SDK
これは FastComments の公式 Java SDK です。
FastComments API の公式 Java SDK
リポジトリ
インストール 
Maven
プロジェクトの POM に Repsy リポジトリを追加します:
<repositories>
<repository>
<id>repsy</id>
<name>FastComments Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/winrid/fastcomments</url>
</repository>
</repositories>
次に必要な依存関係を追加します:
<dependencies>
<!-- API Client -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>client</artifactId>
<version>2.0.0</version>
</dependency>
<!-- Core Library (includes SSO) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>core</artifactId>
<version>2.0.0</version>
</dependency>
<!-- PubSub Library (for live events) -->
<dependency>
<groupId>com.fastcomments</groupId>
<artifactId>pubsub</artifactId>
<version>2.0.0</version>
</dependency>
</dependencies>
Gradle
build.gradle ファイルに Repsy リポジトリを追加します:
repositories {
mavenCentral()
maven {
url "https://repo.repsy.io/mvn/winrid/fastcomments"
}
}
dependencies {
// API Client
implementation "com.fastcomments:client:2.0.0"
// Core Library (includes SSO)
implementation "com.fastcomments:core:2.0.0"
// PubSub Library (for live events)
implementation "com.fastcomments:pubsub:2.0.0"
}
Library Contents
このライブラリは3つのモジュールを含みます。生成された API クライアント、API の操作を容易にする手書きのユーティリティを含むコア Java ライブラリ、そして変更フィードの購読用ライブラリである pubsub モジュールです。
Public vs Secured APIs
API クライアントには DefaultApi、PublicApi、ModerationApi の3つのクラスがあります。DefaultApi は API キーを必要とするメソッドを含み、PublicApi はブラウザ/モバイル端末等から認証なしで直接実行できるメソッドを含みます。
ModerationApi はモデレーター用ダッシュボードを支えます。コメントのモデレーションに関するメソッド(list、count、search、logs、export)、モデレーション操作(remove/restore、
flag、review/spam/approval ステータスの設定、votes、スレッドの再開/クローズ)、バン関連(コメントからのバン、バンの解除、事前バン概要、バンのステータスと設定、バンされたユーザー数)、
およびバッジと信頼(バッジの付与/削除、手動バッジ、信頼係数の取得/設定、ユーザー内部プロファイル)を含みます。すべての ModerationApi メソッドは sso パラメータを受け取るため、呼び出しを SSO で認証されたモデレーターを代理して実行できます。
クイックスタート 
認証されたAPIの使用 (DefaultApi)
重要: You must set your API key on the ApiClient before making authenticated requests. If you don't, requests will fail with a 401 error.
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.api.DefaultApi;
import com.fastcomments.model.*;
public class Example {
public static void main(String[] args) {
// API クライアントを作成して設定します
ApiClient apiClient = new ApiClient();
// REQUIRED: Set your API key (get this from your FastComments dashboard)
apiClient.setApiKey("YOUR_API_KEY_HERE");
// 設定したクライアントで API インスタンスを作成します
DefaultApi api = new DefaultApi(apiClient);
// これで認証された API 呼び出しができます
try {
// 例: SSO ユーザーを追加
CreateAPISSOUserData userData = new CreateAPISSOUserData();
userData.setId("user-123");
userData.setEmail("user@example.com");
userData.setDisplayName("John Doe");
AddSSOUserAPIResponse response = api.addSSOUser("YOUR_TENANT_ID", userData)
.execute();
System.out.println("User created: " + response);
} catch (ApiException e) {
System.err.println("Error: " + e.getResponseBody());
// よくあるエラー:
// - 401: API キーが欠落しているか無効です
// - 400: リクエストの検証に失敗しました
}
}
}
パブリック API の使用 (PublicApi)
パブリックエンドポイントは認証を必要としません:
import com.fastcomments.api.PublicApi;
import com.fastcomments.invoker.ApiException;
PublicApi publicApi = new PublicApi();
try {
var response = publicApi.getCommentsPublic("YOUR_TENANT_ID", "page-url-id")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
モデレーション API の使用 (ModerationApi)
The ModerationApi drives the moderator dashboard. Each method accepts an sso parameter identifying the SSO-authenticated moderator on whose behalf the request is made:
import com.fastcomments.api.ModerationApi;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.model.*;
ModerationApi moderationApi = new ModerationApi();
try {
// 承認待ちのコメントを一覧表示
ModerationAPIGetCommentsResponse response = moderationApi.getApiComments()
.sso("YOUR_SSO_TOKEN")
.execute();
System.out.println(response);
} catch (ApiException e) {
e.printStackTrace();
}
よくある問題
- 401 "missing-api-key" error: DefaultApi インスタンスを作成する前に
apiClient.setApiKey("YOUR_KEY")を呼び出していることを確認してください。 - Wrong API class: サーバー側の認証済みリクエストには
DefaultApiを、クライアント側/パブリックなリクエストにはPublicApiを使用してください。 - Null API key: SDK は API キーが null の場合に認証を静かにスキップするため、401 エラーが発生します。
注意事項 
ブロードキャスト ID
一部の API 呼び出しでは broadcastId を渡す必要があるのが分かります。イベントを受け取ると、この ID が返されるので、クライアントに楽観的に変更を適用するつもりであれば、そのイベントを無視することができます
(ユーザー体験が最も良くなるため、おそらくそうするでしょう)。ここには UUID を渡してください。ID はブラウザセッション内で二度発生しない程度に十分ユニークである必要があります。
集計 
ドキュメントをグループ化して(groupBy が指定されている場合)複数の操作を適用して集計します。 異なる操作(例: sum、countDistinct、avg など)がサポートされています。
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| parentTenantId | string | query | いいえ | |
| includeStats | boolean | query | いいえ |
レスポンス
例

監査ログを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| limit | number | query | No | |
| skip | number | query | No | |
| order | string | query | No | |
| after | number | query | No | |
| before | number | query | No |
レスポンス
戻り値: GetAuditLogsResponse
例

ログアウト(公開) 
レスポンス
戻り値: APIEmptyResponse
例

コメントからブロック(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
返却値: BlockSuccess
例

コメントのブロック解除(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | クエリ | はい | |
| commentId | string | パス | はい | |
| sso | string | クエリ | いいえ |
レスポンス
戻り値: UnblockSuccess
例

ブロック対象コメントの確認 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| commentIds | string | query | はい | カンマ区切りのコメントIDの一覧。 |
| sso | string | query | いいえ |
レスポンス
戻り値: CheckBlockedCommentsResponse
例

コメントからユーザーをブロック 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
レスポンス
返却: BlockSuccess
例

コメントを作成(公開) 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| broadcastId | string | query | Yes | |
| sessionId | string | query | No | |
| sso | string | query | No |
レスポンス
戻り値: SaveCommentsResponseWithPresence
例

コメントを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| contextUserId | string | query | No | |
| isLive | boolean | query | No |
レスポンス
戻り値: DeleteCommentResult
例

コメントを削除(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| broadcastId | string | query | はい | |
| editKey | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
返り値: PublicAPIDeleteCommentResponse
例

コメントの投票を削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| voteId | string | path | はい | |
| urlId | string | query | はい | |
| broadcastId | string | query | はい | |
| editKey | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: VoteDeleteResponse
例

コメントを報告 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| userId | string | query | いいえ | |
| anonUserId | string | query | いいえ |
レスポンス
戻り値: FlagCommentResponse
例

コメントを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

コメント一覧を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| page | integer | query | いいえ | |
| limit | integer | query | いいえ | |
| skip | integer | query | いいえ | |
| asTree | boolean | query | いいえ | |
| skipChildren | integer | query | いいえ | |
| limitChildren | integer | query | いいえ | |
| maxTreeDepth | integer | query | いいえ | |
| urlId | string | query | いいえ | |
| userId | string | query | いいえ | |
| anonUserId | string | query | いいえ | |
| contextUserId | string | query | いいえ | |
| hashTag | string | query | いいえ | |
| parentId | string | query | いいえ | |
| direction | string | query | いいえ | |
| fromDate | integer | query | いいえ | |
| toDate | integer | query | いいえ |
レスポンス
例

コメント一覧を取得(公開) 
req tenantId urlId
パラメータ
| 名前 | 型 | 位置 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| page | integer | query | いいえ | |
| direction | string | query | いいえ | |
| sso | string | query | いいえ | |
| skip | integer | query | いいえ | |
| skipChildren | integer | query | いいえ | |
| limit | integer | query | いいえ | |
| limitChildren | integer | query | いいえ | |
| countChildren | boolean | query | いいえ | |
| fetchPageForCommentId | string | query | いいえ | |
| includeConfig | boolean | query | いいえ | |
| countAll | boolean | query | いいえ | |
| includei10n | boolean | query | いいえ | |
| locale | string | query | いいえ | |
| modules | string | query | いいえ | |
| isCrawler | boolean | query | いいえ | |
| includeNotificationCount | boolean | query | いいえ | |
| asTree | boolean | query | いいえ | |
| maxTreeDepth | integer | query | いいえ | |
| useFullTranslationIds | boolean | query | いいえ | |
| parentId | string | query | いいえ | |
| searchText | string | query | いいえ | |
| hashTags | array | query | いいえ | |
| userId | string | query | いいえ | |
| customConfigStr | string | query | いいえ | |
| afterCommentId | string | query | いいえ | |
| beforeCommentId | string | query | いいえ |
レスポンス
戻り値: GetCommentsResponseWithPresencePublicComment
例

コメント本文を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| editKey | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: PublicAPIGetCommentTextResponse
例

コメント投票のユーザー名を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| dir | integer | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: GetCommentVoteUserNamesSuccessResponse
例

コメントをロック 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
レスポンス
戻り値: APIEmptyResponse
例

コメントをピン留め 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| sso | string | query | No |
レスポンス
戻り値: ChangeCommentPinStatusResponse
例

コメントを保存 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| isLive | boolean | query | いいえ | |
| doSpamCheck | boolean | query | いいえ | |
| sendEmails | boolean | query | いいえ | |
| populateNotifications | boolean | query | いいえ |
レスポンス
例

コメントを一括保存 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| isLive | boolean | query | いいえ | |
| doSpamCheck | boolean | query | いいえ | |
| sendEmails | boolean | query | いいえ | |
| populateNotifications | boolean | query | いいえ |
レスポンス
例

コメント本文を設定 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| broadcastId | string | query | はい | |
| editKey | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: PublicAPISetCommentTextResponse
例

コメントからユーザーのブロックを解除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No | |
| anonUserId | string | query | No |
レスポンス
戻り値: UnblockSuccess
例

コメントの報告を解除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| userId | string | query | いいえ | |
| anonUserId | string | query | いいえ |
レスポンス
戻り値: FlagCommentResponse
例

コメントのロックを解除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| broadcastId | string | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

コメントのピン留めを解除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| broadcastId | string | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: ChangeCommentPinStatusResponse
例

コメントを更新 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| contextUserId | string | query | いいえ | |
| doSpamCheck | boolean | query | いいえ | |
| isLive | boolean | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

コメントに投票 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| commentId | string | path | はい | |
| urlId | string | query | はい | |
| broadcastId | string | query | はい | |
| sessionId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: VoteResponse
例

ユーザーのコメントを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| userId | string | query | いいえ | |
| direction | string | query | いいえ | |
| repliesToUserId | string | query | いいえ | |
| page | number | query | いいえ | |
| includei10n | boolean | query | いいえ | |
| locale | string | query | いいえ | |
| isCrawler | boolean | query | いいえ |
レスポンス
戻り値: GetCommentsForUserResponse
例

ドメイン設定を追加 
パラメータ
| Name | Type | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
レスポンス
例

ドメイン設定を削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| domain | string | path | はい |
レスポンス
返却値: DeleteDomainConfigResponse
例

ドメイン設定を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| domain | string | path | はい |
レスポンス
例

ドメイン設定一覧を取得 
パラメータ
| 名前 | Type | Location | Required | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
例

ドメイン設定を部分更新 
パラメーター
| 名称 | Type | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| domainToUpdate | string | path | はい |
レスポンス
戻り値: PatchDomainConfigResponse
例

ドメイン設定を置換 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| domainToUpdate | string | path | はい |
レスポンス
例

メールテンプレートを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: CreateEmailTemplateResponse
例

メールテンプレートを削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

メールテンプレートのレンダーエラーを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| errorId | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

メールテンプレートを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

メールテンプレート定義を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: GetEmailTemplateDefinitionsResponse
例

メールテンプレートのレンダーエラーを取得 
パラメータ
| 名前 | 型 | 位置 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| skip | number | query | No |
レスポンス
戻り値: GetEmailTemplateRenderErrorsResponse
例

メールテンプレート一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| skip | number | query | いいえ |
レスポンス
戻り値: GetEmailTemplatesResponse
例

メールテンプレートをレンダリング 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| locale | string | query | いいえ |
レスポンス
戻り値: RenderEmailTemplateResponse
例

メールテンプレートを更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

イベントログを取得 
req tenantId urlId userIdWS
パラメータ
| Name | Type | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| userIdWS | string | query | はい | |
| startTime | integer | query | はい | |
| endTime | integer | query | いいえ |
レスポンス
戻り値: GetEventLogResponse
例

グローバルイベントログを取得 
req tenantId urlId userIdWS
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| userIdWS | string | query | はい | |
| startTime | integer | query | はい | |
| endTime | integer | query | いいえ |
レスポンス
戻り値: GetEventLogResponse
例

フィード投稿を作成 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| broadcastId | string | query | いいえ | |
| isLive | boolean | query | いいえ | |
| doSpamCheck | boolean | query | いいえ | |
| skipDupCheck | boolean | query | いいえ |
レスポンス
例

フィード投稿を作成(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| broadcastId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
例

フィード投稿を削除(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| broadcastId | string | query | No | |
| sso | string | query | No |
レスポンス
戻り値: DeleteFeedPostPublicResponse
例

フィード投稿一覧を取得 
req tenantId afterId
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| afterId | string | query | いいえ | |
| limit | integer | query | いいえ | |
| tags | array | query | いいえ |
レスポンス
戻り値: GetFeedPostsResponse
例

フィード投稿一覧を取得(公開) 
req tenantId afterId
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| afterId | string | query | いいえ | |
| limit | integer | query | いいえ | |
| tags | array | query | いいえ | |
| sso | string | query | いいえ | |
| isCrawler | boolean | query | いいえ | |
| includeUserInfo | boolean | query | いいえ |
レスポンス
例

フィード投稿の統計を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| postIds | array | query | はい | |
| sso | string | query | いいえ |
レスポンス
例

ユーザーのリアクションを取得(公開) 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| postIds | array | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: UserReactsResponse
例

フィード投稿にリアクション(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | パス | はい | |
| postId | string | パス | はい | |
| isUndo | boolean | クエリ | いいえ | |
| broadcastId | string | クエリ | いいえ | |
| sso | string | クエリ | いいえ |
レスポンス
例

フィード投稿を更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

フィード投稿を更新(公開) 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| postId | string | path | はい | |
| broadcastId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
例

コメントを報告(公開) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| commentId | string | path | はい | |
| isFlagged | boolean | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

大きいGIFを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| largeInternalURLSanitized | string | query | はい |
レスポンス
戻り値: GifGetLargeResponse
例

GIF検索を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| search | string | query | はい | |
| locale | string | query | いいえ | |
| rating | string | query | いいえ | |
| page | number | query | いいえ |
レスポンス
例

トレンドのGIFを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| locale | string | query | いいえ | |
| rating | string | query | いいえ | |
| page | number | query | いいえ |
レスポンス
例

ハッシュタグを追加 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | いいえ |
レスポンス
例

ハッシュタグを一括追加 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | いいえ |
レスポンス
戻り値: BulkCreateHashTagsResponse
例

ハッシュタグを削除 
パラメーター
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tag | string | path | はい | |
| tenantId | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

ハッシュタグ一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| page | number | query | No |
レスポンス
戻り値: GetHashTagsResponse
例

ハッシュタグを部分更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tag | string | path | Yes | |
| tenantId | string | query | No |
レスポンス
例

モデレーション投票を削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| voteId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: VoteDeleteResponse
例

APIのコメントを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| page | number | query | No | |
| count | number | query | No | |
| text-search | string | query | No | |
| byIPFromComment | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sorts | string | query | No | |
| demo | boolean | query | No | |
| sso | string | query | No |
レスポンス
返却値: ModerationAPIGetCommentsResponse
例

APIエクスポートの状態を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| batchJobId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationExportStatusResponse
例

API IDを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| text-search | string | query | いいえ | |
| byIPFromComment | string | query | いいえ | |
| filters | string | query | いいえ | |
| searchFilters | string | query | いいえ | |
| afterId | string | query | いいえ | |
| demo | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationAPIGetCommentIdsResponse
例

コメントから禁止されたユーザーを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
返却値: GetBannedUsersFromCommentResponse
例

コメントの禁止状態を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Yes | |
| sso | string | query | No |
レスポンス
戻り値: GetCommentBanStatusResponse
例

コメントの子コメントを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationAPIChildCommentsResponse
例

件数を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| text-search | string | query | いいえ | |
| byIPFromComment | string | query | いいえ | |
| filter | string | query | いいえ | |
| searchFilters | string | query | いいえ | |
| demo | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
Returns: ModerationAPICountCommentsResponse
例

複数の件数を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| sso | string | クエリ | いいえ |
レスポンス
戻り値: GetBannedUsersCountResponse
例

ログを取得 
パラメータ
| 名前 | Type | Location | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationAPIGetLogsResponse
例

手動バッジを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| sso | string | query | いいえ |
レスポンス
戻り値: GetTenantManualBadgesResponse
例

ユーザーの手動バッジを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| badgesUserId | string | query | 任意 | |
| commentId | string | query | 任意 | |
| sso | string | query | 任意 |
レスポンス
戻り値: GetUserManualBadgesResponse
例

モデレーション用コメントを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| includeEmail | boolean | query | いいえ | |
| includeIP | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationAPICommentResponse
例

モデレーションコメントの本文を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
例

事前禁止の概要を取得 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| includeByUserIdAndEmail | boolean | query | いいえ | |
| includeByIP | boolean | query | いいえ | |
| includeByEmailDomain | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: PreBanSummary
例

検索コメントの概要を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| value | string | query | No | |
| filters | string | query | No | |
| searchFilters | string | query | No | |
| sso | string | query | No |
レスポンス
戻り値: ModerationCommentSearchResponse
例

検索ページを取得 
パラメータ
| 名前 | タイプ | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| value | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationPageSearchResponse
例

検索サイトを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| value | string | query | No | |
| sso | string | query | No |
レスポンス
戻り値: ModerationSiteSearchResponse
例

検索サジェストを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| text-search | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: ModerationSuggestResponse
例

検索ユーザーを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| value | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
返却: ModerationUserSearchResponse
例

信頼係数を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| userId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: GetUserTrustFactorResponse
例

ユーザーの禁止設定を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| sso | string | query | いいえ |
レスポンス
戻り値: APIModerateGetUserBanPreferencesResponse
例

ユーザーの内部プロファイルを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: GetUserInternalProfileResponse
例

コメント投票を調整 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
Response
戻り値: AdjustVotesResponse
Example

APIエクスポートを実行 
パラメータ
| Name | 型 | 送信先 | 必須 | 説明 |
|---|---|---|---|---|
| text-search | string | query | いいえ | |
| byIPFromComment | string | query | いいえ | |
| filters | string | query | いいえ | |
| searchFilters | string | query | いいえ | |
| sorts | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
例

コメントからユーザーを禁止 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| banEmail | boolean | query | いいえ | |
| banEmailDomain | boolean | query | いいえ | |
| banIP | boolean | query | いいえ | |
| deleteAllUsersComments | boolean | query | いいえ | |
| bannedUntil | string | query | いいえ | |
| isShadowBan | boolean | query | いいえ | |
| updateId | string | query | いいえ | |
| banReason | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
例

ユーザー禁止を取り消す 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| sso | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

一括事前禁止の概要を作成 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| includeByUserIdAndEmail | boolean | query | いいえ | |
| includeByIP | boolean | query | いいえ | |
| includeByEmailDomain | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: BulkPreBanSummary
例

IDでコメントを取得 
パラメータ
| 名前 | 型 | Location | Required | 説明 |
|---|---|---|---|---|
| sso | string | query | No |
レスポンス
戻り値: ModerationAPIChildCommentsResponse
例

コメントを報告(モデレーション) 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | Yes | |
| sso | string | query | No |
レスポンス
戻り値: APIEmptyResponse
例

コメント削除を実行 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: PostRemoveCommentResponse
例

削除済みコメントを復元 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

コメントの承認状態を設定 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| approved | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: SetCommentApprovedResponse
例

コメントのレビュー状態を設定 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Yes | |
| reviewed | boolean | query | No | |
| sso | string | query | No |
レスポンス
戻り値: APIEmptyResponse
例

コメントのスパム状態を設定 
パラメータ
| 名前 | 型 | 位置 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| spam | boolean | query | いいえ | |
| permNotSpam | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

コメント本文を設定(モデレーション) 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Yes | |
| sso | string | query | No |
レスポンス
例

コメントの報告を解除(モデレーション) 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

投票を投稿 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| commentId | string | path | はい | |
| direction | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: VoteResponse
例

バッジを授与 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| badgeId | string | query | Yes | |
| userId | string | query | No | |
| commentId | string | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
レスポンス
例

スレッドを閉鎖 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| urlId | string | クエリ | はい | |
| sso | string | クエリ | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

バッジを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| badgeId | string | query | はい | |
| userId | string | query | いいえ | |
| commentId | string | query | いいえ | |
| broadcastId | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
例

スレッドを再開 
パラメーター
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| urlId | string | query | はい | |
| sso | string | query | いいえ |
レスポンス
返却値: APIEmptyResponse
例

信頼係数を設定 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| userId | string | query | いいえ | |
| trustFactor | string | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: SetUserTrustFactorResponse
例

モデレーターを作成 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
使用例

モデレーターを削除 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| sendEmail | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

モデレーターを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: GetModeratorResponse
例

モデレーター一覧を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| skip | number | query | いいえ |
レスポンス
例

招待を送信 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| fromName | string | query | Yes |
レスポンス
返却値: APIEmptyResponse
例

モデレーターを更新 
パラメータ
| 名前 | 型 | ロケーション | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

通知数を削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

キャッシュされた通知数を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
戻り値: GetCachedNotificationCountResponse
例

通知数を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | いいえ | |
| urlId | string | query | いいえ | |
| fromCommentId | string | query | いいえ | |
| viewed | boolean | query | いいえ | |
| type | string | query | いいえ |
レスポンス
戻り値: GetNotificationCountResponse
例

通知一覧を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | いいえ | |
| urlId | string | query | いいえ | |
| fromCommentId | string | query | いいえ | |
| viewed | boolean | query | いいえ | |
| type | string | query | いいえ | |
| skip | number | query | いいえ |
レスポンス
例

通知を更新 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| userId | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

V1ページリアクションを作成 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| title | string | query | いいえ |
レスポンス
戻り値: CreateV1PageReact
例

V2ページリアクションを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| id | string | query | はい | |
| title | string | query | いいえ |
レスポンス
戻り値: CreateV1PageReact
例

V1ページリアクションを削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい |
レスポンス
戻り値: CreateV1PageReact
例

V2ページリアクションを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | |
| id | string | query | Yes |
レスポンス
返却値: CreateV1PageReact
例

V1ページのいいねを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes |
レスポンス
戻り値: GetV1PageLikes
例

V2ページのリアクションを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい |
レスポンス
戻り値: GetV2PageReacts
例

V2ページのリアクションユーザーを取得 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| id | string | query | はい |
レスポンス
戻り値: GetV2PageReactUsersResponse
例

ページを追加 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: AddPageAPIResponse
例

ページを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

オフラインユーザーを取得 
そのページの過去のコメント投稿者(現在オンラインではないユーザー)。displayName でソートされます。 /users/online を使い果たした後に "Members" セクションを表示するためにこれを使用してください。 Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | ページのURL識別子(サーバー側でクリーンされます)。 |
| afterName | string | query | いいえ | カーソル: 前のレスポンスの nextAfterName を渡してください。 |
| afterUserId | string | query | いいえ | カーソルのタイブレーカー: 前のレスポンスの nextAfterUserId を渡してください。afterName が設定されている場合、名前が同じエントリが落ちないように必須です。 |
レスポンス
例

オンラインユーザーを取得 
現在オンラインのページ閲覧者: 現在 websocket セッションがそのページを購読している人々。 anonCount + totalCount を返します(部屋全体の購読者数、列挙しない匿名閲覧者を含む)。
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | ページのURL識別子(サーバー側でクリーンされます)。 |
| afterName | string | query | No | カーソル: 前回のレスポンスの nextAfterName を渡します。 |
| afterUserId | string | query | No | カーソルのタイブレーカー: 前回のレスポンスの nextAfterUserId を渡します。afterName が設定されている場合、名前の同値によってエントリが欠落しないように必要です。 |
レスポンス
例

URL IDでページを取得 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| urlId | string | query | はい |
レスポンス
戻り値: GetPageByURLIdAPIResponse
例

ページ一覧を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: GetPagesAPIResponse
例

ページ一覧を取得(公開) 
テナントのページを一覧表示します。FChat デスクトップクライアントがルームリストを生成するために使用します。各ページの解決されたカスタム設定で enableFChat が true である必要があります。SSO を必要とするページは、リクエストユーザーのグループアクセスに基づいてフィルターされます。
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| cursor | string | query | いいえ | 前のリクエストから返された nextCursor の不透明なページネーションカーソル。sortBy と紐づきます。 |
| limit | integer | query | いいえ | 1..200、デフォルト 50 |
| q | string | query | いいえ | オプションの大文字小文字を区別しないタイトルのプレフィックスフィルター。 |
| sortBy | string | query | いいえ | ソート順。updatedAt(デフォルト、最新が先)、commentCount(コメント数が多い順)、または title(アルファベット順)。 |
| hasComments | boolean | query | いいえ | true の場合、少なくとも1件のコメントがあるページのみを返します。 |
レスポンス
例

ユーザー情報を取得 
テナントのユーザー情報を一括取得します。userIds を指定すると、User / SSOUser から表示用の情報を返します。 コメントウィジェットが presence event で新たに出現したユーザーを補完するために使用されます。 ページコンテキストがないため、プライバシーは一律に適用されます(非公開プロフィールはマスクされます)。
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| ids | string | query | はい | コンマ区切りの userIds. |
レスポンス
例

ページを部分更新 
パラメータ
| 名前 | 型 | 位置 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: PatchPageAPIResponse
例

保留中のWebhookイベントを削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
戻り値: APIEmptyResponse
例

保留中Webhookイベントの件数を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No |
レスポンス
戻り値: GetPendingWebhookEventCountResponse
例

保留中のWebhookイベントを取得 
パラメータ
| 名前 | 型 | 位置 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| commentId | string | query | No | |
| externalId | string | query | No | |
| eventType | string | query | No | |
| type | string | query | No | |
| domain | string | query | No | |
| attemptCountGT | number | query | No | |
| skip | number | query | No |
レスポンス
戻り値: GetPendingWebhookEventsResponse
例

質問設定を作成 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: CreateQuestionConfigResponse
例

質問設定を削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

質問設定を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

質問設定一覧を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| skip | number | query | いいえ |
レスポンス
戻り値: GetQuestionConfigsResponse
例

質問設定を更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
戻り値: APIEmptyResponse
例

質問結果を作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい |
戻り値
Returns: CreateQuestionResultResponse
例

質問結果を削除 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

質問結果を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
戻り値: GetQuestionResultResponse
例

質問結果一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| urlId | string | query | いいえ | |
| userId | string | query | いいえ | |
| startDate | string | query | いいえ | |
| questionId | string | query | いいえ | |
| questionIds | string | query | いいえ | |
| skip | number | query | いいえ |
レスポンス
戻り値: GetQuestionResultsResponse
例

質問結果を更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

質問結果を集計 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| questionId | string | query | いいえ | |
| questionIds | array | query | いいえ | |
| urlId | string | query | いいえ | |
| timeBucket | string | query | いいえ | |
| startDate | string | query | いいえ | |
| forceRecalculate | boolean | query | いいえ |
レスポンス
戻り値: AggregateQuestionResultsResponse
例

質問結果を一括集計 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| forceRecalculate | boolean | query | いいえ |
レスポンス
戻り値: BulkAggregateQuestionResultsResponse
例

コメントを質問結果と結合 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| questionId | string | query | いいえ | |
| questionIds | array | query | いいえ | |
| urlId | string | query | いいえ | |
| startDate | string | query | いいえ | |
| forceRecalculate | boolean | query | いいえ | |
| minValue | number | query | いいえ | |
| maxValue | number | query | いいえ | |
| limit | number | query | いいえ |
レスポンス
戻り値: CombineQuestionResultsWithCommentsResponse
例

SSOユーザーを追加 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
レスポンス
例

SSOユーザーを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| deleteComments | boolean | query | いいえ | |
| commentDeleteMode | string | query | いいえ |
レスポンス
例

メールでSSOユーザーを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| string | path | はい |
レスポンス
戻り値: GetSSOUserByEmailAPIResponse
例

IDでSSOユーザーを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: GetSSOUserByIdAPIResponse
例

SSOユーザー一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| skip | integer | query | いいえ |
レスポンス
戻り値: GetSSOUsersResponse
例

SSOユーザーを部分更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| updateComments | boolean | query | いいえ |
レスポンス
例

SSOユーザーを完全更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| updateComments | boolean | query | いいえ |
レスポンス
例

サブスクリプションを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: CreateSubscriptionAPIResponse
例

サブスクリプションを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
レスポンス
戻り値: DeleteSubscriptionAPIResponse
例

サブスクリプション一覧を取得 
Parameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | いいえ |
Response
戻り値: GetSubscriptionsAPIResponse
Example

サブスクリプションを更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| userId | string | query | いいえ |
レスポンス
戻り値: UpdateSubscriptionAPIResponse
例

テナントの日次使用量を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| yearNumber | number | query | No | |
| monthNumber | number | query | No | |
| dayNumber | number | query | No | |
| skip | number | query | No |
レスポンス
戻り値: GetTenantDailyUsagesResponse
例

テナントパッケージを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: CreateTenantPackageResponse
例

テナントパッケージを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
戻り値: APIEmptyResponse
例

テナントパッケージを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

テナントパッケージ一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| skip | number | query | いいえ |
レスポンス
戻り値: GetTenantPackagesResponse
例

テナントパッケージを置換 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

テナントパッケージを更新 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

テナントユーザーを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
レスポンス
例

テナントユーザーを削除 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| deleteComments | string | query | いいえ | |
| commentDeleteMode | string | query | いいえ |
レスポンス
返却値: APIEmptyResponse
例

テナントユーザーを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

テナントユーザー一覧を取得 
パラメーター
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| skip | number | query | いいえ |
レスポンス
例

テナントユーザーを置換 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| updateComments | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

ログインリンクを送信 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| redirectURL | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

テナントユーザーを更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| updateComments | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

テナントを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい |
レスポンス
戻り値: CreateTenantResponse
例

テナントを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| sure | string | query | いいえ |
レスポンス
戻り値: APIEmptyResponse
例

テナントを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | クエリ | はい | |
| id | string | パス | はい |
レスポンス
戻り値: GetTenantResponse
例

テナント一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| meta | string | query | いいえ | |
| skip | number | query | いいえ |
レスポンス
戻り値: GetTenantsResponse
例

テナントを更新 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIEmptyResponse
例

チケット状態を変更 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: ChangeTicketStateResponse
例

チケットを作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | はい |
Response
戻り値: CreateTicketResponse
例

チケットを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| userId | string | query | いいえ |
レスポンス
戻り値: GetTicketResponse
例

チケット一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | いいえ | |
| state | number | query | いいえ | |
| skip | number | query | いいえ | |
| limit | number | query | いいえ |
レスポンス
戻り値: GetTicketsResponse
例

翻訳を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| namespace | string | パス | はい | |
| component | string | パス | はい | |
| locale | string | クエリ | いいえ | |
| useFullTranslationIds | boolean | クエリ | いいえ |
レスポンス
例

画像をアップロード 
画像のアップロードとリサイズ
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| sizePreset | string | query | いいえ | サイズプリセット: "Default" (1000x1000px) または "CrossPlatform" (一般的なデバイス向けのサイズを作成します) |
| urlId | string | query | いいえ | アップロードが行われるページのID(設定用) |
レスポンス
戻り値: UploadImageResponse
例

IDでユーザーバッジ進捗を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
戻り値: APIGetUserBadgeProgressResponse
例

ユーザーIDでユーザーバッジ進捗を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | path | はい |
レスポンス
戻り値: APIGetUserBadgeProgressResponse
例

ユーザーバッジ進捗一覧を取得 
パラメータ
| 名前 | 型 | Location | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| userId | string | query | いいえ | |
| limit | number | query | いいえ | |
| skip | number | query | いいえ |
レスポンス
戻り値: APIGetUserBadgeProgressListResponse
例

ユーザーバッジを作成 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes |
レスポンス
戻り値: APICreateUserBadgeResponse
例

ユーザーバッジを削除 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
例

ユーザーバッジを取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
例

ユーザーバッジ一覧を取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | クエリ | はい | |
| userId | string | クエリ | いいえ | |
| badgeId | string | クエリ | いいえ | |
| type | number | クエリ | いいえ | |
| displayedOnComments | boolean | クエリ | いいえ | |
| limit | number | クエリ | いいえ | |
| skip | number | クエリ | いいえ |
レスポンス
例

ユーザーバッジを更新 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
レスポンス
例

ユーザーの通知数を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: GetUserNotificationCountResponse
例

ユーザーの通知を取得 
パラメーター
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| urlId | string | query | いいえ | 使用して現在のページが購読されているかどうかを判定します。 |
| pageSize | integer | query | いいえ | |
| afterId | string | query | いいえ | |
| includeContext | boolean | query | いいえ | |
| afterCreatedAt | integer | query | いいえ | |
| unreadOnly | boolean | query | いいえ | |
| dmOnly | boolean | query | いいえ | |
| noDm | boolean | query | いいえ | |
| includeTranslations | boolean | query | いいえ | |
| includeTenantNotifications | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
返却値: GetMyNotificationsResponse
例

ユーザーの通知数をリセット 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: ResetUserNotificationsResponse
例

ユーザーの通知をリセット 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| afterId | string | query | いいえ | |
| afterCreatedAt | integer | query | いいえ | |
| unreadOnly | boolean | query | いいえ | |
| dmOnly | boolean | query | いいえ | |
| noDm | boolean | query | いいえ | |
| sso | string | query | いいえ |
レスポンス
戻り値: ResetUserNotificationsResponse
例

ユーザーのコメント購読ステータスを更新 
特定のコメントに対する通知を有効化または無効化します。
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| notificationId | string | path | はい | |
| optedInOrOut | string | path | はい | |
| commentId | string | query | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: UpdateUserNotificationCommentSubscriptionStatusResponse
例

ユーザーのページ購読ステータスを更新 
ページの通知を有効または無効にします。ユーザーがページを購読している場合、新しいルートコメントに対して通知が作成され、また
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | クエリ | はい | |
| urlId | string | クエリ | はい | |
| url | string | クエリ | はい | |
| pageTitle | string | クエリ | はい | |
| subscribedOrUnsubscribed | string | パス | はい | |
| sso | string | クエリ | いいえ |
レスポンス
戻り値: UpdateUserNotificationPageSubscriptionStatusResponse
例

ユーザーの通知ステータスを更新 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| notificationId | string | path | はい | |
| newStatus | string | path | はい | |
| sso | string | query | いいえ |
レスポンス
戻り値: UpdateUserNotificationStatusResponse
例

ユーザーの在席ステータスを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| urlIdWS | string | query | はい | |
| userIds | string | query | はい |
レスポンス
戻り値: GetUserPresenceStatusesResponse
例

ユーザーを検索 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | path | はい | |
| urlId | string | query | はい | |
| usernameStartsWith | string | query | いいえ | |
| mentionGroupIds | array | query | いいえ | |
| sso | string | query | いいえ | |
| searchSection | string | query | いいえ |
レスポンス
戻り値: SearchUsersResult
例

ユーザーを取得 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい |
レスポンス
返却: GetUserResponse
例

投票を作成 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| commentId | string | query | はい | |
| direction | string | query | はい | |
| userId | string | query | いいえ | |
| anonUserId | string | query | いいえ |
レスポンス
戻り値: VoteResponse
例

投票を削除 
パラメータ
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| id | string | path | はい | |
| editKey | string | query | いいえ |
レスポンス
戻り値: VoteDeleteResponse
例

投票を取得 
パラメータ
| 名前 | 型 | 場所 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| urlId | string | query | はい |
レスポンス
戻り値: GetVotesResponse
例

ユーザーの投票を取得 
パラメータ
| 名前 | 型 | 位置 | 必須 | 説明 |
|---|---|---|---|---|
| tenantId | string | query | はい | |
| urlId | string | query | はい | |
| userId | string | query | いいえ | |
| anonUserId | string | query | いいえ |
レスポンス
例

ヘルプが必要ですか?
Java SDKに関して問題が発生した場合や質問がある場合は、次の方法でご連絡ください:
貢献
貢献は歓迎します!貢献ガイドラインについてはGitHubリポジトリを参照してください。