
Језик 🇲🇪 Српски (Црна Гора)
Увод
Документација
Агрегација
Записи ревизије
Аутентификација
Блокирање из коментара
Провера блокираних коментара
Коментари
Коментари за корисника
Конфигурације домена
Шаблони имејла
Дневник догађаја
Објаве фида
Пријави коментар
Гифови
Хаштегови
Модерација
Модератори
Број обавештења
Обавештења
Реакције странице
Странице
Догађаји вебхука на чекању
Конфигурације питања
Резултати питања
Агрегација резултата питања
SSO корисници
Претплате
Дневна употреба тенанта
Пакети тенанта
Корисници тенанта
Тенанти
Тикети
Преводи
Отпреми слику
Напредак значки корисника
Значке корисника
Корисничка обавештења
Статуси присуства корисника
Претрага корисника
Корисници
Гласови
FastComments Java SDK
Ово је званични Java SDK за FastComments.
Званични Java SDK за FastComments API
Репозиторијум
Инсталација 
Maven
Додајте Repsy репозиторијум у POM вашег пројекта:
<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
Додајте Repsy репозиторијум у ваш build.gradle фајл:
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"
}
Садржај библиотеке
Ова библиотека садржи три модула. Генерисани API клијент, основна Java библиотека која садржи ручно написане помоћне класе да би рад са API-јем био једноставнији, и модул pubsub који је библиотека за претплату на фидове промена.
- Документација API клијент библиотеке
- Документација основне библиотеке, укључујући примјере SSO
- Документација PubSub библиотеке
Јавни и заштићени API-ји
За API клијента постоје три класе, DefaultApi, PublicApi, и ModerationApi. DefaultApi садржи методе које захтијевају ваш API кључ, а PublicApi садржи методе које се могу позвати директно из прегледача/мобилног уређаја/итд. без аутентификације.
ModerationApi покреће контролну таблу модератора. Садржи методе за модерацију коментара (листање, бројање, претрага, логови и извоз), акције модерације (уклони/врати, означи, подеси статус за преглед/спам/одобрење, гласови, и поновно отварање/затварање теме), забране (забрана коментисања, поништавање забране, сажеци предзабране, статус и преференције забране, и бројање забрањених корисника), и значке и повјерење (додијели/уклони значку, ручне значке, добити/поставити фактор повјерења, и унутрашњи профил корисника). Сваки метод ModerationApi прихвата параметар sso тако да се позив може извршити у име модератора аутентификованог преко SSO.
Брзи почетак 
Коришћење аутентификованих API-ја (DefaultApi)
Важнo: Морате да подесите ваш API кључ на ApiClient пре слања аутентификованих захтјева. Ако то не урадите, захтјеви ће пропасти са грешком 401.
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) {
// Направите и конфигуришите ApiClient
ApiClient apiClient = new ApiClient();
// ОБАВЕЗНО: Поставите ваш API кључ (добијете га са FastComments контролне табле)
apiClient.setApiKey("YOUR_API_KEY_HERE");
// Направите инстанцу API-ја са конфигурисаним ApiClient-ом
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)
Јавни endpoint-и не захтијевају аутентификацију:
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)
ModerationApi покреће модераторску контролну таблу. Свaka метода прихвата параметар sso који идентификује SSO-аутентификованог модератора у чије име се захтјев прави:
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: Проверите да ли позивате
apiClient.setApiKey("YOUR_KEY")прије креирања инстанце DefaultApi. - Wrong API class: Користите
DefaultApiза аутентификоване захтјеве на серверској страни,PublicApiза захтјеве на клијентској страни/јавне захтјеве. - Null API key: SDK ће тихо прескочити аутентификацију ако је API кључ null, што ће довести до грешака 401.
Напомене 
Идентификатори емитовања
Видећете да треба да проследите broadcastId у неким API позивима. Када примите догађаје, добићете овај ID назад, па ћете знати да игноришете догађај ако планирате оптимистично применити измене на клијенту
(што ћете вероватно и желети јер пружа најбоље корисничко искуство). Проследите овде UUID. ID треба да буде довољно јединствен да се не појави два пута у току једне сесије прегледача.
aggregate 
Агрегира документе груписањем (ако је groupBy наведен) и применом више операција. Подржане су различите операције (нпр. sum, countDistinct, avg, итд.).
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| parentTenantId | string | query | Не | |
| includeStats | boolean | query | Не |
Одговор
Враћа: AggregateResponse
Пример

