
Jezik 🇭🇷 Hrvatski
Početak
Dokumentacija
Agregacija
Dnevnici revizije
Blokiraj iz komentara
Provjeri blokirane komentare
Komentari
Konfiguracije domene
Predlošci e-pošte
Dnevnik događaja
Objave feeda
Prijavi komentar
Hashtagovi
Moderatori
Broj obavijesti
Obavijesti
Stranice
Webhook događaji na čekanju
Konfiguracije pitanja
Rezultati pitanja
Agregacija rezultata pitanja
SSO korisnici
Pretplate
Dnevna uporaba tenanta
Paketi tenanta
Korisnici tenanta
Tenanti
Zahtjevi
Otpremanje slike
Napredak značke korisnika
Značke korisnika
Obavijesti korisnika
Status prisutnosti korisnika
Pretraživanje korisnika
Korisnici
Glasovi
FastComments Rust SDK
Ovo je službeni Rust SDK za FastComments.
Službeni Rust SDK za FastComments API
Repozitorij
Sadržaj knjižnice 
FastComments Rust SDK sastoji se od nekoliko modula:
Client Module - Automatski generirani API klijent za FastComments REST API-je
- Potpune definicije tipova za sve API modele
- I autentificirane (
DefaultApi) i javne (PublicApi) krajnje točke - Potpuna podrška async/await s tokio
- Pogledajte client/README.md za detaljnu API dokumentaciju
SSO Module - Pomoćni alati za Single Sign-On na strani poslužitelja
- Sigurna generacija tokena za autentikaciju korisnika
- Podrška za jednostavne i sigurne SSO režime
- Potpisivanje tokena na temelju HMAC-SHA256
Core Types - Zajedničke definicije tipova i pomoćni alati
- Modeli komentara i strukture metapodataka
- Konfiguracije korisnika i tenanta
- Pomoćne funkcije za uobičajene operacije
Brzi početak 
Korištenje javnog API-ja
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Stvori konfiguraciju API-ja
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štenje autentificiranog API-ja
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Stvori konfiguraciju s 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 autentificirani 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štenje 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();
// Stvori sigurne SSO podatke o korisniku (samo na poslužitelju!)
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
);
// Generiraj SSO token
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Proslijedite ovaj token na frontend za autentifikaciju
}
Uobičajeni problemi 
401 Neautorizirane pogreške
Ako dobivate 401 pogreške prilikom korištenja autentificiranog API-ja:
- Provjerite svoj API key: Uvjerite se da koristite ispravan API key iz vašeg FastComments dashboarda
- Provjerite tenant ID: Provjerite da tenant ID odgovara vašem računu
- Format API ključa: API key bi trebao biti proslijeđ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 rade:
- Koristite siguran način za produkciju: Uvijek koristite
FastCommentsSSO::new_secure()s vašim API key u produkciji - Samo na serverskoj strani: Generirajte SSO tokene na svom serveru, nikada ne izlažite svoj API key klijentima
- Provjerite podatke korisnika: Osigurajte da su sva obavezna polja (id, email, username) dostavljena
Pogreške asinkronog runtime-a
SDK koristi tokio za asinkrone operacije. Pobrinite se da:
Add tokio to your dependencies:
[dependencies] tokio = { version = "1", features = ["full"] }Koristite tokio runtime:
#[tokio::main] async fn main() { // Ovdje ide vaš asinkroni kod }
Napomene 
Broadcast ID-ovi
Vidjet ćete da trebate proslijediti broadcastId u nekim API pozivima. Kada primite događaje, dobit ćete ovaj ID natrag, tako da znate zanemariti događaj ako planirate optimistično primijeniti promjene na klijentu
(što ćete vjerojatno poželjeti učiniti jer to pruža najbolje korisničko iskustvo). Pošaljite ovdje UUID. ID bi trebao biti dovoljno jedinstven da se ne pojavi dva puta u sesiji preglednika.
Agregacija 
Agregira dokumente grupiranjem (ako je groupBy provided) i primjenom više operacija. Podržane su različite operacije (npr. sum, countDistinct, avg, itd.).
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| aggregation_request | models::AggregationRequest | Da | |
| parent_tenant_id | String | Ne | |
| include_stats | bool | Ne |
Odgovor
Vraća: AggregationResponse
Dohvati dnevnike revizije 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| limit | f64 | Ne | |
| skip | f64 | Ne | |
| order | models::SortDir | Ne | |
| after | f64 | Ne | |
| before | f64 | Ne |
Odgovor
Vraća: GetAuditLogs200Response
Primjer

