
Мова 🇺🇦 Українська
Початок роботи
Документація
Агрегація
Журнали аудиту
Блокування з коментаря
Перевірка заблокованих коментарів
Коментарі
Конфігурації домену
Шаблони електронної пошти
Журнал подій
Пости стрічки
Позначення коментаря
Хештеги
Модератори
Кількість сповіщень
Сповіщення
Сторінки
Очікувані події вебхука
Конфігурації запитань
Результати запитань
Агрегація результатів запитань
Користувачі SSO
Підписки
Щоденне використання тенанта
Пакети тенанта
Користувачі тенанта
Тенанти
Завантаження зображення
Прогрес бейджа користувача
Бейджі користувача
Сповіщення користувача
Статуси присутності користувачів
Пошук користувачів
Користувачі
Голоси
FastComments Rust SDK
Це офіційний Rust SDK для FastComments.
Офіційний Rust SDK для FastComments API
Репозиторій
Вміст бібліотеки 
The FastComments Rust SDK складається з кількох модулів:
Client Module - Автогенерований клієнт API для FastComments REST APIs
- Повні визначення типів для всіх моделей 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@example.com".to_string(), // Електронна пошта
"John Doe".to_string(), // Ім'я користувача
"https://example.com/avatar.jpg".to_string(), // URL аватара
);
// Згенерувати SSO токен
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Передайте цей токен на ваш фронтенд для автентифікації
}
Поширені проблеми 
Помилки 401 Unauthorized
Якщо ви отримуєте помилки 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) заповнені
Помилки асинхронного рантайму
SDK використовує tokio для асинхронних операцій. Переконайтеся, що:
Додайте tokio до ваших залежностей:
[dependencies] tokio = { version = "1", features = ["full"] }Використовуйте рантайм tokio:
#[tokio::main] async fn main() { // Ваш асинхронний код тут }
Примітки 
Ідентифікатори трансляцій
Ви побачите, що в деяких викликах API слід передавати broadcastId. Коли ви отримуєте події, цей ідентифікатор повернеться вам у відповіді, тож ви знатимете, що можна ігнорувати подію, якщо ви плануєте оптимістично застосовувати зміни на клієнті (ймовірно, ви захочете так зробити, оскільки це забезпечує найкращий досвід). Передайте тут 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 
Параметри
| 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
flag_comment 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | Так | |
| comment_id | String | Так | |
| broadcast_id | String | Так | |
| comment_text_update_request | models::CommentTextUpdateRequest | Так | |
| edit_key | String | Ні | |
| sso | String | Ні |
Відповідь
Повертає: SetCommentText200Response
un_block_user_from_comment 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| comment_id | String | Так | |
| broadcast_id | String | Так | |
| sso | String | Ні |
Відповідь
Повертає: PinComment200Response
update_comment 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| body | models::PickApiCommentPeriodUpdatableCommentFields | Так | |
| context_user_id | String | Ні | |
| do_spam_check | bool | Ні | |
| is_live | bool | Ні |
Відповідь
Повертає: 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
get_domain_configs 
Параметри
| Назва | Тип | Обов'язкове | Опис |
|---|---|---|---|
| tenant_id | String | Так |
Відповідь
Повертає: GetDomainConfigs200Response
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 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| 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 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| update_email_template_body | models::UpdateEmailTemplateBody | Так |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

get_event_log 
req tenantId urlId userIdWS
Параметри
| Назва | Тип | Обов'язкове | Опис |
|---|---|---|---|
| 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 
Параметри
| Назва | Type | Обов'язковий | Опис |
|---|---|---|---|
| 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 | Так | |
| create_feed_post_params | models::CreateFeedPostParams | Так | |
| broadcast_id | String | Ні | |
| sso | String | Ні |
Відповідь
Повертає: CreateFeedPostPublic200Response
delete_feed_post_public 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| post_id | String | Так | |
| broadcast_id | String | Ні | |
| sso | String | Ні |
Відповідь
Повертає: DeleteFeedPostPublic200Response
get_feed_posts 
req tenantId afterId
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| 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 
Parameters
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| post_id | String | Так | |
| react_body_params | models::ReactBodyParams | Так | |
| is_undo | bool | Ні | |
| broadcast_id | String | Ні | |
| sso | String | Ні |
Response
Повертає: ReactFeedPostPublic200Response
update_feed_post 
Parameters
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| feed_post | models::FeedPost | Так |
Response
Повертає: 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 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Ні | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Ні |
Відповідь
Повертає: AddHashTagsBulk200Response
Приклад

delete_hash_tag 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tag | String | Так | |
| tenant_id | String | Ні | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Ні |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

get_hash_tags 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| page | f64 | Ні |
Відповідь
Повертає: GetHashTags200Response
Приклад

patch_hash_tag 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tag | String | Так | |
| tenant_id | String | Ні | |
| update_hash_tag_body | models::UpdateHashTagBody | Ні |
Відповідь
Повертає: PatchHashTag200Response
Приклад

