
Језик 🇲🇪 Српски (Црна Гора)
Започињање
Документација
Агрегација
Дневници ревизије
Блокирање преко коментара
Провера блокираних коментара
Коментари
Конфигурације домена
Шаблони е-порука
Дневник догађаја
Објаве фида
Пријави коментар
Хештегови
Модератори
Број обавештења
Обавештења
Странице
Чекајући вебхук догађаји
Конфигурације питања
Резултати питања
Агрегација резултата питања
SSO корисници
Претплате
Дневна потрошња тенанта
Пакети тенанта
Корисници тенанта
Тенанти
Тикети
Отпремање слика
Напредак значке корисника
Значке корисника
Корисничка обавештења
Статус присутности корисника
Претрага корисника
Корисници
Гласови
FastComments Rust SDK
Ово је званични Rust SDK за FastComments.
Званични Rust SDK за FastComments API
Репозиторијум
Садржај библиотеке 
FastComments Rust SDK се састоји из неколико модула:
Client Module - Аутоматски генерисан API клијент за FastComments REST API-је
- Потпуне дефиниције типова за све API моделе
- И аутентификовани (
DefaultApi) и јавни (PublicApi) ендпоинти - Пуна подршка за async/await са tokio
- Погледајте client/README.md за детаљну API документацију
SSO Module - Алати за Single Sign-On на серверској страни
- Сигурно генерисање токена за аутентификацију корисника
- Подршка и за једноставан и за сигуран режим SSO
- Потписивање токена засновано на HMAC-SHA256
Core Types - Заједничке дефиниције типова и алатке
- Модели коментара и структуре метаподатака
- Конфигурације корисника и тенанта
- Помоћне функције за уобичајене операције
Брзи почетак 
Коришћење јавног API-ја
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Креирајте конфигурацију API-ја
let config = Configuration::new();
// Преузмите коментаре за страницу
let result = public_api::get_comments_public(
&config,
public_api::GetCommentsPublicParams {
tenant_id: "your-tenant-id".to_string(),
urlid: Some("page-url-id".to_string()),
url: None,
count_only: None,
skip: None,
limit: None,
sort_dir: None,
page: None,
sso_hash: None,
simple_sso_hash: None,
has_no_comment: None,
has_comment: None,
comment_id_filter: None,
child_ids: None,
start_date_time: None,
starts_with: None,
},
)
.await;
match result {
Ok(response) => {
println!("Found {} comments", response.comments.len());
for comment in response.comments {
println!("Comment: {:?}", comment);
}
}
Err(e) => eprintln!("Error fetching comments: {:?}", e),
}
}
Коришћење аутентификованог API-ја
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Креирајте конфигурацију са API кључем
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Преузмите коментаре користећи аутентификовани API
let result = default_api::get_comments(
&config,
default_api::GetCommentsParams {
tenant_id: "your-tenant-id".to_string(),
skip: None,
limit: None,
sort_dir: None,
urlid: Some("page-url-id".to_string()),
url: None,
is_spam: None,
user_id: None,
all_comments: None,
for_moderation: None,
parent_id: None,
is_flagged: None,
is_flagged_tag: None,
is_by_verified: None,
is_pinned: None,
asc: None,
include_imported: None,
origin: None,
tags: None,
},
)
.await;
match result {
Ok(response) => {
println!("Total comments: {}", response.count);
for comment in response.comments {
println!("Comment ID: {}, Text: {}", comment.id, comment.comment);
}
}
Err(e) => eprintln!("Error: {:?}", e),
}
}
Коришћење SSO за аутентификацију
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Креирајте безбједне SSO податке корисника (само на серверу!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // User ID
"user@example.com".to_string(), // Email
"John Doe".to_string(), // Username
"https://example.com/avatar.jpg".to_string(), // Avatar URL
);
// Генеришите SSO токен
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Проследите овај токен вашем фронтенду за аутентификацију
}
Уобичајени проблеми 
401 Неовлашћено
Ако добијате 401 грешке када користите аутентификовани API:
- Проверите ваш API кључ: Уверите се да користите исправан API кључ са вашег FastComments dashboard
- Проверите tenant ID: Уверите се да tenant ID одговара вашем налогу
- Формат API кључа: API кључ треба проследити у Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
Проблеми са SSO токенима
Ако SSO токени не раде:
- Користите сигуран режим за продукцију: Увек користите
FastCommentsSSO::new_secure()са вашим API кључем за продукцију - Само на серверу: Генеришите SSO токене на свом серверу, никада не излажите свој API кључ клијентима
- Проверите податке корисника: Уверите се да су обезбеђена сва обавезна поља (id, email, username)
Грешке асинхроног окружења
SDK користи tokio за асинхроне операције. Побрините се да:
Add tokio to your dependencies:
[dependencies] tokio = { version = "1", features = ["full"] }Use the tokio runtime:
#[tokio::main] async fn main() { // Ваш асинхрони код овде }
Напомене 
Broadcast ID-ovi
Videćete da treba da proslijedite broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, pa ćete znati da ignorišete događaj ako planirate optimistično primijeniti promjene na klijentu
(što ćete vjerovatno htjeti uraditi, jer to pruža najbolje iskustvo). Pošaljite ovdje UUID. ID treba da bude dovoljno jedinstven da se ne pojavi dvaput u toku iste sesije pregledača.
агрегирај 
Агрегира документе груписањем (ако је groupBy наведен) и применом више операција. Подржане су различите операције (нпр. sum, countDistinct, avg итд.).
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| aggregation_request | models::AggregationRequest | Да | |
| parent_tenant_id | String | Не | |
| include_stats | bool | Не |
Одговор
Враћа: AggregationResponse
добиј_дневнике_ревизије 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| limit | f64 | Не | |
| skip | f64 | Не | |
| order | models::SortDir | Не | |
| after | f64 | Не | |
| before | f64 | Не |
Одговор
Враћа: GetAuditLogs200Response
Пример