Blokiraj iz komentara (javno) 
Parametri
| Naziv | 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: BlockFromCommentPublic200Response
Primjer

Ukloni blokadu komentara (javno) 
Parametri
| Naziv | 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
Primjer

Provjereni komentari za blokirane 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_ids | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: CheckedCommentsForBlocked200Response
Primjer

Blokiraj korisnika zbog 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
Primjer

Stvori javni komentar 
Parametri
| Naziv | 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
Primjer

Izbriši komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| context_user_id | String | Ne | |
| is_live | bool | Ne |
Odgovor
Vraća: DeleteComment200Response
Primjer

Izbriši javni komentar 
Parametri
| Naziv | 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
Primjer

Izbriši glas za komentar 
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
Primjer

Prijavi komentar 
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
Primjer

Dohvati komentar 
Parametri
| Name | Type | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetComment200Response
Primjer

Dohvati tekst komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| edit_key | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: GetCommentText200Response
Primjer

Dohvati imena korisnika glasova za komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| dir | i32 | Da | |
| sso | String | Ne |
Odgovor
Vraća: GetCommentVoteUserNames200Response
Primjer

Dohvati komentare 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| page | i32 | Ne | |
| limit | i32 | Ne | |
| skip | i32 | Ne | |
| as_tree | bool | Ne | |
| skip_children | i32 | Ne | |
| limit_children | i32 | Ne | |
| max_tree_depth | i32 | Ne | |
| url_id | String | Ne | |
| user_id | String | Ne | |
| anon_user_id | String | Ne | |
| context_user_id | String | Ne | |
| hash_tag | String | Ne | |
| parent_id | String | Ne | |
| direction | models::SortDirections | Ne |
Odgovor
Vraća: GetComments200Response
Primjer

Dohvati javne komentare 
req tenantId urlId
Parametri
| Ime | 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
Primjer

Zaključaj komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: LockComment200Response
Primjer

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
Primjer

Spremi komentar 
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
Primjer

Spremi više komentara 
Parametri
| Naziv | 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>
Primjer

Postavi tekst komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| 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 |
Odgovor
Vraća: SetCommentText200Response
Primjer

Ukloni blokadu korisnika zbog komentara 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Da | |
| user_id | String | Ne | |
| anon_user_id | String | Ne |
Odgovor
Vraća: UnBlockCommentPublic200Response
Primjer

Poništi prijavu 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
Primjer

Otključaj komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: LockComment200Response
Primjer

Ukloni zakačivanje komentara 
Parametri
| Naziv | Vrsta | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| broadcast_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: PinComment200Response
Primjer

Ažuriraj komentar 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| updatable_comment_params | models::UpdatableCommentParams | Da | |
| context_user_id | String | Ne | |
| do_spam_check | bool | Ne | |
| is_live | bool | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Glasaj 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
Primjer

Dodaj konfiguraciju domene 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| add_domain_config_params | models::AddDomainConfigParams | Da |
Odgovor
Vraća: AddDomainConfig200Response
Izbriši konfiguraciju domene 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| domain | String | Da |
Odgovor
Vraća: DeleteDomainConfig200Response
Dohvati konfiguraciju domene 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| domain | String | Da |
Odgovor
Vraća: GetDomainConfig200Response
Djelomično ažuriraj konfiguraciju domene 
Parametri
| Name | Type | Obavezno | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| domain_to_update | String | Da | |
| patch_domain_config_params | models::PatchDomainConfigParams | Da |
Odgovor
Vraća: GetDomainConfig200Response
Postavi konfiguraciju domene 
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
Stvori predložak e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_email_template_body | models::CreateEmailTemplateBody | Da |
Odgovor
Vraća: CreateEmailTemplate200Response
Primjer

Izbriši predložak e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Izbriši grešku pri renderiranju predloška e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| error_id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati predložak e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetEmailTemplate200Response
Primjer