getAuditLogs 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| limit | number | query | Не | |
| skip | number | query | Не | |
| order | string | query | Не | |
| after | number | query | Не | |
| before | number | query | Не |
Одговор
Враћа: GetAuditLogsResponse
Пример

logoutPublic 
Одговор
Враћа: APIEmptyResponse
Пример

blockFromCommentPublic 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: BlockSuccess
Пример

unBlockCommentPublic 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: UnblockSuccess
Пример

checkedCommentsForBlocked 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| commentIds | string | query | Да | Листа ID-ова коментара, одвојена зарезом. |
| sso | string | query | Не |
Одговор
Враћа: CheckBlockedCommentsResponse
Пример

blockUserFromComment 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| userId | string | query | Не | |
| anonUserId | string | query | Не |
Одговор
Враћа: BlockSuccess
Пример

createCommentPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| broadcastId | string | query | Da | |
| sessionId | string | query | Ne | |
| sso | string | query | Ne |
Одговор
Vraća: SaveCommentsResponseWithPresence
Примјер

deleteComment 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| contextUserId | string | query | Не | |
| isLive | boolean | query | Не |
Одговор
Враћа: DeleteCommentResult
Пример

deleteCommentPublic 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| commentId | string | path | Да | |
| broadcastId | string | query | Да | |
| editKey | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: PublicAPIDeleteCommentResponse
Пример

deleteCommentVote 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | путања | Да | |
| commentId | string | путања | Да | |
| voteId | string | путања | Да | |
| urlId | string | упит | Да | |
| broadcastId | string | упит | Да | |
| editKey | string | упит | Не | |
| sso | string | упит | Не |
Одговор
Враћа: VoteDeleteResponse
Пример

flagComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| userId | string | query | Не | |
| anonUserId | string | query | Не |
Одговор
Враћа: FlagCommentResponse
Пример

getComment 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | упит | Да | |
| id | string | путања | Да |
Одговор
Враћа: APIGetCommentResponse
Пример

getComments 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| 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 | Не |
Одговор
Враћа: APIGetCommentsResponse
Пример

getCommentsPublic 
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
Пример

getCommentText 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
Одговор
Враћа: PublicAPIGetCommentTextResponse
Пример

getCommentVoteUserNames 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| commentId | string | path | Да | |
| dir | integer | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: GetCommentVoteUserNamesSuccessResponse
Пример

lockComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| commentId | string | path | Da | |
| broadcastId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primer

pinComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| commentId | string | path | Да | |
| broadcastId | string | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: ChangeCommentPinStatusResponse
Пример

saveComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| isLive | boolean | query | Не | |
| doSpamCheck | boolean | query | Не | |
| sendEmails | boolean | query | Не | |
| populateNotifications | boolean | query | Не |
Одговор
Враћа: APISaveCommentResponse
Примјер

saveCommentsBulk 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| isLive | boolean | query | Не | |
| doSpamCheck | boolean | query | Не | |
| sendEmails | boolean | query | Не | |
| populateNotifications | boolean | query | Не |
Одговор
Враћа: SaveCommentsBulkResponse
Пример

setCommentText 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| commentId | string | path | Yes | |
| broadcastId | string | query | Yes | |
| editKey | string | query | No | |
| sso | string | query | No |
Одговор
Враћа: PublicAPISetCommentTextResponse
Пример

unBlockUserFromComment 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne | |
| anonUserId | string | query | Ne |
Odgovor
Vraća: UnblockSuccess
Primjer

unFlagComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne | |
| anonUserId | string | query | Ne |
Odgovor
Vraća: FlagCommentResponse
Primjer

unLockComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| commentId | string | path | Да | |
| broadcastId | string | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

unPinComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| commentId | string | path | Да | |
| broadcastId | string | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: ChangeCommentPinStatusResponse
Пример

updateComment 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| contextUserId | string | query | Не | |
| doSpamCheck | boolean | query | Не | |
| isLive | boolean | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

voteComment 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| commentId | string | path | Да | |
| urlId | string | query | Да | |
| broadcastId | string | query | Да | |
| sessionId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: VoteResponse
Пример

getCommentsForUser 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| userId | string | query | No | |
| direction | string | query | No | |
| repliesToUserId | string | query | No | |
| page | number | query | No | |
| includei10n | boolean | query | No | |
| locale | string | query | No | |
| isCrawler | boolean | query | No |
Одговор
Враћа: GetCommentsForUserResponse
Пример