блокирај_преко_коментара 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Да | |
| sso | String | Не |
Одговор
Враћа: BlockFromCommentPublic200Response
Примјер

одблокирај_коментар 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Да | |
| sso | String | Не |
Одговор
Враћа: UnBlockCommentPublic200Response
Пример

проверени_коментари_за_блокиране 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_ids | String | Да | |
| sso | String | Не |
Одговор
Враћа: CheckedCommentsForBlocked200Response
Пример

блокирај_корисника_преко_коментара 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| block_from_comment_params | models::BlockFromCommentParams | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: BlockFromCommentPublic200Response
Пример

креирај_јавни_коментар 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| broadcast_id | String | Да | |
| comment_data | models::CommentData | Да | |
| session_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: CreateCommentPublic200Response
Пример

обриши_коментар 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| context_user_id | String | Не | |
| is_live | bool | Не |
Одговор
Враћа: DeleteComment200Response
Пример

обриши_јавни_коментар 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| broadcast_id | String | Да | |
| edit_key | String | Не | |
| sso | String | Не |
Одговор
Враћа: DeleteCommentPublic200Response
Пример

обриши_глас_за_коментар 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| vote_id | String | Да | |
| url_id | String | Да | |
| broadcast_id | String | Да | |
| edit_key | String | Не | |
| sso | String | Не |
Одговор
Враћа: DeleteCommentVote200Response
Пример

пријави_коментар 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: FlagComment200Response
Пример

добиј_коментар 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetComment200Response
Primer

добиј_текст_коментара 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| edit_key | String | Не | |
| sso | String | Не |
Одговор
Враћа: GetCommentText200Response
Пример

добиј_имена_корисника_који_су_гласали_за_коментар 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| dir | i32 | Да | |
| sso | String | Не |
Одговор
Враћа: GetCommentVoteUserNames200Response
Пример

добиј_коментаре 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| page | i32 | Ne | |
| limit | i32 | Ne | |
| skip | i32 | Ne | |
| as_tree | bool | Ne | |
| skip_children | i32 | Ne | |
| limit_children | i32 | Ne | |
| max_tree_depth | i32 | Ne | |
| url_id | String | Ne | |
| user_id | String | Ne | |
| anon_user_id | String | Ne | |
| context_user_id | String | Ne | |
| hash_tag | String | Ne | |
| parent_id | String | Ne | |
| direction | models::SortDirections | Ne |
Odgovor
Vraća: GetComments200Response
Primjer

