
Језик 🇷🇸 Српски
Почетак
Документација
Агрегација
Дневници ревизије
Блокирање из коментара
Провера блокираних коментара
Коментари
Подешавања домена
Шаблони е-поште
Дневник догађаја
Објаве фида
Пријави коментар
Хештегови
Модератори
Број обавештења
Обавештења
Странице
Чекајући догађаји вебхука
Подешавања питања
Резултати питања
Агрегација резултата питања
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 - Заједничке дефиниције типова и алатке
- Модели коментара и структуре метаподатака
- Конфигурације корисника и tenant-а
- Помоћне функције за уобичајене операције
Брзи почетак 
Korišćenje javnog API-ja
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Kreiraj konfiguraciju API-ja
let config = Configuration::new();
// Preuzmi komentare za stranicu
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),
}
}
Korišćenje autentifikovanog API-ja
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Kreiraj konfiguraciju sa API ključem
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Preuzmi komentare koristeći autentifikovani 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),
}
}
Korišćenje SSO za autentifikaciju
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Kreiraj sigurne SSO podatke o korisniku (samo na strani servera!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // ID korisnika
"user@example.com".to_string(), // E-pošta
"John Doe".to_string(), // Korisničko ime
"https://example.com/avatar.jpg".to_string(), // URL avatara
);
// Generiši SSO token
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Prosledi ovaj token frontendu za autentifikaciju
}
Чести проблеми 
401 Неовлашћене грешке
Ако добијате 401 грешке при коришћењу аутентификованог API-ја:
- Провјерите ваш API кључ: Уверите се да користите исправан API кључ из вашег FastComments контролног панела
- Потврдите 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) обезбеђени
Грешке асинхроног runtime-а
SDK користи tokio за асинхроне операције. Обавезно:
Add tokio to your dependencies:
[dependencies] tokio = { version = "1", features = ["full"] }Use the tokio runtime:
#[tokio::main] async fn main() { // Ваш асинхрони код овде }
Напомене 
ИД-ови емитовања
Видећете да треба да пошаљете broadcastId у неким API позивима. Када примите догађаје, добићете овај ИД назад, тако да знате да игноришете догађај ако планирате да оптимистички примените промене на клијенту
(што ћете вероватно желети да урадите јер пружа најбоље корисничко искуство). Овде проследите UUID. ИД треба да буде довољно јединствен да се не појави два пута током једне сесије прегледача.
aggregate 
Агрегира документа по груписању (ако је groupBy наведен) и примени више операција. Подржане су различите операције (нпр. sum, countDistinct, avg итд.).
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| aggregation_request | models::AggregationRequest | Да | |
| parent_tenant_id | String | Не | |
| include_stats | bool | Не |
Одговор
Враћа: AggregationResponse
get_audit_logs 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| limit | f64 | Не | |
| skip | f64 | Не | |
| order | models::SortDir | Не | |
| after | f64 | Не | |
| before | f64 | Не |
Одговор
Враћа: GetAuditLogs200Response
Пример

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

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

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

block_user_from_comment 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| block_from_comment_params | models::BlockFromCommentParams | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: BlockFromCommentPublic200Response
Пример

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

delete_comment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| context_user_id | String | Не | |
| is_live | bool | Не |
Одговор
Враћа: DeleteComment200Response
Пример

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

delete_comment_vote 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| vote_id | String | Да | |
| url_id | String | Да | |
| broadcast_id | String | Да | |
| edit_key | String | Не | |
| sso | String | Не |
Одговор
Враћа: DeleteCommentVote200Response
Пример

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

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

get_comment_text 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| edit_key | String | Не | |
| sso | String | Не |
Одговор
Враћа: GetCommentText200Response
Пример

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

get_comments 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| page | i32 | Не | |
| limit | i32 | Не | |
| skip | i32 | Не | |
| as_tree | bool | Не | |
| skip_children | i32 | Не | |
| limit_children | i32 | Не | |
| max_tree_depth | i32 | Не | |
| url_id | String | Не | |
| user_id | String | Не | |
| anon_user_id | String | Не | |
| context_user_id | String | Не | |
| hash_tag | String | Не | |
| parent_id | String | Не | |
| direction | models::SortDirections | Не |
Одговор
Враћа: GetComments200Response
Пример

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

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

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

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

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