addDomainConfig 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: AddDomainConfigResponse
Пример

deleteDomainConfig 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| domain | string | path | Да |
Одговор
Враћа: DeleteDomainConfigResponse
Пример

getDomainConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| domain | string | path | Da |
Odgovor
Vraća: GetDomainConfigResponse
Primjer

getDomainConfigs 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: GetDomainConfigsResponse
Пример

patchDomainConfig 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| domainToUpdate | string | path | Da |
Response
Vraća: PatchDomainConfigResponse
Primjer

putDomainConfig 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| domainToUpdate | string | path | Да |
Одговор
Враћа: PutDomainConfigResponse
Пример

createEmailTemplate 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: CreateEmailTemplateResponse
Пример

deleteEmailTemplate 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

deleteEmailTemplateRenderError 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| errorId | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Примјер

getEmailTemplate 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: GetEmailTemplateResponse
Пример

getEmailTemplateDefinitions 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: GetEmailTemplateDefinitionsResponse
Пример

getEmailTemplateRenderErrors 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| skip | number | query | Не |
Одговор
Враћа: GetEmailTemplateRenderErrorsResponse
Пример

getEmailTemplates 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| skip | number | query | Не |
Одговор
Враћа: GetEmailTemplatesResponse
Пример

renderEmailTemplate 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| locale | string | query | Не |
Одговор
Враћа: RenderEmailTemplateResponse
Пример

updateEmailTemplate 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Одговор
Враћа: APIEmptyResponse
Пример

getEventLog 
req tenantId urlId userIdWS
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да | |
| userIdWS | string | query | Да | |
| startTime | integer | query | Да | |
| endTime | integer | query | Не |
Одговор
Враћа: GetEventLogResponse
Пример

getGlobalEventLog 
req tenantId urlId userIdWS
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да | |
| userIdWS | string | query | Да | |
| startTime | integer | query | Да | |
| endTime | integer | query | Не |
Одговор
Враћа: GetEventLogResponse
Пример

createFeedPost 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| broadcastId | string | query | Ne | |
| isLive | boolean | query | Ne | |
| doSpamCheck | boolean | query | Ne | |
| skipDupCheck | boolean | query | Ne |
Odgovor
Vraća: CreateFeedPostsResponse
Primjer

createFeedPostPublic 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: CreateFeedPostResponse
Primjer

deleteFeedPostPublic 
Параметри
| Име | Тип | Location | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| postId | string | path | Да | |
| broadcastId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: DeleteFeedPostPublicResponse
Примјер

getFeedPosts 
req tenantId afterId
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| afterId | string | query | Не | |
| limit | integer | query | Не | |
| tags | array | query | Не |
Одговор
Враћа: GetFeedPostsResponse
Пример

getFeedPostsPublic 
req tenantId afterId
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| afterId | string | query | Ne | |
| limit | integer | query | Ne | |
| tags | array | query | Ne | |
| sso | string | query | Ne | |
| isCrawler | boolean | query | Ne | |
| includeUserInfo | boolean | query | Ne |
Odgovor
Vraća: PublicFeedPostsResponse
Primjer

getFeedPostsStats 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| postIds | array | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: FeedPostsStatsResponse
Пример

getUserReactsPublic 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| postIds | array | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: UserReactsResponse
Пример

reactFeedPostPublic 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| postId | string | path | Yes | |
| isUndo | boolean | query | No | |
| broadcastId | string | query | No | |
| sso | string | query | No |
Odgovor
Vraća: ReactFeedPostResponse
Primjer

updateFeedPost 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

updateFeedPostPublic 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| postId | string | path | Да | |
| broadcastId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: CreateFeedPostResponse
Пример

flagCommentPublic 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| commentId | string | path | Да | |
| isFlagged | boolean | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

getGifLarge 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| largeInternalURLSanitized | string | query | Да |
Одговор
Враћа: GifGetLargeResponse
Пример

getGifsSearch 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| search | string | query | Да | |
| locale | string | query | Не | |
| rating | string | query | Не | |
| page | number | query | Не |
Одговор
Враћа: GetGifsSearchResponse
Пример

getGifsTrending 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| locale | string | query | Не | |
| rating | string | query | Не | |
| page | number | query | Не |
Резултат
Враћа: GetGifsTrendingResponse
Пример

addHashTag 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Ne |
Odgovor
Vraća: CreateHashTagResponse
Primjer