добиј_јавне_коментаре 
req tenantId urlId
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| page | i32 | Не | |
| direction | models::SortDirections | Не | |
| sso | String | Не | |
| skip | i32 | Не | |
| skip_children | i32 | Не | |
| limit | i32 | Не | |
| limit_children | i32 | Не | |
| count_children | bool | Не | |
| fetch_page_for_comment_id | String | Не | |
| include_config | bool | Не | |
| count_all | bool | Не | |
| includei10n | bool | Не | |
| locale | String | Не | |
| modules | String | Не | |
| is_crawler | bool | Не | |
| include_notification_count | bool | Не | |
| as_tree | bool | Не | |
| max_tree_depth | i32 | Не | |
| use_full_translation_ids | bool | Не | |
| parent_id | String | Не | |
| search_text | String | Не | |
| hash_tags | Vec |
Не | |
| user_id | String | Не | |
| custom_config_str | String | Не | |
| after_comment_id | String | Не | |
| before_comment_id | String | Не |
Одговор
Враћа: GetCommentsPublic200Response
Пример

закључај_коментар 
Parametri
| Name | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: LockComment200Response
Primjer

закачи_коментар 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| broadcast_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: PinComment200Response
Пример

сачувај_коментар 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_comment_params | models::CreateCommentParams | Да | |
| is_live | bool | Не | |
| do_spam_check | bool | Не | |
| send_emails | bool | Не | |
| populate_notifications | bool | Не |
Одговор
Враћа: SaveComment200Response
Примјер

сачувај_коментаре_масовно 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_comment_params | Vecmodels::CreateCommentParams | Да | |
| is_live | bool | Не | |
| do_spam_check | bool | Не | |
| send_emails | bool | Не | |
| populate_notifications | bool | Не |
Одговор
Враћа: Vec<models::SaveComment200Response>
Пример

постави_текст_коментара 
Параметри
| Name | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| comment_text_update_request | models::CommentTextUpdateRequest | Yes | |
| edit_key | String | No | |
| sso | String | No |
Одговор
Враћа: SetCommentText200Response
Пример

одблокирај_корисника_преко_коментара 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: UnBlockCommentPublic200Response
Primjer

уклони_пријаву_коментара 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: FlagComment200Response
Пример

отклучај_коментар 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| broadcast_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: LockComment200Response
Пример

одкачи_коментар 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| broadcast_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: PinComment200Response
Пример

ажурирај_коментар 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| updatable_comment_params | models::UpdatableCommentParams | Da | |
| context_user_id | String | Ne | |
| do_spam_check | bool | Ne | |
| is_live | bool | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

гласај_за_коментар 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| url_id | String | Да | |
| broadcast_id | String | Да | |
| vote_body_params | models::VoteBodyParams | Да | |
| session_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: VoteComment200Response
Пример

додај_конфигурацију_домена 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| add_domain_config_params | models::AddDomainConfigParams | Да |
Одговор
Враћа: AddDomainConfig200Response
обриши_конфигурацију_домена 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Да | |
| domain | String | Да |
Одговор
Враћа: DeleteDomainConfig200Response
добиј_конфигурацију_домена 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| domain | String | Да |
Одговор
Враћа: GetDomainConfig200Response
делимично_ажурирај_конфигурацију_домена 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| domain_to_update | String | Da | |
| patch_domain_config_params | models::PatchDomainConfigParams | Da |
Odgovor
Vraća: GetDomainConfig200Response
замени_конфигурацију_домена 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| domain_to_update | String | Да | |
| update_domain_config_params | models::UpdateDomainConfigParams | Да |
Одговор
Враћа: GetDomainConfig200Response
креирај_шаблон_имејла 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_email_template_body | models::CreateEmailTemplateBody | Da |
Odgovor
Vraća: CreateEmailTemplate200Response
Primjer

обриши_шаблон_имејла 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