Dohvati definicije predložaka e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da |
Odgovor
Vraća: GetEmailTemplateDefinitions200Response
Primjer

Dohvati greške pri renderiranju predložaka e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetEmailTemplateRenderErrors200Response
Primjer

Dohvati predloške e-pošte 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetEmailTemplates200Response
Primjer

Renderiraj predložak 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
Primjer

Ažuriraj predložak 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
Primjer

Dohvati dnevnik događaja 
req tenantId urlId userIdWS
Parametri
| Ime | 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
Primjer

Dohvati globalni dnevnik događaja 
req tenantId urlId userIdWS
Parametri
| Ime | 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
Primjer

Stvori objavu 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
Primjer

Stvori javnu objavu u feedu 
Parametri
| Name | Type | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_feed_post_params | models::CreateFeedPostParams | Da | |
| broadcast_id | String | Ne | |
| sso | String | Ne |
Odgovor
Vraća: CreateFeedPostPublic200Response
Primjer

Izbriši javnu objavu 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
Primjer

Dohvati objave feeda 
req tenantId afterId
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| after_id | String | Ne | |
| limit | i32 | Ne | |
| tags | Vec |
Ne |
Odgovor
Vraća: GetFeedPosts200Response
Primjer

Dohvati javne objave feeda 
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
Primjer

Dohvati statistiku objava feeda 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| post_ids | Vec |
Da | |
| sso | String | Ne |
Odgovor
Vraća: GetFeedPostsStats200Response
Primjer

Dohvati reakcije korisnika (javno) 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| post_ids | Vec |
Ne | |
| sso | String | Ne |
Odgovor
Vraća: GetUserReactsPublic200Response
Primjer

Reagiraj na objavu u feedu (javno) 
Parametri
| Ime | 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
Primjer

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

Ažuriraj javnu objavu u feedu 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Primjer

Prijavi komentar (javno) 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| comment_id | String | Da | |
| is_flagged | bool | Da | |
| sso | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dodaj hashtag 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Ne | |
| create_hash_tag_body | models::CreateHashTagBody | Ne |
Odgovor
Vraća: AddHashTag200Response
Primjer

Dodaj više hashtagova 
Parametri
| Naziv | Tip | Obvezno | Opis |
|---|---|---|---|
| tenant_id | String | Ne | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Ne |
Odgovor
Vraća: AddHashTagsBulk200Response
Primjer

Izbriši hashtag 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tag | String | Da | |
| tenant_id | String | Ne | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati hashtagove 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| page | f64 | Ne |
Odgovor
Vraća: GetHashTags200Response
Primjer

Djelomično ažuriraj hashtag 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tag | String | Da | |
| tenant_id | String | Ne | |
| update_hash_tag_body | models::UpdateHashTagBody | Ne |
Odgovor
Vraća: PatchHashTag200Response
Primjer

Stvori moderatora 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_moderator_body | models::CreateModeratorBody | Da |
Odgovor
Vraća: CreateModerator200Response
Primjer

Izbriši moderatora 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| send_email | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

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

Dohvati moderatore 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetModerators200Response
Primjer

Pošalji pozivnicu 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| from_name | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

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

Izbriši broj obavijesti 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati keširani broj obavijesti 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetCachedNotificationCount200Response
Primjer

Dohvati broj obavijesti 
Parametri
| Naziv | 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
Primjer

Dohvati obavijesti 
Parametri
| Naziv | 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
Primjer

Ažuriraj obavijest 
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
Primjer

Dodaj stranicu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_api_page_data | models::CreateApiPageData | Da |
Odgovor
Vraća: AddPageApiResponse
Izbriši stranicu 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: DeletePageApiResponse
Dohvati stranicu po URL ID-u 
Parametri
| Naziv | Tip | Obvezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da |
Odgovor
Vraća: GetPageByUrlidApiResponse
Djelomično ažuriraj stranicu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_api_page_data | models::UpdateApiPageData | Da |
Odgovor
Vraća: PatchPageApiResponse
Izbriši webhook događaj na čekanju 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati broj webhook događaja na čekanju 
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
Primjer

