
Jezik 🇷🇸 Srpski (Latinica)
Početak
Dokumentacija
Agregacija
Revizijski zapisi
Blokiranje iz komentara
Provera blokiranih komentara
Komentari
Konfiguracije domena
Šabloni e-pošte
Dnevnik događaja
Objave u feedu
Prijava komentara
Hashtagovi
Moderatori
Brojač obaveštenja
Obaveštenja
Stranice
Neobrađeni webhook događaji
Konfiguracije pitanja
Rezultati pitanja
Agregacija rezultata pitanja
SSO korisnici
Pretplate
Dnevna upotreba zakupca
Paketi zakupca
Korisnici zakupca
Zakupci
Tiketi
Otpremanje slike
Napredak značke korisnika
Značke korisnika
Obaveštenja korisnika
Status prisutnosti korisnika
Pretraga korisnika
Korisnici
Glasovi
FastComments Rust SDK
Ovo je zvanični Rust SDK za FastComments.
Zvanični Rust SDK za FastComments API
Repozitorijum
Sadržaj biblioteke 
The FastComments Rust SDK se sastoji od nekoliko modula:
Client Module - Automatski generisan API klijent za FastComments REST API-je
- Potpune definicije tipova za sve API modele
- I autentifikovani (
DefaultApi) i javni (PublicApi) endpointi - Puna podrška za async/await sa tokio
- Pogledajte client/README.md za detaljnu API dokumentaciju
SSO Module - Alati za Single Sign-On na serverskoj strani
- Sigurna generacija tokena za autentifikaciju korisnika
- Podrška za i jednostavan i siguran SSO režim
- Potpisivanje tokena zasnovano na HMAC-SHA256
Core Types - Zajedničke definicije tipova i alati
- Modeli komentara i strukture metapodataka
- Konfiguracije korisnika i tenanta
- Pomoćne funkcije za uobičajene operacije
Brzi početak 
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 API konfiguraciju
let config = Configuration::new();
// Dohvati 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(),
});
// Dohvati 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 serverskoj strani!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // ID korisnika
"user@example.com".to_string(), // Email
"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 svom frontend-u za autentifikaciju
}
Česti problemi 
401 Neautorizovane greške
Ako dobijate 401 greške pri korišćenju autentifikovanog API-ja:
- Proverite svoj API ključ: Uverite se da koristite ispravan API ključ sa vaše FastComments kontrolne table
- Proverite tenant ID: Uverite se da tenant ID odgovara vašem nalogu
- Format API ključa: API ključ treba biti prosleđen u Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
Problemi sa SSO tokenima
Ako SSO tokeni ne funkcionišu:
- Koristite sigurni režim za produkciju: Uvek koristite
FastCommentsSSO::new_secure()sa vašim API ključem za produkciju - Samo na serverskoj strani: Generišite SSO tokene na svom serveru, nikada ne izlažite svoj API ključ klijentima
- Proverite korisničke podatke: Uverite se da su svi obavezni podaci (id, email, username) obezbeđeni
Greške asinhronog runtime-a
SDK koristi tokio za asinhrone operacije. Uverite se da:
Add tokio to your dependencies:
[dependencies] tokio = { version = "1", features = ["full"] }Use the tokio runtime:
#[tokio::main] async fn main() { // Vaš asinhroni kod ovde }
Napomene 
Broadcast ID-ovi
Videćete da treba da prosledite broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, tako da znate da zanemarite događaj ako planirate da optimistično primenite promene na klijentu
(što ćete verovatno želeti da uradite, jer pruža najbolje iskustvo). Ovde prosledite UUID. ID bi trebalo da bude dovoljno jedinstven da se ne pojavi dva puta u toku jedne sesije pregledača.
Agregacija 
Agregira dokumente grupisanjem (ako je groupBy naveden) i primenom više operacija. Podržane su različite operacije (npr. sum, countDistinct, avg, itd.).
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| aggregation_request | models::AggregationRequest | Da | |
| parent_tenant_id | String | Ne | |
| include_stats | bool | Ne |
Odgovor
Vraća: AggregationResponse
Dobavljanje revizijskih zapisa 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| limit | f64 | No | |
| skip | f64 | No | |
| order | models::SortDir | No | |
| after | f64 | No | |
| before | f64 | No |
Odgovor
Vraća: GetAuditLogs200Response
Primer