обриши_грешку_рендеровања_шаблона_имејла 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| error_id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

добиј_шаблон_имејла 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetEmailTemplate200Response
Primjer

добиј_дефиниције_шаблона_имејла 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да |
Одговор
Враћа: GetEmailTemplateDefinitions200Response
Пример

добиј_грешке_рендеровања_шаблона_имејла 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetEmailTemplateRenderErrors200Response
Primjer

добиј_шаблоне_имејла 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| skip | f64 | Не |
Одговор
Враћа: GetEmailTemplates200Response
Пример

рендеруј_шаблон_имејла 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| render_email_template_body | models::RenderEmailTemplateBody | Да | |
| locale | String | Не |
Одговор
Враћа: RenderEmailTemplate200Response
Пример

ажурирај_шаблон_имејла 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_email_template_body | models::UpdateEmailTemplateBody | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_дневник_догађаја 
req tenantId urlId userIdWS
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| user_id_ws | String | Да | |
| start_time | i64 | Да | |
| end_time | i64 | Да |
Одговор
Враћа: GetEventLog200Response
Пример

добиј_глобални_дневник_догађаја 
req tenantId urlId userIdWS
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| user_id_ws | String | Да | |
| start_time | i64 | Да | |
| end_time | i64 | Да |
Одговор
Враћа: GetEventLog200Response
Пример

креирај_објаву_фида 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| create_feed_post_params | models::CreateFeedPostParams | Да | |
| broadcast_id | String | Не | |
| is_live | bool | Не | |
| do_spam_check | bool | Не | |
| skip_dup_check | bool | Не |
Одговор
Враћа: CreateFeedPost200Response
Примјер

креирај_јавну_објаву_фида 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_feed_post_params | models::CreateFeedPostParams | Да | |
| broadcast_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: CreateFeedPostPublic200Response
Пример

обриши_јавну_објаву_фида 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| post_id | String | Da | |
| broadcast_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: DeleteFeedPostPublic200Response
Primjer

добиј_објаве_фида 
req tenantId afterId
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| after_id | String | Не | |
| limit | i32 | Не | |
| tags | Vec |
Не |
Одговор
Враћа: GetFeedPosts200Response
Пример

добиј_јавне_објаве_фида 
req tenantId afterId
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| after_id | String | Не | |
| limit | i32 | Не | |
| tags | Vec |
Не | |
| sso | String | Не | |
| is_crawler | bool | Не | |
| include_user_info | bool | Не |
Одговор
Враћа: GetFeedPostsPublic200Response
Примјер

добиј_статистику_објава_фида 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| post_ids | Vec |
Да | |
| sso | String | Не |
Одговор
Враћа: GetFeedPostsStats200Response
Пример

добиј_јавне_реакције_корисника 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| post_ids | Vec |
Ne | |
| sso | String | Ne |
Odgovor
Vraća: GetUserReactsPublic200Response
Primjer

реагуј_на_јавну_објаву_фида 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| post_id | String | Да | |
| react_body_params | models::ReactBodyParams | Да | |
| is_undo | bool | Не | |
| broadcast_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: ReactFeedPostPublic200Response
Пример

ажурирај_објаву_фида 
Parametri
| Ime | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| feed_post | models::FeedPost | Да |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

ажурирај_јавну_објаву_фида 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| post_id | String | Da | |
| update_feed_post_params | models::UpdateFeedPostParams | Da | |
| broadcast_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: CreateFeedPostPublic200Response
Primer

пријави_коментар_јавно 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| is_flagged | bool | Да | |
| sso | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

додај_хештег 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Не | |
| create_hash_tag_body | models::CreateHashTagBody | Не |
Одговор
Враћа: AddHashTag200Response
Пример

додај_хештегове_масовно 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Не | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Не |
Одговор
Враћа: AddHashTagsBulk200Response
Примјер

обриши_хештег 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | String | Da | |
| tenant_id | String | Ne | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

добиј_хештегове 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| page | f64 | Не |
Одговор
Враћа: GetHashTags200Response
Пример