Dohvati webhook događaje na čekanju 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Primjer

Stvori konfiguraciju pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_question_config_body | models::CreateQuestionConfigBody | Da |
Odgovor
Vraća: CreateQuestionConfig200Response
Primjer

Izbriši konfiguraciju pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati konfiguraciju pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetQuestionConfig200Response
Primjer

Dohvati konfiguracije pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetQuestionConfigs200Response
Primjer

Ažuriraj konfiguraciju pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_question_config_body | models::UpdateQuestionConfigBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Stvori rezultat pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_question_result_body | models::CreateQuestionResultBody | Da |
Odgovor
Vraća: CreateQuestionResult200Response
Primjer

Izbriši rezultat pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati rezultat pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetQuestionResult200Response
Primjer

Dohvati rezultate 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
Primjer

Ažuriraj rezultat pitanja 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_question_result_body | models::UpdateQuestionResultBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Agregiraj rezultate pitanja 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| question_id | String | Ne | |
| question_ids | Vec |
Ne | |
| url_id | String | Ne | |
| time_bucket | models::AggregateTimeBucket | Ne | |
| start_date | String | Ne | |
| force_recalculate | bool | Ne |
Odgovor
Vraća: AggregateQuestionResults200Response
Primjer

Agregiraj rezultate pitanja u seriji 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Da | |
| force_recalculate | bool | Ne |
Odgovor
Vraća: BulkAggregateQuestionResults200Response
Primjer

Kombiniraj komentare s rezultatima pitanja 
Parametri
| Ime | 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
Primjer

Dodaj SSO korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_apisso_user_data | models::CreateApissoUserData | Da |
Odgovor
Vraća: AddSsoUserApiResponse
Izbriši 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
Dohvati SSO korisnika po e-pošti 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| String | Da |
Odgovor
Vraća: GetSsoUserByEmailApiResponse
Dohvati SSO korisnika po ID-u 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetSsoUserByIdApiResponse
Dohvati SSO korisnike 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | i32 | Ne |
Odgovor
Vraća: GetSsoUsers200Response
Djelomično ažuriraj 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: PatchSsoUserApiResponse
Postavi 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
Stvori pretplatu 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Da |
Odgovor
Vraća: CreateSubscriptionApiResponse
Primjer

Izbriši pretplatu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| user_id | String | Ne |
Odgovor
Vraća: DeleteSubscriptionApiResponse
Dohvati pretplate 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne |
Odgovor
Vraća: GetSubscriptionsApiResponse
Primjer

Ažuriraj pretplatu 
Parametri
| Naziv | 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
Primjer

Dohvati dnevnu uporabu tenanta 
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
Primjer

Stvori paket tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_tenant_package_body | models::CreateTenantPackageBody | Da |
Odgovor
Vraća: CreateTenantPackage200Response
Primjer

Izbriši paket tenanta 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati paket tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenantPackage200Response
Primjer

Dohvati pakete tenanta 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenantPackages200Response
Primjer

Zamijeni paket tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Ažuriraj paket tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Stvori korisnika tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_tenant_user_body | models::CreateTenantUserBody | Da |
Odgovor
Vraća: CreateTenantUser200Response
Primjer

Izbriši korisnika tenanta 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| delete_comments | String | Ne | |
| comment_delete_mode | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati korisnika tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenantUser200Response
Primjer

Dohvati korisnike tenanta 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenantUsers200Response
Primjer

Zamijeni korisnika tenanta 
Parametri
| Naziv | 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
Primjer

Pošalji vezu za prijavu 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| redirect_url | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Ažuriraj korisnika tenanta 
Parametri
| Name | Type | Obvezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_tenant_user_body | models::UpdateTenantUserBody | Da | |
| update_comments | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Stvori tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_tenant_body | models::CreateTenantBody | Da |
Odgovor
Vraća: CreateTenant200Response
Primjer

Izbriši tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| sure | String | Ne |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Dohvati tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetTenant200Response
Primjer

Dohvati tenante 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| meta | String | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetTenants200Response
Primjer

Ažuriraj tenanta 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_tenant_body | models::UpdateTenantBody | Da |
Odgovor
Vraća: FlagCommentPublic200Response
Primjer