Blokiranje iz javnog komentara 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Da | |
| sso | String | Ne |
Odgovor
Vraća: BlockFromCommentPublic200Response
Primer

Uklanjanje blokade javnog komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Da | |
| sso | String | Ne |
Odgovor
Vraća: UnBlockCommentPublic200Response
Primer

Provera blokiranih komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_ids | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: CheckedCommentsForBlocked200Response
Primer

Blokiranje korisnika iz komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| block_from_comment_params | models::BlockFromCommentParams | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: BlockFromCommentPublic200Response
Primer

Kreiranje javnog komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| broadcast_id | String | Da | |
| comment_data | models::CommentData | Da | |
| session_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: CreateCommentPublic200Response
Primer

Brisanje komentara 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| context_user_id | String | Ne | |
| is_live | bool | Ne |
Odgovor
Vraća: DeleteComment200Response
Primer

Brisanje javnog komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| edit_key | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: DeleteCommentPublic200Response
Primer

Brisanje glasa na komentaru 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| vote_id | String | Da | |
| url_id | String | Da | |
| broadcast_id | String | Da | |
| edit_key | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: DeleteCommentVote200Response
Primer

Prijava komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: FlagComment200Response
Primer

Dobavljanje komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetComment200Response
Primer

Dobavljanje teksta komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| edit_key | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: GetCommentText200Response
Primer

Dobavljanje imena korisnika koji su glasali 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| dir | i32 | Da | |
| sso | String | Ne |
Odgovor
Vraća: GetCommentVoteUserNames200Response
Primer

Dobavljanje komentara 
Parametri
| Name | Type | Required | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| page | i32 | No | |
| limit | i32 | No | |
| skip | i32 | No | |
| as_tree | bool | No | |
| skip_children | i32 | No | |
| limit_children | i32 | No | |
| max_tree_depth | i32 | No | |
| url_id | String | No | |
| user_id | String | No | |
| anon_user_id | String | No | |
| context_user_id | String | No | |
| hash_tag | String | No | |
| parent_id | String | No | |
| direction | models::SortDirections | No |
Odgovor
Vraća: GetComments200Response
Primer

Dobavljanje javnih komentara 
req tenantId urlId
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| page | i32 | Ne | |
| direction | models::SortDirections | Ne | |
| sso | String | Ne | |
| skip | i32 | Ne | |
| skip_children | i32 | Ne | |
| limit | i32 | Ne | |
| limit_children | i32 | Ne | |
| count_children | bool | Ne | |
| fetch_page_for_comment_id | String | Ne | |
| include_config | bool | Ne | |
| count_all | bool | Ne | |
| includei10n | bool | Ne | |
| locale | String | Ne | |
| modules | String | Ne | |
| is_crawler | bool | Ne | |
| include_notification_count | bool | Ne | |
| as_tree | bool | Ne | |
| max_tree_depth | i32 | Ne | |
| use_full_translation_ids | bool | Ne | |
| parent_id | String | Ne | |
| search_text | String | Ne | |
| hash_tags | Vec |
Ne | |
| user_id | String | Ne | |
| custom_config_str | String | Ne | |
| after_comment_id | String | Ne | |
| before_comment_id | String | Ne |
Odgovor
Vraća: GetCommentsPublic200Response
Primer

Zaključavanje komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: LockComment200Response
Primer

Zakači komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: PinComment200Response
Primer

Čuvanje komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_comment_params | models::CreateCommentParams | Da | |
| is_live | bool | Ne | |
| do_spam_check | bool | Ne | |
| send_emails | bool | Ne | |
| populate_notifications | bool | Ne |
Odgovor
Vraća: SaveComment200Response
Primer

Masovno čuvanje komentara 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_comment_params | Vecmodels::CreateCommentParams | Da | |
| is_live | bool | Ne | |
| do_spam_check | bool | Ne | |
| send_emails | bool | Ne | |
| populate_notifications | bool | Ne |
Odgovor
Vraća: Vec<models::SaveComment200Response>
Primer