addHashTagsBulk 
Параметри
| Име | Тип | Локација | Потребно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Не |
Одговор
Враћа: BulkCreateHashTagsResponse
Пример

deleteHashTag 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tag | string | path | Yes | |
| tenantId | string | query | No |
Одговор
Враћа: APIEmptyResponse
Пример

getHashTags 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| page | number | query | Не |
Одговор
Враћа: GetHashTagsResponse
Пример

patchHashTag 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tag | string | path | Да | |
| tenantId | string | query | Не |
Одговор
Враћа: UpdateHashTagResponse
Пример

deleteModerationVote 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| voteId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: VoteDeleteResponse
Пример

getApiComments 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| page | number | query | Не | |
| count | number | query | Не | |
| text-search | string | query | Не | |
| byIPFromComment | string | query | Не | |
| filters | string | query | Не | |
| searchFilters | string | query | Не | |
| sorts | string | query | Не | |
| demo | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationAPIGetCommentsResponse
Примјер

getApiExportStatus 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| batchJobId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationExportStatusResponse
Пример

getApiIds 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| text-search | string | query | Не | |
| byIPFromComment | string | query | Не | |
| filters | string | query | Не | |
| searchFilters | string | query | Не | |
| afterId | string | query | Не | |
| demo | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationAPIGetCommentIdsResponse
Пример

getBanUsersFromComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: GetBannedUsersFromCommentResponse
Пример

getCommentBanStatus 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: GetCommentBanStatusResponse
Примјер

getCommentChildren 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: ModerationAPIChildCommentsResponse
Пример

getCount 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| text-search | string | query | Не | |
| byIPFromComment | string | query | Не | |
| filter | string | query | Не | |
| searchFilters | string | query | Не | |
| demo | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationAPICountCommentsResponse
Пример

getCounts 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| sso | string | query | Не |
Одговор
Враћа: GetBannedUsersCountResponse
Пример

getLogs 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: ModerationAPIGetLogsResponse
Пример

getManualBadges 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| sso | string | query | Ne |
Odgovor
Vraća: GetTenantManualBadgesResponse
Primjer

getManualBadgesForUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| badgesUserId | string | query | Ne | |
| commentId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: GetUserManualBadgesResponse
Primjer

getModerationComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| includeEmail | boolean | query | Не | |
| includeIP | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationAPICommentResponse
Пример

getModerationCommentText 
Параметри
| Назив | Тип | Location | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: GetCommentTextResponse
Пример

getPreBanSummary 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| includeByUserIdAndEmail | boolean | query | Не | |
| includeByIP | boolean | query | Не | |
| includeByEmailDomain | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: PreBanSummary
Пример

getSearchCommentsSummary 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| value | string | query | Не | |
| filters | string | query | Не | |
| searchFilters | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationCommentSearchResponse
Пример

getSearchPages 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| value | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationPageSearchResponse
Примјер

getSearchSites 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| value | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationSiteSearchResponse
Пример

getSearchSuggest 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| text-search | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationSuggestResponse
Пример

getSearchUsers 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| value | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationUserSearchResponse
Пример

getTrustFactor 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| userId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: GetUserTrustFactorResponse
Пример

getUserBanPreference 
Parametri
| Naziv | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| sso | string | query | No |
Одговор
Враћа: APIModerateGetUserBanPreferencesResponse
Примјер

getUserInternalProfile 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: GetUserInternalProfileResponse
Пример

postAdjustCommentVotes 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: AdjustVotesResponse
Пример

postApiExport 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| text-search | string | query | Не | |
| byIPFromComment | string | query | Не | |
| filters | string | query | Не | |
| searchFilters | string | query | Не | |
| sorts | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ModerationExportResponse
Примјер

postBanUserFromComment 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Da | |
| banEmail | boolean | query | Ne | |
| banEmailDomain | boolean | query | Ne | |
| banIP | boolean | query | Ne | |
| deleteAllUsersComments | boolean | query | Ne | |
| bannedUntil | string | query | Ne | |
| isShadowBan | boolean | query | Ne | |
| updateId | string | query | Ne | |
| banReason | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: BanUserFromCommentResult
Primjer

postBanUserUndo 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

postBulkPreBanSummary 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| includeByUserIdAndEmail | boolean | query | Не | |
| includeByIP | boolean | query | Не | |
| includeByEmailDomain | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: BulkPreBanSummary
Пример

postCommentsByIds 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| sso | string | query | Не |
Одговор
Враћа: ModerationAPIChildCommentsResponse
Пример