делимично_ажурирај_хештег 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tag | String | Да | |
| tenant_id | String | Не | |
| update_hash_tag_body | models::UpdateHashTagBody | Не |
Одговор
Враћа: PatchHashTag200Response
Примјер

креирај_модератора 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_moderator_body | models::CreateModeratorBody | Да |
Одговор
Враћа: CreateModerator200Response
Пример

обриши_модератора 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| send_email | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_модератора 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetModerator200Response
Пример

добиј_модераторе 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| skip | f64 | Не |
Одговор
Враћа: GetModerators200Response
Пример

пошаљи_позив 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| from_name | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

ажурирај_модератора 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_moderator_body | models::UpdateModeratorBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

обриши_број_обавештења 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

добиј_кеширани_број_обавештења 
Параметри
| Назив | Тип | Потребно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetCachedNotificationCount200Response
Примјер

добиј_број_обавештења 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| url_id | String | Не | |
| from_comment_id | String | Не | |
| viewed | bool | Не |
Одговор
Враћа: GetNotificationCount200Response
Пример

добиј_обавештења 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| url_id | String | Не | |
| from_comment_id | String | Не | |
| viewed | bool | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetNotifications200Response
Пример

ажурирај_обавештење 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_notification_body | models::UpdateNotificationBody | Да | |
| user_id | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

додај_страницу 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_api_page_data | models::CreateApiPageData | Да |
Одговор
Враћа: AddPageApiResponse
обриши_страницу 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: DeletePageApiResponse
добиј_страницу_по_url_id 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да |
Одговор
Враћа: GetPageByUrlidApiResponse
делимично_ажурирај_страницу 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_api_page_data | models::UpdateApiPageData | Да |
Одговор
Враћа: PatchPageApiResponse
обриши_чекајући_вебхук_догађај 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_број_чекајућих_вебхук_догађаја 
Параметри
| Назив | Тип | Потребно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Не | |
| external_id | String | Не | |
| event_type | String | Не | |
| domain | String | Не | |
| attempt_count_gt | f64 | Не |
Одговор
Враћа: GetPendingWebhookEventCount200Response
Примјер

добиј_чекајуће_вебхук_догађаје 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Не | |
| external_id | String | Не | |
| event_type | String | Не | |
| domain | String | Не | |
| attempt_count_gt | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetPendingWebhookEvents200Response
Примјер

креирај_конфигурацију_питања 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_question_config_body | models::CreateQuestionConfigBody | Da |
Odgovor
Vraća: CreateQuestionConfig200Response
Primjer

обриши_конфигурацију_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_конфигурацију_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetQuestionConfig200Response
Пример

добиј_конфигурације_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| skip | f64 | Не |
Одговор
Враћа: GetQuestionConfigs200Response
Примјер

ажурирај_конфигурацију_питања 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_question_config_body | models::UpdateQuestionConfigBody | Да |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

креирај_резултат_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_question_result_body | models::CreateQuestionResultBody | Да |
Одговор
Враћа: CreateQuestionResult200Response
Пример

обриши_резултат_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_резултат_питања 
Параметри
| Назив | Type | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetQuestionResult200Response
Пример

добиј_резултате_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Не | |
| user_id | String | Не | |
| start_date | String | Не | |
| question_id | String | Не | |
| question_ids | String | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetQuestionResults200Response
Пример

ажурирај_резултат_питања 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_result_body | models::UpdateQuestionResultBody | Yes |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

агрегирај_резултате_питања 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| question_id | String | No | |
| question_ids | Vec |
No | |
| url_id | String | No | |
| time_bucket | models::AggregateTimeBucket | No | |
| start_date | String | No | |
| force_recalculate | bool | No |
Odgovor
Vraća: AggregateQuestionResults200Response
Primjer

масовно_агрегирај_резултате_питања 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Da | |
| force_recalculate | bool | Ne |
Odgovor
Vraća: BulkAggregateQuestionResults200Response
Primjer

споји_коментаре_са_резултатима_питања 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| question_id | String | Не | |
| question_ids | Vec |
Не | |
| url_id | String | Не | |
| start_date | String | Не | |
| force_recalculate | bool | Не | |
| min_value | f64 | Не | |
| max_value | f64 | Не | |
| limit | f64 | Не |
Одговор
Враћа: CombineCommentsWithQuestionResults200Response
Пример