Postavljanje teksta komentara 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| comment_text_update_request | models::CommentTextUpdateRequest | Da | |
| edit_key | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: SetCommentText200Response
Primer

Uklanjanje blokade korisnika iz komentara 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Primer

Poništavanje prijave komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: FlagComment200Response
Primer

Otključavanje komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: LockComment200Response
Primer

Uklanjanje zakačenja komentara 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: PinComment200Response
Primer

Ažuriranje komentara 
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
Primer

Glasanje za komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| url_id | String | Da | |
| broadcast_id | String | Da | |
| vote_body_params | models::VoteBodyParams | Da | |
| session_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: VoteComment200Response
Primer

Dodavanje konfiguracije domena 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| add_domain_config_params | models::AddDomainConfigParams | Da |
Odgovor
Vraća: AddDomainConfig200Response
Brisanje konfiguracije domena 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| domain | String | Da |
Odgovor
Vraća: DeleteDomainConfig200Response
Dobavljanje konfiguracije domena 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| domain | String | Da |
Odgovor
Vraća: GetDomainConfig200Response
Delimično ažuriranje konfiguracije domena 
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
Zamena konfiguracije domena 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| domain_to_update | String | Da | |
| update_domain_config_params | models::UpdateDomainConfigParams | Da |
Odgovor
Vraća: GetDomainConfig200Response
Kreiranje šablona e-pošte 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| create_email_template_body | models::CreateEmailTemplateBody | Da |
Odgovor
Vraća: CreateEmailTemplate200Response
Primer

Brisanje šablona e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Brisanje greške prikaza šablona e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| error_id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje šablona e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetEmailTemplate200Response
Primer

Dobavljanje definicija šablona e-pošte 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da |
Odgovor
Vraća: GetEmailTemplateDefinitions200Response
Primer

Dobavljanje grešaka prikaza šablona e-pošte 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetEmailTemplateRenderErrors200Response
Primer

Dobavljanje šablona e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetEmailTemplates200Response
Primer

Renderovanje šablona e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| render_email_template_body | models::RenderEmailTemplateBody | Da | |
| locale | String | Ne |
Odgovor
Vraća: RenderEmailTemplate200Response
Primer

Ažuriranje šablona e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_email_template_body | models::UpdateEmailTemplateBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje dnevnika događaja 
req tenantId urlId userIdWS
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| user_id_ws | String | Da | |
| start_time | i64 | Da | |
| end_time | i64 | Da |
Odgovor
Vraća: GetEventLog200Response
Primer

Dobavljanje globalnog dnevnika događaja 
req tenantId urlId userIdWS
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| user_id_ws | String | Da | |
| start_time | i64 | Da | |
| end_time | i64 | Da |
Odgovor
Vraća: GetEventLog200Response
Primer

Kreiranje objave u feedu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_feed_post_params | models::CreateFeedPostParams | Da | |
| broadcast_id | String | Ne | |
| is_live | bool | Ne | |
| do_spam_check | bool | Ne | |
| skip_dup_check | bool | Ne |
Odgovor
Vraća: CreateFeedPost200Response
Primer

Kreiranje javne objave u feedu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_feed_post_params | models::CreateFeedPostParams | Da | |
| broadcast_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: CreateFeedPostPublic200Response
Primer

Brisanje javne objave u feedu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| post_id | String | Da | |
| broadcast_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: DeleteFeedPostPublic200Response
Primer

Dobavljanje objava u feedu 
req tenantId afterId
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| after_id | String | Ne | |
| limit | i32 | Ne | |
| tags | Vec |
Ne |
Odgovor
Vraća: GetFeedPosts200Response
Primer

Dobavljanje javnih objava u feedu 
req tenantId afterId
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| after_id | String | Ne | |
| limit | i32 | Ne | |
| tags | Vec |
Ne | |
| sso | String | Ne | |
| is_crawler | bool | Ne | |
| include_user_info | bool | Ne |
Odgovor
Vraća: GetFeedPostsPublic200Response
Primer

Dobavljanje statistike objava u feedu 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| post_ids | Vec |
Da | |
| sso | String | Ne |
Odgovor
Vraća: GetFeedPostsStats200Response
Primer