create_moderator 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| create_moderator_body | models::CreateModeratorBody | Так |
Відповідь
Повертає: CreateModerator200Response
Приклад

delete_moderator 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| send_email | String | Ні |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

get_moderator 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| 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 
Параметри
| Ім'я | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| user_id | String | Ні | |
| url_id | String | Ні | |
| from_comment_id | String | Ні | |
| viewed | bool | Ні | |
| skip | f64 | Ні |
Відповідь
Повертає: GetNotifications200Response
Приклад

update_notification 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| update_notification_body | models::UpdateNotificationBody | Так | |
| user_id | String | Ні |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

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 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| comment_id | String | Ні | |
| external_id | String | Ні | |
| event_type | String | Ні | |
| domain | String | Ні | |
| attempt_count_gt | f64 | Ні |
Відповідь
Повертає: GetPendingWebhookEventCount200Response
Приклад

get_pending_webhook_events 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| 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 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Відповідь
Повертає: GetQuestionConfig200Response
Приклад

get_question_configs 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| skip | f64 | Ні |
Відповідь
Повертає: GetQuestionConfigs200Response
Приклад

update_question_config 
Параметри
| Назва | Type | Required | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| update_question_config_body | models::UpdateQuestionConfigBody | Так |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

create_question_result 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| create_question_result_body | models::CreateQuestionResultBody | Так |
Відповідь
Повертає: CreateQuestionResult200Response
Приклад

delete_question_result 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Відповідь
Повертає: 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 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| update_question_result_body | models::UpdateQuestionResultBody | Так |
Повертає
Returns: FlagCommentPublic200Response
Приклад

aggregate_question_results 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| 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 
Параметри
| Назва | Type | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| user_id | String | Ні |
Відповідь
Повертає: DeleteSubscriptionApiResponse
get_subscriptions 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| user_id | String | Ні |
Відповідь
Повертає: GetSubscriptionsApiResponse
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 
Параметри
| Назва | Тип | Обов'язкове | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| create_tenant_package_body | models::CreateTenantPackageBody | Так |
Відповідь
Повертає: CreateTenantPackage200Response
Приклад

delete_tenant_package 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

get_tenant_package 
Параметри
| Назва | Type | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Відповідь
Повертає: GetTenantPackage200Response
Приклад

get_tenant_packages 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| skip | f64 | Ні |
Відповідь
Повертає: GetTenantPackages200Response
Приклад

replace_tenant_package 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Так |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

update_tenant_package 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Так |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

create_tenant_user 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_user_body | models::CreateTenantUserBody | Yes |
Відповідь
Повертає: 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 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| 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 
Параметри
| Name | Type | Required | Опис |
|---|---|---|---|
| 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 
Параметри
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_body | models::UpdateTenantBody | Yes |
Відповідь
Повертає: FlagCommentPublic200Response
Приклад

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 
Параметри
| Назва | Type | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| user_id | String | Так |
Відповідь
Повертає: GetUserBadgeProgressById200Response
get_user_badge_progress_list 
Параметри
| Назва | Type | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| user_id | String | Ні | |
| limit | f64 | Ні | |
| skip | f64 | Ні |
Відповідь
Повертає: GetUserBadgeProgressList200Response
create_user_badge 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| create_user_badge_params | models::CreateUserBadgeParams | Так |
Відповідь
Повертає: CreateUserBadge200Response
delete_user_badge 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Відповідь
Повертає: UpdateUserBadge200Response
get_user_badge 
Parameters
| Назва | Type | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Response
Повертає: GetUserBadge200Response
get_user_badges 
Параметри
| Назва | Type | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| user_id | String | Ні | |
| badge_id | String | Ні | |
| displayed_on_comments | bool | Ні | |
| limit | f64 | Ні | |
| skip | f64 | Ні |
Відповідь
Повертає: GetUserBadges200Response
update_user_badge 
Параметри
| Назва | Type | Обов'язковий | Опис |
|---|---|---|---|
| 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 
Параметри
| Назва | Тип | Обов'язкове | Опис |
|---|---|---|---|
| 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 | Ні |
Відповідь
Повертає: SearchUsers200Response
get_user 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так |
Відповідь
Повертає: GetUser200Response
Приклад

create_vote 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| comment_id | String | Так | |
| direction | String | Так | |
| user_id | String | Ні | |
| anon_user_id | String | Ні |
Відповідь
Повертає: VoteComment200Response
Приклад

delete_vote 
Параметри
| Назва | Тип | Обов'язковий | Опис |
|---|---|---|---|
| tenant_id | String | Так | |
| id | String | Так | |
| edit_key | String | Ні |
Відповідь
Повертає: DeleteCommentVote200Response
Приклад

get_votes 
Параметри
| Назва | Тип | Обов'язково | Опис |
|---|---|---|---|
| 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 щоб ознайомитися з інструкціями щодо внесків.