postFlagComment 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| commentId | string | path | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primjer

postRemoveComment 
Параметри
| Име | Тип | Локација | Потребно | Опис |
|---|---|---|---|---|
| commentId | string | путања | Да | |
| sso | string | упит | Не |
Одговор
Враћа: PostRemoveCommentResponse
Пример

postRestoreDeletedComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

postSetCommentApprovalStatus 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| approved | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: SetCommentApprovedResponse
Пример

postSetCommentReviewStatus 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| reviewed | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

postSetCommentSpamStatus 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| spam | boolean | query | Не | |
| permNotSpam | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

postSetCommentText 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: SetCommentTextResponse
Пример

postUnFlagComment 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| commentId | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

postVote 
Параметри
| Назив | Тип | Location | Обавезно | Опис |
|---|---|---|---|---|
| commentId | string | path | Да | |
| direction | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: VoteResponse
Пример

putAwardBadge 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| badgeId | string | query | Da | |
| userId | string | query | Ne | |
| commentId | string | query | Ne | |
| broadcastId | string | query | Ne | |
| sso | string | query | Ne |
Odgovor
Vraća: AwardUserBadgeResponse
Primer

putCloseThread 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| urlId | string | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Примјер

putRemoveBadge 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| badgeId | string | query | Да | |
| userId | string | query | Не | |
| commentId | string | query | Не | |
| broadcastId | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: RemoveUserBadgeResponse
Пример

putReopenThread 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| urlId | string | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

setTrustFactor 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| userId | string | query | Не | |
| trustFactor | string | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: SetUserTrustFactorResponse
Пример

createModerator 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: CreateModeratorResponse
Примјер

deleteModerator 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| sendEmail | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primjer

getModerator 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: GetModeratorResponse
Пример

getModerators 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| skip | number | query | Не |
Одговор
Враћа: GetModeratorsResponse
Примјер

sendInvite 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| fromName | string | query | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

updateModerator 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

deleteNotificationCount 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Пример

getCachedNotificationCount 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: GetCachedNotificationCountResponse
Пример

getNotificationCount 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| userId | string | query | Не | |
| urlId | string | query | Не | |
| fromCommentId | string | query | Не | |
| viewed | boolean | query | Не | |
| type | string | query | Не |
Одговор
Враћа: GetNotificationCountResponse
Пример

getNotifications 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| userId | string | query | Ne | |
| urlId | string | query | Ne | |
| fromCommentId | string | query | Ne | |
| viewed | boolean | query | Ne | |
| type | string | query | Ne | |
| skip | number | query | Ne |
Odgovor
Vraća: GetNotificationsResponse
Primjer

updateNotification 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| userId | string | query | No |
Одговор
Враћа: APIEmptyResponse
Пример

createV1PageReact 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да | |
| title | string | query | Не |
Одговор
Враћа: CreateV1PageReact
Пример

createV2PageReact 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | путања | Да | |
| urlId | string | упит | Да | |
| id | string | упит | Да | |
| title | string | упит | Не |
Одговор
Враћа: CreateV1PageReact
Пример

deleteV1PageReact 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes |
Одговор
Враћа: CreateV1PageReact
Пример

deleteV2PageReact 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da | |
| id | string | query | Da |
Odgovor
Vraća: CreateV1PageReact
Primjer

getV1PageLikes 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да |
Одговор
Враћа: GetV1PageLikes
Пример

getV2PageReacts 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Da | |
| urlId | string | query | Da |
Odgovor
Vraća: GetV2PageReacts
Primjer

getV2PageReactUsers 
Параметри
| Назив | Тип | Location | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да | |
| id | string | query | Да |
Одговор
Враћа: GetV2PageReactUsersResponse
Пример

addPage 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | упит | Да |
Одговор
Враћа: AddPageAPIResponse
Пример

deletePage 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: DeletePageAPIResponse
Пример

getOfflineUsers 
Претходни коментатори на страници који тренутно НИСУ онлајн. Сортирано по displayName. Користите ово након што истрошите /users/online да прикажете секцију "Чланови". Пагинација курсора по commenterName: сервер пролази делимични индекс {tenantId, urlId, commenterName} од afterName унапред помоћу $gt, без трошка $skip.
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да | Идентификатор URL странице (очишћен на серверу). |
| afterName | string | query | Не | Курсор: проследите nextAfterName из претходног одговора. |
| afterUserId | string | query | Не | Курсор за разрешење изједначења: проследите nextAfterUserId из претходног одговора. Обавезно када је afterName подешен да се уноси са истим именима не изгубе. |
Одговор
Враћа: PageUsersOfflineResponse
Пример