Dobavljanje javnih reakcija korisnika 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| post_ids | Vec |
Ne | |
| sso | String | Ne |
Odgovor
Vraća: GetUserReactsPublic200Response
Primer

Reagovanje na javnu objavu u feedu 
Parametri
| Name | 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

Ažuriranje objave u feedu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| feed_post | models::FeedPost | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Ažuriranje javne objave u feedu 
Parametri
| Ime | 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

Prijava javnog komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| is_flagged | bool | Da | |
| sso | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dodavanje hashtaga 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Ne | |
| create_hash_tag_body | models::CreateHashTagBody | Ne |
Odgovor
Vraća: AddHashTag200Response
Primer

Masovno dodavanje hashtagova 
Parametri
| Name | Type | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Ne | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Ne |
Odgovor
Vraća: AddHashTagsBulk200Response
Primer

Brisanje hashtaga 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | String | Da | |
| tenant_id | String | Ne | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje hashtagova 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| page | f64 | Ne |
Odgovor
Vraća: GetHashTags200Response
Primer

Delimično ažuriranje hashtaga 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | String | Da | |
| tenant_id | String | Ne | |
| update_hash_tag_body | models::UpdateHashTagBody | Ne |
Odgovor
Vraća: PatchHashTag200Response
Primer

Kreiranje moderatora 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_moderator_body | models::CreateModeratorBody | Da |
Odgovor
Vraća: CreateModerator200Response
Primer

Brisanje moderatora 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| send_email | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje moderatora 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetModerator200Response
Primer

Dobavljanje moderatora 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetModerators200Response
Primer

Slanje pozivnice 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| from_name | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Ažuriranje moderatora 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_moderator_body | models::UpdateModeratorBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Brisanje broja obaveštenja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje keširanog broja obaveštenja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Response
Vraća: GetCachedNotificationCount200Response
Primer

Dobavljanje broja obaveštenja 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne | |
| url_id | String | Ne | |
| from_comment_id | String | Ne | |
| viewed | bool | Ne |
Odgovor
Vraća: GetNotificationCount200Response
Primer

Dobavljanje obaveštenja 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne | |
| url_id | String | Ne | |
| from_comment_id | String | Ne | |
| viewed | bool | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetNotifications200Response
Primer

Ažuriranje obaveštenja 
Parametri
| Ime | 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

Dodavanje stranice 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_api_page_data | models::CreateApiPageData | Da |
Odgovor
Vraća: AddPageApiResponse
Brisanje stranice 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: DeletePageApiResponse
Dobavljanje stranice po URL ID 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da |
Odgovor
Vraća: GetPageByUrlidApiResponse
Delimično ažuriranje stranice 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_api_page_data | models::UpdateApiPageData | Da |
Odgovor
Vraća: PatchPageApiResponse
Brisanje neobrađenog webhook događaja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje broja neobrađenih webhook događaja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Ne | |
| external_id | String | Ne | |
| event_type | String | Ne | |
| domain | String | Ne | |
| attempt_count_gt | f64 | Ne |
Odgovor
Vraća: GetPendingWebhookEventCount200Response
Primer

Dobavljanje neobrađenih webhook događaja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Ne | |
| external_id | String | Ne | |
| event_type | String | Ne | |
| domain | String | Ne | |
| attempt_count_gt | f64 | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetPendingWebhookEvents200Response
Primer

Kreiranje konfiguracije pitanja 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| create_question_config_body | models::CreateQuestionConfigBody | Da |
Odgovor
Vraća: CreateQuestionConfig200Response
Primer

Brisanje konfiguracije pitanja 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje konfiguracije pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetQuestionConfig200Response
Primer

Dobavljanje konfiguracija pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetQuestionConfigs200Response
Primer

Ažuriranje konfiguracije pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_question_config_body | models::UpdateQuestionConfigBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Kreiranje rezultata pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_question_result_body | models::CreateQuestionResultBody | Da |
Odgovor
Vraća: CreateQuestionResult200Response
Primer

Brisanje rezultata pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje rezultata pitanja 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetQuestionResult200Response
Primer

Dobavljanje rezultata pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Ne | |
| user_id | String | Ne | |
| start_date | String | Ne | |
| question_id | String | Ne | |
| question_ids | String | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetQuestionResults200Response
Primer