додај_SSO_корисника 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_apisso_user_data | models::CreateApissoUserData | Да |
Одговор
Враћа: AddSsoUserApiResponse
обриши_SSO_корисника 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| delete_comments | bool | Ne | |
| comment_delete_mode | String | Ne |
Odgovor
Vraća: DeleteSsoUserApiResponse
добиј_SSO_корисника_по_имејлу 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| String | Да |
Одговор
Враћа: GetSsoUserByEmailApiResponse
добиј_SSO_корисника_по_id 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetSsoUserByIdApiResponse
добиј_SSO_кориснике 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| skip | i32 | Не |
Одговор
Враћа: GetSsoUsers200Response
делимично_ажурирај_SSO_корисника 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_apisso_user_data | models::UpdateApissoUserData | Да | |
| update_comments | bool | Не |
Одговор
Враћа: PatchSsoUserApiResponse
замени_SSO_корисника 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_apisso_user_data | models::UpdateApissoUserData | Да | |
| update_comments | bool | Не |
Одговор
Враћа: PutSsoUserApiResponse
креирај_претплату 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Да |
Одговор
Враћа: CreateSubscriptionApiResponse
Пример

обриши_претплату 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| user_id | String | Не |
Одговор
Враћа: DeleteSubscriptionApiResponse
добиј_претплате 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не |
Одговор
Враћа: GetSubscriptionsApiResponse
Примјер

ажурирај_претплату 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_api_user_subscription_data | models::UpdateApiUserSubscriptionData | Да | |
| user_id | String | Не |
Одговор
Враћа: UpdateSubscriptionApiResponse
Пример

добиј_дневну_потрошњу_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| year_number | f64 | Не | |
| month_number | f64 | Не | |
| day_number | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetTenantDailyUsages200Response
Пример

креирај_пакет_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_tenant_package_body | models::CreateTenantPackageBody | Да |
Одговор
Враћа: CreateTenantPackage200Response
Пример

обриши_пакет_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_пакет_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetTenantPackage200Response
Пример

добиј_пакете_тенанта 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| skip | f64 | Не |
Одговор
Враћа: GetTenantPackages200Response
Примјер

замени_пакет_тенанта 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Да |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

ажурирај_пакет_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Да |
Одговор
Враћа: FlagCommentPublic200Response
Примјер

креирај_корисника_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_tenant_user_body | models::CreateTenantUserBody | Да |
Одговор
Враћа: CreateTenantUser200Response
Пример

обриши_корисника_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| delete_comments | String | Не | |
| comment_delete_mode | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

добиј_корисника_тенанта 
Parametri
| Naziv | Type | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenantUser200Response
Primjer

добиј_кориснике_тенанта 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenantUsers200Response
Primjer

замени_корисника_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Да | |
| update_comments | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

пошаљи_линк_за_пријаву 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| redirect_url | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

ажурирај_корисника_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_tenant_user_body | models::UpdateTenantUserBody | Да | |
| update_comments | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

креирај_тенанта 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| create_tenant_body | models::CreateTenantBody | Да |
Одговор
Враћа: CreateTenant200Response
Пример

обриши_тенанта 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| sure | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

добиј_тенанта 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenant200Response
Primjer

добиј_тенанте 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| meta | String | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetTenants200Response
Пример

ажурирај_тенанта 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_tenant_body | models::UpdateTenantBody | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

промени_стање_тикета 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Да | |
| id | String | Да | |
| change_ticket_state_body | models::ChangeTicketStateBody | Да |
Одговор
Враћа: ChangeTicketState200Response
Пример

креирај_тикет 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Да | |
| create_ticket_body | models::CreateTicketBody | Да |
Одговор
Враћа: CreateTicket200Response
Пример

добиј_тикет 
Параметри
| Име | Type | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| user_id | String | Не |
Одговор
Враћа: GetTicket200Response
Примјер