set_comment_text 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| 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
Пример

un_block_user_from_comment 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: UnBlockCommentPublic200Response
Пример

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

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

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

update_comment 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| updatable_comment_params | models::UpdatableCommentParams | Yes | |
| context_user_id | String | No | |
| do_spam_check | bool | No | |
| is_live | bool | No |
Одговор
Враћа: FlagCommentPublic200Response
Пример

vote_comment 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| url_id | String | Да | |
| broadcast_id | String | Да | |
| vote_body_params | models::VoteBodyParams | Да | |
| session_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: VoteComment200Response
Пример

add_domain_config 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| add_domain_config_params | models::AddDomainConfigParams | Да |
Одговор
Враћа: AddDomainConfig200Response
delete_domain_config 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| domain | String | Да |
Одговор
Враћа: DeleteDomainConfig200Response
get_domain_config 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| domain | String | Да |
Одговор
Враћа: GetDomainConfig200Response
patch_domain_config 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| domain_to_update | String | Да | |
| patch_domain_config_params | models::PatchDomainConfigParams | Да |
Одговор
Враћа: GetDomainConfig200Response
put_domain_config 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| domain_to_update | String | Да | |
| update_domain_config_params | models::UpdateDomainConfigParams | Да |
Одговор
Враћа: GetDomainConfig200Response
create_email_template 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_email_template_body | models::CreateEmailTemplateBody | Да |
Одговор
Враћа: CreateEmailTemplate200Response
Пример

delete_email_template 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

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

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

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

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

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

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

update_email_template 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_email_template_body | models::UpdateEmailTemplateBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

get_event_log 
req tenantId urlId userIdWS
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| user_id_ws | String | Да | |
| start_time | i64 | Да | |
| end_time | i64 | Да |
Одговор
Враћа: GetEventLog200Response
Пример

get_global_event_log 
req tenantId urlId userIdWS
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| user_id_ws | String | Да | |
| start_time | i64 | Да | |
| end_time | i64 | Да |
Одговор
Враћа: GetEventLog200Response
Пример

create_feed_post 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_feed_post_params | models::CreateFeedPostParams | Да | |
| broadcast_id | String | Не | |
| is_live | bool | Не | |
| do_spam_check | bool | Не | |
| skip_dup_check | bool | Не |
Одговор
Враћа: CreateFeedPost200Response
Пример

create_feed_post_public 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_feed_post_params | models::CreateFeedPostParams | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Одговор
Враћа: CreateFeedPostPublic200Response
Пример

delete_feed_post_public 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| post_id | String | Да | |
| broadcast_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: DeleteFeedPostPublic200Response
Пример

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

get_feed_posts_public 
req tenantId afterId
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| after_id | String | Не | |
| limit | i32 | Не | |
| tags | Vec |
Не | |
| sso | String | Не | |
| is_crawler | bool | Не | |
| include_user_info | bool | Не |
Одговор
Враћа: GetFeedPostsPublic200Response
Пример

get_feed_posts_stats 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| post_ids | Vec |
Да | |
| sso | String | Не |
Одговор
Враћа: GetFeedPostsStats200Response
Пример

get_user_reacts_public 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| post_ids | Vec |
Не | |
| sso | String | Не |
Одговор
Враћа: GetUserReactsPublic200Response
Пример

react_feed_post_public 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| post_id | String | Da | |
| react_body_params | models::ReactBodyParams | Da | |
| is_undo | bool | Ne | |
| broadcast_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: ReactFeedPostPublic200Response
Primer

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

update_feed_post_public 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| post_id | String | Да | |
| update_feed_post_params | models::UpdateFeedPostParams | Да | |
| broadcast_id | String | Не | |
| sso | String | Не |
Одговор
Враћа: CreateFeedPostPublic200Response
Пример