getOnlineUsers 
Тренутно онлајн посматрачи странице: особе чија је websocket сесија тренутно претплаћена на страницу. Враћа anonCount + totalCount (сви претплатници у простору, укључујући анонимне посматраче које не набрајамо).
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| urlId | string | query | Yes | Идентификатор URL-а странице (очишћен на серверу). |
| afterName | string | query | No | Курсор: пошаљите nextAfterName из претходног одговора. |
| afterUserId | string | query | No | Курсор за решавање изједначења: пошаљите nextAfterUserId из претходног одговора. Обавезно када је afterName постављено да би везе по имену не изоставиле уносе. |
Одговор
Враћа: PageUsersOnlineResponse
Пример

getPageByURLId 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| urlId | string | query | Да |
Одговор
Враћа: GetPageByURLIdAPIResponse
Примјер

getPages 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: GetPagesAPIResponse
Пример

getPagesPublic 
Листа страница за тенанта. Користи се од стране FChat десктоп клијента за попуњавање његове листе соба.
Потребно је да enableFChat буде true у решеном прилагођеном конфигу за сваку страницу.
Странице које захтијевају SSO биће филтриране у складу са приступом групе корисника који прави захтев.
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Yes | |
| cursor | string | query | No | Непрозирни курсор за пагинацију враћен као nextCursor из претходног захтева. Повезан са истим sortBy. |
| limit | integer | query | No | 1..200, подразумевано 50 |
| q | string | query | No | Опциони филтер префикса наслова, неосетљив на регистар. |
| sortBy | string | query | No | Редослед сортирања. updatedAt (подразумевано, најновије прво), commentCount (највише коментара прво), или title (азбучно). |
| hasComments | boolean | query | No | Ако је true, враћају се само странице које имају бар један коментар. |
Одговор
Враћа: GetPublicPagesResponse
Пример

getUsersInfo 
Скуп информација о корисницима за тенанта. За дате userIds, враћа информације за приказ из User / SSOUser. Користи га виџет за коментаре да обогати кориснике који су се управо појавили путем presence догађаја. Нема контекст странице: приватност се доследно спроводи (приватни профили су маскирани).
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| ids | string | query | Да | userIds одвојени зарезом. |
Одговор
Враћа: PageUsersInfoResponse
Пример

patchPage 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: PatchPageAPIResponse
Пример

deletePendingWebhookEvent 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Пример

getPendingWebhookEventCount 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| commentId | string | query | Не | |
| externalId | string | query | Не | |
| eventType | string | query | Не | |
| type | string | query | Не | |
| domain | string | query | Не | |
| attemptCountGT | number | query | Не |
Одговор
Враћа: GetPendingWebhookEventCountResponse
Пример

getPendingWebhookEvents 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| commentId | string | query | Не | |
| externalId | string | query | Не | |
| eventType | string | query | Не | |
| type | string | query | Не | |
| domain | string | query | Не | |
| attemptCountGT | number | query | Не | |
| skip | number | query | Не |
Одговор
Враћа: GetPendingWebhookEventsResponse
Пример

createQuestionConfig 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: CreateQuestionConfigResponse
Пример

deleteQuestionConfig 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Пример

getQuestionConfig 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetQuestionConfigResponse
Primjer

getQuestionConfigs 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| skip | number | query | Не |
Одговор
Враћа: GetQuestionConfigsResponse
Пример

updateQuestionConfig 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

createQuestionResult 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes |
Одговор
Враћа: CreateQuestionResultResponse
Пример

deleteQuestionResult 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

getQuestionResult 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Одговор
Враћа: GetQuestionResultResponse
Пример

getQuestionResults 
Параметри
| 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
Пример

updateQuestionResult 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes |
Одговор
Враћа: APIEmptyResponse
Примјер

aggregateQuestionResults 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| questionId | string | query | Не | |
| questionIds | array | query | Не | |
| urlId | string | query | Не | |
| timeBucket | string | query | Не | |
| startDate | string | query | Не | |
| forceRecalculate | boolean | query | Не |
Одговор
Враћа: AggregateQuestionResultsResponse
Пример

bulkAggregateQuestionResults 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| forceRecalculate | boolean | query | Не |
Одговор
Враћа: BulkAggregateQuestionResultsResponse
Пример