Ažuriranje rezultata pitanja 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_result_body | models::UpdateQuestionResultBody | Yes |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Agregacija rezultata pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| 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
Primer

Masovna agregacija rezultata pitanja 
Parameters
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Da | |
| force_recalculate | bool | Ne |
Odgovor
Vraća: BulkAggregateQuestionResults200Response
Primer

Kombinovanje komentara sa rezultatima pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| question_id | String | Ne | |
| question_ids | Vec |
Ne | |
| url_id | String | Ne | |
| start_date | String | Ne | |
| force_recalculate | bool | Ne | |
| min_value | f64 | Ne | |
| max_value | f64 | Ne | |
| limit | f64 | Ne |
Odgovor
Vraća: CombineCommentsWithQuestionResults200Response
Primer

Dodavanje SSO korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_apisso_user_data | models::CreateApissoUserData | Da |
Odgovor
Vraća: AddSsoUserApiResponse
Brisanje SSO korisnika 
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
Dobavljanje SSO korisnika po emailu 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| String | Da |
Odgovor
Vraća: GetSsoUserByEmailApiResponse
Dobavljanje SSO korisnika po ID-u 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetSsoUserByIdApiResponse
Dobavljanje SSO korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | i32 | Ne |
Odgovor
Vraća: GetSsoUsers200Response
Delimično ažuriranje SSO korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_apisso_user_data | models::UpdateApissoUserData | Da | |
| update_comments | bool | Ne |
Odgovor
Vraća: PatchSsoUserApiResponse
Zamena SSO korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_apisso_user_data | models::UpdateApissoUserData | Da | |
| update_comments | bool | Ne |
Odgovor
Vraća: PutSsoUserApiResponse
Kreiranje pretplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Da |
Odgovor
Vraća: CreateSubscriptionApiResponse
Primer

Brisanje pretplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| user_id | String | Ne |
Odgovor
Vraća: DeleteSubscriptionApiResponse
Dobavljanje pretplata 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne |
Odgovor
Vraća: GetSubscriptionsApiResponse
Primer

Ažuriranje pretplate 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_api_user_subscription_data | models::UpdateApiUserSubscriptionData | Da | |
| user_id | String | Ne |
Odgovor
Vraća: UpdateSubscriptionApiResponse
Primer

Dobavljanje dnevne upotrebe zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| year_number | f64 | Ne | |
| month_number | f64 | Ne | |
| day_number | f64 | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenantDailyUsages200Response
Primer

Kreiranje paketa zakupca 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_tenant_package_body | models::CreateTenantPackageBody | Da |
Odgovor
Vraća: CreateTenantPackage200Response
Primer

Brisanje paketa zakupca 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje paketa zakupca 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odgovor
Vraća: GetTenantPackage200Response
Primer

Dobavljanje paketa zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenantPackages200Response
Primer

Zamena paketa zakupca 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Yes |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Ažuriranje paketa zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Kreiranje korisnika zakupca 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| create_tenant_user_body | models::CreateTenantUserBody | Da |
Odgovor
Vraća: CreateTenantUser200Response
Primer

Brisanje korisnika zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| delete_comments | String | Ne | |
| comment_delete_mode | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje korisnika zakupca 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenantUser200Response
Primer

Dobavljanje korisnika zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenantUsers200Response
Primer

Zamena korisnika zakupca 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Da | |
| update_comments | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Slanje linka za prijavu 
Parametri
| Name | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| redirect_url | String | No |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Ažuriranje korisnika zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_tenant_user_body | models::UpdateTenantUserBody | Da | |
| update_comments | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Kreiranje zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_tenant_body | models::CreateTenantBody | Da |
Odgovor
Vraća: CreateTenant200Response
Primer

Brisanje zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| sure | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Dobavljanje zakupca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenant200Response
Primer

Dobavljanje zakupaca 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| meta | String | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenants200Response
Primer

Ažuriranje zakupca 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_tenant_body | models::UpdateTenantBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primer

Promena stanja tiketa 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da | |
| id | String | Da | |
| change_ticket_state_body | models::ChangeTicketStateBody | Da |
Odgovor
Vraća: ChangeTicketState200Response
Primer