добиј_тикете 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| state | f64 | Не | |
| skip | f64 | Не | |
| limit | f64 | Не |
Одговор
Враћа: GetTickets200Response
Пример

отпреми_слику 
Otpremi i promijeni veličinu slike
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| file | std::path::PathBuf | Da | |
| size_preset | models::SizePreset | Ne | |
| url_id | String | Ne |
Odgovor
Vraća: UploadImageResponse
добиј_напрдак_значке_корисника_по_id 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetUserBadgeProgressById200Response
Примјер

добиј_напрдак_значке_корисника_по_id_корисника 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da |
Odgovor
Vraća: GetUserBadgeProgressById200Response
Primjer

добиј_листа_напредка_значки_корисника 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| limit | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetUserBadgeProgressList200Response
Пример

креирај_значку_корисника 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| create_user_badge_params | models::CreateUserBadgeParams | Да |
Одговор
Враћа: CreateUserBadge200Response
Пример

обриши_значку_корисника 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Одговор
Враћа: UpdateUserBadge200Response
Пример

добиј_значку_корисника 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Response
Враћа: GetUserBadge200Response
Пример

добиј_значке_корисника 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne | |
| badge_id | String | Ne | |
| displayed_on_comments | bool | Ne | |
| limit | f64 | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetUserBadges200Response
Primjer

ажурирај_значку_корисника 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_user_badge_params | models::UpdateUserBadgeParams | Да |
Одговор
Враћа: UpdateUserBadge200Response
Пример

добиј_број_обавештења_корисника 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: GetUserNotificationCount200Response
Primjer

добиј_обавештења_корисника 
Параметри
| Назив | Type | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| page_size | i32 | Не | |
| after_id | String | Не | |
| include_context | bool | Не | |
| after_created_at | i64 | Не | |
| unread_only | bool | Не | |
| dm_only | bool | Не | |
| no_dm | bool | Не | |
| include_translations | bool | Не | |
| sso | String | Не |
Одговор
Враћа: GetUserNotifications200Response
Пример

ресетуј_број_обавештења_корисника 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: ResetUserNotifications200Response
Primjer

ресетуј_обавештења_корисника 
Parameters
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| after_id | String | Не | |
| after_created_at | i64 | Не | |
| unread_only | bool | Не | |
| dm_only | bool | Не | |
| no_dm | bool | Не | |
| sso | String | Не |
Одговор
Враћа: ResetUserNotifications200Response
Пример

ажурирај_статус_претплате_на_коментар_за_корисника 
Омогућите или онемогућите обавјештења за одређени коментар.
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| notification_id | String | Да | |
| opted_in_or_out | String | Да | |
| comment_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: UpdateUserNotificationStatus200Response
Примјер

ажурирај_статус_претплате_на_страницу_за_корисника 
Омогућите или онемогућите обавештења за страницу. Када су корисници претплаћени на страницу, обавештења се креирају за нове главне коментаре, и такође
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| url | String | Да | |
| page_title | String | Да | |
| subscribed_or_unsubscribed | String | Да | |
| sso | String | Не |
Одговор
Враћа: UpdateUserNotificationStatus200Response
Пример

ажурирај_статус_обавештења_корисника 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| notification_id | String | Da | |
| new_status | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: UpdateUserNotificationStatus200Response
Primjer

добиј_статусе_присутности_корисника 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id_ws | String | Да | |
| user_ids | String | Да |
Одговор
Враћа: GetUserPresenceStatuses200Response
Пример

претражи_кориснике 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| username_starts_with | String | Ne | |
| mention_group_ids | Vec |
Ne | |
| sso | String | Ne | |
| search_section | String | Ne |
Odgovor
Vraća: SearchUsers200Response
Primjer

добиј_корисника 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetUser200Response
Пример

креирај_глас 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| direction | String | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: VoteComment200Response
Пример

обриши_глас 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| edit_key | String | Не |
Одговор
Враћа: DeleteCommentVote200Response
Пример

добиј_гласове 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да |
Одговор
Враћа: GetVotes200Response
Примјер

добиј_гласове_за_корисника 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: GetVotesForUser200Response
Primjer

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