combineCommentsWithQuestionResults 
Параметри
| 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
Пример

addSSOUser 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: AddSSOUserAPIResponse
Пример

deleteSSOUser 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| deleteComments | boolean | query | Не | |
| commentDeleteMode | string | query | Не |
Одговор
Враћа: DeleteSSOUserAPIResponse
Пример

getSSOUserByEmail 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| string | path | Да |
Одговор
Враћа: GetSSOUserByEmailAPIResponse
Примјер

getSSOUserById 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: GetSSOUserByIdAPIResponse
Примјер

getSSOUsers 
Параметри
| Име | Type | Location | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| skip | integer | query | Не |
Одговор
Враћа: GetSSOUsersResponse
Пример

patchSSOUser 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| updateComments | boolean | query | Не |
Одговор
Враћа: PatchSSOUserAPIResponse
Пример

putSSOUser 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| id | string | path | Yes | |
| updateComments | boolean | query | No |
Одговор
Враћа: PutSSOUserAPIResponse
Пример

createSubscription 
Параметри
| Назив | Тип | Location | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: CreateSubscriptionAPIResponse
Пример

deleteSubscription 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| userId | string | query | Не |
Одговор
Враћа: DeleteSubscriptionAPIResponse
Пример

getSubscriptions 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | No |
Одговор
Враћа: GetSubscriptionsAPIResponse
Пример

updateSubscription 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| userId | string | query | Ne |
Odgovor
Vraća: UpdateSubscriptionAPIResponse
Primjer

getTenantDailyUsages 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| yearNumber | number | query | Не | |
| monthNumber | number | query | Не | |
| dayNumber | number | query | Не | |
| skip | number | query | Не |
Одговор
Враћа: GetTenantDailyUsagesResponse
Пример

createTenantPackage 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateTenantPackageResponse
Primer

deleteTenantPackage 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Примјер

getTenantPackage 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetTenantPackageResponse
Primjer

getTenantPackages 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| skip | number | query | Не |
Одговор
Враћа: GetTenantPackagesResponse
Пример

replaceTenantPackage 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Примјер

updateTenantPackage 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptyResponse
Primjer

createTenantUser 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: CreateTenantUserResponse
Пример

deleteTenantUser 
Параметри
| Назив | Тип | Location | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| deleteComments | string | query | Не | |
| commentDeleteMode | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Пример

getTenantUser 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: GetTenantUserResponse
Примјер

getTenantUsers 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| skip | number | query | Не |
Одговор
Враћа: GetTenantUsersResponse
Пример

replaceTenantUser 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| updateComments | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primjer

sendLoginLink 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da | |
| redirectURL | string | query | Ne |
Odgovor
Vraća: APIEmptyResponse
Primjer

updateTenantUser 
Параметри
| Назив | Type | Location | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| updateComments | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Примјер

createTenant 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da |
Odgovor
Vraća: CreateTenantResponse
Primer

deleteTenant 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| sure | string | query | Не |
Одговор
Враћа: APIEmptyResponse
Примјер

getTenant 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: GetTenantResponse
Primjer

getTenants 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| meta | string | query | Не | |
| skip | number | query | Не |
Одговор
Враћа: GetTenantsResponse
Пример

updateTenant 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: APIEmptyResponse
Пример

changeTicketState 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| userId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: ChangeTicketStateResponse
Пример

createTicket 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Yes | |
| userId | string | query | Yes |
Одговор
Враћа: CreateTicketResponse
Пример

getTicket 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| userId | string | query | Не |
Одговор
Враћа: GetTicketResponse
Пример

getTickets 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| userId | string | query | Не | |
| state | number | query | Не | |
| skip | number | query | Не | |
| limit | number | query | Не |
Одговор
Враћа: GetTicketsResponse
Пример

getTranslations 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| namespace | string | path | Да | |
| component | string | path | Да | |
| locale | string | query | Не | |
| useFullTranslationIds | boolean | query | Не |
Одговор
Враћа: GetTranslationsResponse
Пример

uploadImage 
Отпреми и промијени величину слике
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| sizePreset | string | query | Не | Пресет величине: "Default" (1000x1000px) или "CrossPlatform" (креира величине за популарне уређаје) |
| urlId | string | query | Не | ИД странице са које се врши отпремање, за конфигурацију |
Одговор
Враћа: UploadImageResponse
Пример

getUserBadgeProgressById 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIGetUserBadgeProgressResponse
Primjer