Kreiranje tiketa 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da | |
| create_ticket_body | models::CreateTicketBody | Da |
Odgovor
Vraća: CreateTicket200Response
Primer

Dobavljanje tiketa 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| user_id | String | Ne |
Odgovor
Vraća: GetTicket200Response
Primer

Dobavljanje tiketa 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne | |
| state | f64 | Ne | |
| skip | f64 | Ne | |
| limit | f64 | Ne |
Odgovor
Vraća: GetTickets200Response
Primer

Otpremanje slike 
Otpremanje i promena veličine slike
Parametri
| Ime | 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
Dobavljanje napretka značke korisnika po ID-u 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetUserBadgeProgressById200Response
Primer

Dobavljanje napretka značke po ID-u korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da |
Odgovor
Vraća: GetUserBadgeProgressById200Response
Primer

Dobavljanje liste napretka znački korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne | |
| limit | f64 | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetUserBadgeProgressList200Response
Primer

Kreiranje značke korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_user_badge_params | models::CreateUserBadgeParams | Da |
Odgovor
Vraća: CreateUserBadge200Response
Primer

Brisanje značke korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: UpdateUserBadge200Response
Primer

Dobavljanje značke korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetUserBadge200Response
Primer

Dobavljanje znački korisnika 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Primer

Ažuriranje značke korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_user_badge_params | models::UpdateUserBadgeParams | Da |
Odgovor
Vraća: UpdateUserBadge200Response
Primer

Dobavljanje broja obaveštenja korisnika 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Odgovor
Vraća: GetUserNotificationCount200Response
Primer

Dobavljanje obaveštenja korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| page_size | i32 | Ne | |
| after_id | String | Ne | |
| include_context | bool | Ne | |
| after_created_at | i64 | Ne | |
| unread_only | bool | Ne | |
| dm_only | bool | Ne | |
| no_dm | bool | Ne | |
| include_translations | bool | Ne | |
| sso | String | Ne |
Odgovor
Vraća: GetUserNotifications200Response
Primer

Resetovanje broja obaveštenja korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: ResetUserNotifications200Response
Primer

Resetovanje obaveštenja korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| after_id | String | Ne | |
| after_created_at | i64 | Ne | |
| unread_only | bool | Ne | |
| dm_only | bool | Ne | |
| no_dm | bool | Ne | |
| sso | String | Ne |
Odgovor
Vraća: ResetUserNotifications200Response
Primer

Ažuriranje statusa pretplate na komentare obaveštenja korisnika 
Omogućite ili onemogućite obaveštenja za određeni komentar.
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| notification_id | String | Da | |
| opted_in_or_out | String | Da | |
| comment_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: UpdateUserNotificationStatus200Response
Primer

Ažuriranje statusa pretplate na stranicu obaveštenja korisnika 
Omogući ili onemogući notifikacije za stranicu. Kada su korisnici pretplaćeni na stranicu, kreiraju se notifikacije za nove root komentare, i takođe
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| url | String | Da | |
| page_title | String | Da | |
| subscribed_or_unsubscribed | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: UpdateUserNotificationStatus200Response
Primer

Ažuriranje statusa obaveštenja korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| notification_id | String | Da | |
| new_status | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: UpdateUserNotificationStatus200Response
Primer

Dobavljanje statusa prisutnosti korisnika 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id_ws | String | Da | |
| user_ids | String | Da |
Odgovor
Vraća: GetUserPresenceStatuses200Response
Primer

Pretraga korisnika 
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
Primer

Dobavljanje korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetUser200Response
Primer

Kreiranje glasa 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| direction | String | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: VoteComment200Response
Primer

Brisanje glasa 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| edit_key | String | Ne |
Odgovor
Vraća: DeleteCommentVote200Response
Primer

Dobavljanje glasova 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da |
Odgovor
Vraća: GetVotes200Response
Primer

Dobavljanje glasova za korisnika 
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
Primer

Trebate pomoć?
Ako naiđete na bilo kakve probleme ili imate pitanja u vezi sa Rust SDK-om, molimo:
Doprinosi
Doprinosi su dobrodošli! Molimo posetite GitHub repozitorijum za smernice o doprinosu.