flag_comment_public 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Да | |
| is_flagged | bool | Да | |
| sso | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

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

add_hash_tags_bulk 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Не | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Не |
Одговор
Враћа: AddHashTagsBulk200Response
Пример

delete_hash_tag 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tag | String | Да | |
| tenant_id | String | Не | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

get_hash_tags 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| page | f64 | Не |
Одговор
Враћа: GetHashTags200Response
Пример

patch_hash_tag 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tag | String | Да | |
| tenant_id | String | Не | |
| update_hash_tag_body | models::UpdateHashTagBody | Не |
Одговор
Враћа: PatchHashTag200Response
Пример

create_moderator 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| create_moderator_body | models::CreateModeratorBody | Да |
Одговор
Враћа: CreateModerator200Response
Пример

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

get_moderator 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetModerator200Response
Пример

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

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

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

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

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

get_notification_count 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| url_id | String | Не | |
| from_comment_id | String | Не | |
| viewed | bool | Не |
Одговор
Враћа: GetNotificationCount200Response
Пример

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

update_notification 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_notification_body | models::UpdateNotificationBody | Da | |
| user_id | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

add_page 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_api_page_data | models::CreateApiPageData | Да |
Одговор
Враћа: AddPageApiResponse
delete_page 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: DeletePageApiResponse
get_page_by_urlid 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да |
Одговор
Враћа: GetPageByUrlidApiResponse
patch_page 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_api_page_data | models::UpdateApiPageData | Да |
Одговор
Враћа: PatchPageApiResponse
delete_pending_webhook_event 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: FlagCommentPublic200Response
Пример

get_pending_webhook_event_count 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Не | |
| external_id | String | Не | |
| event_type | String | Не | |
| domain | String | Не | |
| attempt_count_gt | f64 | Не |
Одговор
Враћа: GetPendingWebhookEventCount200Response
Пример

get_pending_webhook_events 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| comment_id | String | Не | |
| external_id | String | Не | |
| event_type | String | Не | |
| domain | String | Не | |
| attempt_count_gt | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetPendingWebhookEvents200Response
Пример

create_question_config 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_question_config_body | models::CreateQuestionConfigBody | Да |
Одговор
Враћа: CreateQuestionConfig200Response
Пример

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

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

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

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

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

delete_question_result 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Одговор
Враћа: FlagCommentPublic200Response
Пример

get_question_result 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetQuestionResult200Response
Пример

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

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

aggregate_question_results 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| question_id | String | Не | |
| question_ids | Vec |
Не | |
| url_id | String | Не | |
| time_bucket | models::AggregateTimeBucket | Не | |
| start_date | String | Не | |
| force_recalculate | bool | Не |
Одговор
Враћа: AggregateQuestionResults200Response
Пример

bulk_aggregate_question_results 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Да | |
| force_recalculate | bool | Не |
Одговор
Враћа: BulkAggregateQuestionResults200Response
Пример

combine_comments_with_question_results 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| 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
Пример

add_sso_user 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_apisso_user_data | models::CreateApissoUserData | Да |
Одговор
Враћа: AddSsoUserApiResponse
delete_sso_user 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| delete_comments | bool | Не | |
| comment_delete_mode | String | Не |
Одговор
Враћа: DeleteSsoUserApiResponse
get_sso_user_by_email 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| String | Да |
Одговор
Враћа: GetSsoUserByEmailApiResponse
get_sso_user_by_id 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetSsoUserByIdApiResponse
get_sso_users 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| skip | i32 | Не |
Одговор
Враћа: GetSsoUsers200Response
patch_sso_user 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_apisso_user_data | models::UpdateApissoUserData | Да | |
| update_comments | bool | Не |
Одговор
Враћа: PatchSsoUserApiResponse
put_sso_user 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_apisso_user_data | models::UpdateApissoUserData | Да | |
| update_comments | bool | Не |
Одговор
Враћа: PutSsoUserApiResponse
create_subscription 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Да |
Одговор
Враћа: CreateSubscriptionApiResponse
Пример