getUserBadgeProgressByUserId 
Параметри
| Име | Тип | Локација | Потребно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| userId | string | path | Да |
Одговор
Враћа: APIGetUserBadgeProgressResponse
Пример

getUserBadgeProgressList 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| userId | string | query | Не | |
| limit | number | query | Не | |
| skip | number | query | Не |
Одговор
Враћа: APIGetUserBadgeProgressListResponse
Пример

createUserBadge 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да |
Одговор
Враћа: APICreateUserBadgeResponse
Пример

deleteUserBadge 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptySuccessResponse
Primjer

getUserBadge 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIGetUserBadgeResponse
Primjer

getUserBadges 
Параметри
| Назив | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| userId | string | query | Не | |
| badgeId | string | query | Не | |
| type | number | query | Не | |
| displayedOnComments | boolean | query | Не | |
| limit | number | query | Не | |
| skip | number | query | Не |
Одговор
Враћа: APIGetUserBadgesResponse
Пример

updateUserBadge 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| id | string | path | Da |
Odgovor
Vraća: APIEmptySuccessResponse
Primjer

getUserNotificationCount 
Parametri
| Ime | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: GetUserNotificationCountResponse
Primjer

getUserNotifications 
Параметри
| 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
Пример

resetUserNotificationCount 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: ResetUserNotificationsResponse
Primjer

resetUserNotifications 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| afterId | string | query | Не | |
| afterCreatedAt | integer | query | Не | |
| unreadOnly | boolean | query | Не | |
| dmOnly | boolean | query | Не | |
| noDm | boolean | query | Не | |
| sso | string | query | Не |
Одговор
Враћа: ResetUserNotificationsResponse
Пример

updateUserNotificationCommentSubscriptionStatus 
Омогући или онемогући обавештења за одређени коментар.
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| notificationId | string | path | Да | |
| optedInOrOut | string | path | Да | |
| commentId | string | query | Да | |
| sso | string | query | Не |
Одговор
Враћа: UpdateUserNotificationCommentSubscriptionStatusResponse
Пример

updateUserNotificationPageSubscriptionStatus 
Омогућите или онемогућите обавештења за страницу. Када су корисници претплаћени на страницу, обавештења се праве за нове основне коментаре, и такође
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| urlId | string | query | Да | |
| url | string | query | Да | |
| pageTitle | string | query | Да | |
| subscribedOrUnsubscribed | string | path | Да | |
| sso | string | query | Не |
Одговор
Враћа: UpdateUserNotificationPageSubscriptionStatusResponse
Пример

updateUserNotificationStatus 
Parametri
| Naziv | Tip | Lokacija | Obavezno | Opis |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| notificationId | string | path | Da | |
| newStatus | string | path | Da | |
| sso | string | query | Ne |
Odgovor
Vraća: UpdateUserNotificationStatusResponse
Primjer

getUserPresenceStatuses 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| urlIdWS | string | query | Да | |
| userIds | string | query | Да |
Одговор
Враћа: GetUserPresenceStatusesResponse
Пример

searchUsers 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | path | Да | |
| urlId | string | query | Да | |
| usernameStartsWith | string | query | Не | |
| mentionGroupIds | array | query | Не | |
| sso | string | query | Не | |
| searchSection | string | query | Не |
Одговор
Враћа: SearchUsersResult
Пример

getUser 
Параметри
| Име | Тип | Локација | Обавезно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да |
Одговор
Враћа: GetUserResponse
Пример

createVote 
Parametri
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Da | |
| commentId | string | query | Da | |
| direction | string | query | Da | |
| userId | string | query | Ne | |
| anonUserId | string | query | Ne |
Odgovor
Vraća: VoteResponse
Primjer

deleteVote 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| id | string | path | Да | |
| editKey | string | query | Не |
Одговор
Враћа: VoteDeleteResponse
Пример

getVotes 
Параметри
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| urlId | string | query | Да |
Одговор
Враћа: GetVotesResponse
Пример

getVotesForUser 
Параметри
| Назив | Тип | Локација | Потребно | Опис |
|---|---|---|---|---|
| tenantId | string | query | Да | |
| urlId | string | query | Да | |
| userId | string | query | Не | |
| anonUserId | string | query | Не |
Одговор
Враћа: GetVotesForUserResponse
Пример

Потребна помоћ?
Ако наиђете на било какве проблеме или имате питања у вези са Java SDK-ом, молимо вас:
Допринеси
Допринеси су добродошли! Посетите GitHub репозиторијум за смернице о доприносу.