Promijeni stanje zahtjeva 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da | |
| id | String | Da | |
| change_ticket_state_body | models::ChangeTicketStateBody | Da |
Odgovor
Vraća: ChangeTicketState200Response
Primjer

Stvori zahtjev 
Parametri
| Ime | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da | |
| create_ticket_body | models::CreateTicketBody | Da |
Odgovor
Vraća: CreateTicket200Response
Primjer

Dohvati zahtjev 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| user_id | String | Ne |
Odgovor
Vraća: GetTicket200Response
Primjer

Dohvati zahtjeve 
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
Primjer

Otpremi sliku 
Prenesite i promijenite veličinu slike
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| file | std::path::PathBuf | Da | |
| size_preset | models::SizePreset | Ne | |
| url_id | String | Ne |
Odgovor
Vraća: UploadImageResponse
Dohvati napredak značke korisnika po ID-u 
Parametri
| Naziv | Tip | Obvezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetUserBadgeProgressById200Response
Primjer

Dohvati napredak značke korisnika po korisničkom ID-u 
Parametri
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Da |
Odgovor
Vraća: GetUserBadgeProgressById200Response
Primjer

Dohvati popis 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
Primjer

Stvori značku korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| create_user_badge_params | models::CreateUserBadgeParams | Da |
Odgovor
Vraća: CreateUserBadge200Response
Primjer

Izbriši značku korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: UpdateUserBadge200Response
Primjer

Dohvati značku korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da |
Odgovor
Vraća: GetUserBadge200Response
Primjer

Dohvati značke korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| user_id | String | Ne | |
| badge_id | String | Ne | |
| displayed_on_comments | bool | Ne | |
| limit | f64 | Ne | |
| skip | f64 | Ne |
Odgovor
Vraća: GetUserBadges200Response
Primjer

Ažuriraj značku korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| update_user_badge_params | models::UpdateUserBadgeParams | Da |
Odgovor
Vraća: UpdateUserBadge200Response
Primjer

Dohvati broj obavijesti korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: GetUserNotificationCount200Response
Primjer

Dohvati obavijesti 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
Primjer

Resetiraj broj obavijesti korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: ResetUserNotifications200Response
Primjer

Resetiraj obavijesti 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
Primjer

Ažuriraj status pretplate na komentare za obavijesti korisnika 
Omogućite ili onemogućite obavijesti za određeni komentar.
Parametri
| Naziv | 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
Primjer

Ažuriraj status pretplate na stranicu za obavijesti korisnika 
Omogućite ili onemogućite obavijesti za stranicu. Kada su korisnici pretplaćeni na stranicu, obavijesti se stvaraju za nove glavne komentare, i također
Parameters
| Naziv | Tip | Obvezno | 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
Primjer

Ažuriraj status obavijesti korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| notification_id | String | Da | |
| new_status | String | Da | |
| sso | String | Ne |
Odgovor
Vraća: UpdateUserNotificationStatus200Response
Primjer

Dohvati statuse prisutnosti korisnika 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id_ws | String | Da | |
| user_ids | String | Da |
Odgovor
Vraća: GetUserPresenceStatuses200Response
Primjer

Pretraži korisnike 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da | |
| username_starts_with | String | Ne | |
| mention_group_ids | Vec |
Ne | |
| sso | String | Ne | |
| search_section | String | Ne |
Odgovor
Vraća: SearchUsers200Response
Primjer

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

Stvori glas 
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
Primjer

Izbriši glas 
Parametri
| Naziv | Tip | Obvezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| id | String | Da | |
| edit_key | String | Ne |
Odgovor
Vraća: DeleteCommentVote200Response
Primjer

Dohvati glasove 
Parametri
| Naziv | Tip | Obavezno | Opis |
|---|---|---|---|
| tenant_id | String | Da | |
| url_id | String | Da |
Odgovor
Vraća: GetVotes200Response
Primjer

Dohvati glasove 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
Primjer

Trebate pomoć?
Ako naiđete na bilo kakve probleme ili imate pitanja u vezi s Rust SDK-om, molimo:
Doprinosi
Doprinosi su dobrodošli! Posjetite GitHub repository za smjernice za doprinos.