delete_subscription 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| user_id | String | Не |
Одговор
Враћа: DeleteSubscriptionApiResponse
get_subscriptions 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не |
Одговор
Враћа: GetSubscriptionsApiResponse
Пример

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

get_tenant_daily_usages 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| year_number | f64 | Не | |
| month_number | f64 | Не | |
| day_number | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetTenantDailyUsages200Response
Пример

create_tenant_package 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| create_tenant_package_body | models::CreateTenantPackageBody | Да |
Одговор
Враћа: CreateTenantPackage200Response
Пример

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

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

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

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

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

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

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

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

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

replace_tenant_user 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Да | |
| update_comments | String | Не |
Одговор
Враћа: FlagCommentPublic200Response
Пример

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

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

create_tenant 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| create_tenant_body | models::CreateTenantBody | Да |
Одговор
Враћа: CreateTenant200Response
Пример

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

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

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

update_tenant 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_body | models::UpdateTenantBody | Yes |
Одговор
Враћа: FlagCommentPublic200Response
Пример

change_ticket_state 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Да | |
| id | String | Да | |
| change_ticket_state_body | models::ChangeTicketStateBody | Да |
Одговор
Враћа: ChangeTicketState200Response
Пример

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

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

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

upload_image 
Отпреми и промени величину слике
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| file | std::path::PathBuf | Да | |
| size_preset | models::SizePreset | Не | |
| url_id | String | Не |
Одговор
Враћа: UploadImageResponse
get_user_badge_progress_by_id 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetUserBadgeProgressById200Response
Пример

get_user_badge_progress_by_user_id 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Да |
Одговор
Враћа: GetUserBadgeProgressById200Response
Пример

get_user_badge_progress_list 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| limit | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetUserBadgeProgressList200Response
Пример

create_user_badge 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| create_user_badge_params | models::CreateUserBadgeParams | Да |
Одговор
Враћа: CreateUserBadge200Response
Пример

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

get_user_badge 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да |
Одговор
Враћа: GetUserBadge200Response
Пример

get_user_badges 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| user_id | String | Не | |
| badge_id | String | Не | |
| displayed_on_comments | bool | Не | |
| limit | f64 | Не | |
| skip | f64 | Не |
Одговор
Враћа: GetUserBadges200Response
Пример

update_user_badge 
Параметри
| Name | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| update_user_badge_params | models::UpdateUserBadgeParams | Да |
Одговор
Враћа: UpdateUserBadge200Response
Пример

get_user_notification_count 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: GetUserNotificationCount200Response
Пример

get_user_notifications 
Параметри
| Назив | Тип | Обавезно | Опис |
|---|---|---|---|
| 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
Пример

reset_user_notification_count 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: ResetUserNotifications200Response
Пример

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

update_user_notification_comment_subscription_status 
Омогућите или онемогућите обавештења за одређени коментар.
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| notification_id | String | Да | |
| opted_in_or_out | String | Да | |
| comment_id | String | Да | |
| sso | String | Не |
Одговор
Враћа: UpdateUserNotificationStatus200Response
Пример

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

update_user_notification_status 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| notification_id | String | Да | |
| new_status | String | Да | |
| sso | String | Не |
Одговор
Враћа: UpdateUserNotificationStatus200Response
Пример

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

search_users 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| username_starts_with | String | Не | |
| mention_group_ids | Vec |
Не | |
| sso | String | Не | |
| search_section | String | Не |
Одговор
Враћа: SearchUsers200Response
Пример

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

create_vote 
Parametri
| Ime | Type | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| direction | String | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Vraća
Vraća: VoteComment200Response
Primer

delete_vote 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| id | String | Да | |
| edit_key | String | Не |
Одговор
Враћа: DeleteCommentVote200Response
Пример

get_votes 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да |
Одговор
Враћа: GetVotes200Response
Пример

get_votes_for_user 
Параметри
| Име | Тип | Обавезно | Опис |
|---|---|---|---|
| tenant_id | String | Да | |
| url_id | String | Да | |
| user_id | String | Не | |
| anon_user_id | String | Не |
Одговор
Враћа: GetVotesForUser200Response
Пример

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