
Język 🇵🇱 Polski
Dokumentacja
Rozpoczęcie
Agregacja
API
Logi Audytu
Blokowanie z Komentarza
Sprawdzanie Zablokowanych Komentarzy
Komentarze
Komentarze dla Użytkownika
Konfiguracje Domen
Szablony E-mail
Log Wydarzeń
Posty w Kanale
Zgłoś Komentarz
Gify
Hashtagi
Moderacja
Moderatorzy
Liczba Powiadomień
Powiadomienia
Reakcje na Stronie
Strony
Oczekujące Zdarzenia Webhook
Konfiguracje Pytań
Wyniki Pytań
Agregacja Wyników Pytań
Użytkownicy SSO
Subskrypcje
Użycie Dziennie Najemcy
Pakiety Najemcy
Użytkownicy Najemcy
Najemcy
Zgłoszenia
Tłumaczenia
Prześlij Obraz
Postęp Odznak Użytkownika
Odznaki Użytkownika
Powiadomienia Użytkownika
Status Obecności Użytkownika
Wyszukiwanie Użytkowników
Użytkownicy
Głosy
FastComments Rust SDK
To jest oficjalne SDK w języku Rust dla FastComments.
Oficjalne SDK Rust dla API FastComments
Repozytorium
Agenci kodowania AI 
Daj swojemu agentowi kodującemu kontekst FastComments, którego potrzebuje – widgety, konfiguracja, Secure SSO, REST API i SDK:
npx skills add fastcomments/skills
Działa z Claude Code, Codex, Cursor, Copilot, Gemini oraz każdym innym agentem obsługiwanym przez skills CLI.
Zawartość Biblioteki 
The FastComments Rust SDK consists of several modules:
-
Client Module - Klient API dla FastComments REST APIs
- Pełne definicje typów dla wszystkich modeli API
- Trzy klientów API obejmujących wszystkie metody FastComments:
default_api(DefaultApi) - Metody uwierzytelniane kluczem API do użycia po stronie serwerapublic_api(PublicApi) - publiczne, nie wymagające klucza API metody, które są bezpieczne do wywoływania z przeglądarek i aplikacji mobilnychmoderation_api(ModerationApi) - rozbudowany zestaw szybkich i bieżących API moderacji. Każda metoda Moderacji przyjmuje parametrssoi może uwierzytelnić się za pomocą SSO lub ciasteczka sesji FastComments.com.
- Pełne wsparcie async/await z tokio
- Zobacz client/README.md po szczegółową dokumentację API
-
SSO Module - Narzędzia Single Sign-On po stronie serwera
- Bezpieczne generowanie tokenów do uwierzytelniania użytkowników
- Obsługa zarówno prostych, jak i bezpiecznych trybów SSO
- Podpisywanie tokenów oparte na HMAC-SHA256
-
Core Types - Wspólne definicje typów i narzędzia
- Modele komentarzy i struktury metadanych
- Konfiguracje użytkowników i najemców
- Funkcje pomocnicze dla typowych operacji
Szybki Start 
Korzystanie z publicznego API
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Utwórz konfigurację API
let config = Configuration::new();
// Pobierz komentarze dla strony
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),
}
}
Korzystanie z uwierzytelnionego API
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Utwórz konfigurację z kluczem API
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Pobierz komentarze używając uwierzytelnionego 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),
}
}
Korzystanie z API moderacji
Metody moderacji obsługują panel moderatora. Używają Configuration z kluczem API tak jak uwierzytelnione API, a każda metoda akceptuje opcjonalny token sso, dzięki czemu wywołanie może być wykonane w imieniu moderatora uwierzytelnionego przez SSO.
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::moderation_api;
#[tokio::main]
async fn main() {
// Utwórz konfigurację z kluczem API
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Policz komentarze oczekujące w kolejce moderacji
let result = moderation_api::get_count(
&config,
moderation_api::GetCountParams {
text_search: None,
by_ip_from_comment: None,
filter: None,
search_filters: None,
demo: None,
sso: None, // przekaż token SSO, aby działać jako moderator uwierzytelniony przez SSO
},
)
.await;
match result {
Ok(response) => println!("Comments to moderate: {}", response.count),
Err(e) => eprintln!("Error: {:?}", e),
}
}
Korzystanie z SSO do uwierzytelniania
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Utwórz bezpieczne dane użytkownika SSO (tylko po stronie serwera!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // ID użytkownika
"user@example.com".to_string(), // Adres e-mail
"John Doe".to_string(), // Nazwa użytkownika
"https://example.com/avatar.jpg".to_string(), // URL avatara
);
// Wygeneruj token SSO
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Przekaż ten token do frontend'u w celu uwierzytelnienia
}
Typowe Problemy 
401 — Błędy nieautoryzowane
Jeśli otrzymujesz błędy 401 podczas korzystania z uwierzytelnionego API:
- Sprawdź swój klucz API: Upewnij się, że używasz poprawnego klucza API z panelu FastComments
- Zweryfikuj tenant ID: Upewnij się, że tenant ID odpowiada Twojemu kontu
- Format klucza API: Klucz API powinien być przekazany w Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
Problemy z tokenami SSO
Jeśli tokeny SSO nie działają:
- Używaj trybu bezpiecznego w produkcji: Zawsze używaj
FastCommentsSSO::new_secure()z Twoim kluczem API w środowisku produkcyjnym - Tylko po stronie serwera: Generuj tokeny SSO na serwerze, nigdy nie ujawniaj klucza API klientom
- Sprawdź dane użytkownika: Upewnij się, że wszystkie wymagane pola (id, email, username) są dostarczone
Błędy środowiska uruchomieniowego asynchronicznego
SDK używa tokio do operacji asynchronicznych. Upewnij się, że:
- Dodaj tokio do swoich zależności:
[dependencies]
tokio = { version = "1", features = ["full"] }
- Użyj środowiska uruchomieniowego tokio:
#[tokio::main]
async fn main() {
// Twój kod asynchroniczny tutaj
}
Notatki 
Identyfikatory transmisji
Zauważysz, że w niektórych wywołaniach API trzeba przekazać broadcastId. Kiedy otrzymasz zdarzenia, otrzymasz z powrotem to ID, dzięki czemu będziesz wiedzieć, aby zignorować zdarzenie, jeśli planujesz optymistycznie zastosować zmiany po stronie klienta
(czego prawdopodobnie będziesz chciał zrobić, ponieważ zapewnia to najlepsze doświadczenie). Przekaż tutaj UUID. ID powinno być na tyle unikalne, by nie pojawiło się dwa razy w sesji przeglądarki.
agreguj 
Agreguje dokumenty, grupując je (jeśli podano groupBy) i stosując wiele operacji.
Obsługiwane są różne operacje (np. sum, countDistinct, avg itp.).
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| aggregation_request | models::AggregationRequest | Yes | |
| parent_tenant_id | String | No | |
| include_stats | bool | No |
Odpowiedź
Returns: AggregateResponse
Przykład

pobierz_komentarze_api 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| page | f64 | Nie | |
| count | f64 | Nie | |
| text_search | String | Nie | |
| by_ip_from_comment | String | Nie | |
| filters | String | Nie | |
| search_filters | String | Nie | |
| sorts | String | Nie | |
| demo | bool | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ModerationApiGetCommentsResponse
Przykład

pobierz_status_eksportu_api 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| batch_job_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ModerationExportStatusResponse
Przykład

pobierz_id_api 
Parametry
| Nazwa | Typ | Required | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| after_id | String | No | |
| demo | bool | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationApiGetCommentIdsResponse
Przykład

wyślij_eksport_api 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| text_search | String | Nie | |
| by_ip_from_comment | String | Nie | |
| filters | String | Nie | |
| search_filters | String | Nie | |
| sorts | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ModerationExportResponse
Przykład

pobierz_logi_audytu 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| limit | f64 | No | |
| skip | f64 | No | |
| order | models::SortDir | No | |
| after | f64 | No | |
| before | f64 | No |
Odpowiedź
Zwraca: GetAuditLogsResponse
Przykład

zablokuj_z_komentarza_publiczny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: BlockSuccess
Przykład

odblokuj_komentarz_publiczny 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: UnblockSuccess
Przykład

sprawdzone_komentarze_dla_zablokowanych 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_ids | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: CheckBlockedCommentsResponse
Przykład

zablokuj_użytkownika_z_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| block_from_comment_params | models::BlockFromCommentParams | Tak | |
| user_id | String | Nie | |
| anon_user_id | String | Nie |
Odpowiedź
Zwraca: BlockSuccess
Przykład

utwórz_komentarz_publiczny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| comment_data | models::CommentData | Yes | |
| session_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: SaveCommentsResponseWithPresence
Przykład

usuń_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| context_user_id | String | No | |
| is_live | bool | No |
Odpowiedź
Zwraca: DeleteCommentResult
Przykład

usuń_komentarz_publiczny 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Tak | |
| edit_key | String | Nie | |
| sso | String | Nie |
Response
Zwraca: PublicApiDeleteCommentResponse
Example

usuń_głos_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| vote_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| edit_key | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: VoteDeleteResponse
Przykład

oznacz_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| user_id | String | Nie | |
| anon_user_id | String | Nie |
Odpowiedź
Zwraca: FlagCommentResponse
Przykład

pobierz_komentarz 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: ApiGetCommentResponse
Przykład

pobierz_tekst_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| edit_key | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: PublicApiGetCommentTextResponse
Przykład

pobierz_nazwy_użytkowników_głosów_komentarza 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| dir | i32 | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetCommentVoteUserNamesSuccessResponse
Przykład

pobierz_komentarze 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| page | i32 | Nie | |
| limit | i32 | Nie | |
| skip | i32 | Nie | |
| as_tree | bool | Nie | |
| skip_children | i32 | Nie | |
| limit_children | i32 | Nie | |
| max_tree_depth | i32 | Nie | |
| url_id | String | Nie | |
| user_id | String | Nie | |
| anon_user_id | String | Nie | |
| context_user_id | String | Nie | |
| hash_tag | String | Nie | |
| parent_id | String | Nie | |
| direction | models::SortDirections | Nie | |
| from_date | i64 | Nie | |
| to_date | i64 | Nie |
Odpowiedź
Zwraca: ApiGetCommentsResponse
Przykład

pobierz_komentarze_publiczne 
req tenantId urlId
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| page | i32 | No | |
| direction | models::SortDirections | No | |
| sso | String | No | |
| skip | i32 | No | |
| skip_children | i32 | No | |
| limit | i32 | No | |
| limit_children | i32 | No | |
| count_children | bool | No | |
| fetch_page_for_comment_id | String | No | |
| include_config | bool | No | |
| count_all | bool | No | |
| includei10n | bool | No | |
| locale | String | No | |
| modules | String | No | |
| is_crawler | bool | No | |
| include_notification_count | bool | No | |
| as_tree | bool | No | |
| max_tree_depth | i32 | No | |
| use_full_translation_ids | bool | No | |
| parent_id | String | No | |
| search_text | String | No | |
| hash_tags | Vec | No | |
| user_id | String | No | |
| custom_config_str | String | No | |
| after_comment_id | String | No | |
| before_comment_id | String | No |
Odpowiedź
Zwraca: GetCommentsResponseWithPresencePublicComment
Przykład

zablokuj_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

przypnij_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: ChangeCommentPinStatusResponse
Przykład

zapisz_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_comment_params | models::CreateCommentParams | Yes | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| send_emails | bool | No | |
| populate_notifications | bool | No |
Odpowiedź
Zwraca: ApiSaveCommentResponse
Przykład

zapisz_komentarze_hurtowo 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_comment_params | Vecmodels::CreateCommentParams | Yes | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| send_emails | bool | No | |
| populate_notifications | bool | No |
Odpowiedź
Zwraca: Vec<models::SaveCommentsBulkResponse>
Przykład

ustaw_tekst_komentarza 
Parametry
| Nazwa | Typ | Wymagane | 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 |
Odpowiedź
Zwraca: PublicApiSetCommentTextResponse
Przykład

odblokuj_użytkownika_z_komentarza 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Odpowiedź
Zwraca: UnblockSuccess
Przykład

odznacz_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Odpowiedź
Zwraca: FlagCommentResponse
Przykład

odblokuj_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

odpięć_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: ChangeCommentPinStatusResponse
Przykład

zaktualizuj_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| updatable_comment_params | models::UpdatableCommentParams | Tak | |
| context_user_id | String | Nie | |
| do_spam_check | bool | Nie | |
| is_live | bool | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

zagłosuj_komentarz 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| vote_body_params | models::VoteBodyParams | Yes | |
| session_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: VoteResponse
Przykład

pobierz_komentarze_dla_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| user_id | String | No | |
| direction | models::SortDirections | No | |
| replies_to_user_id | String | No | |
| page | f64 | No | |
| includei10n | bool | No | |
| locale | String | No | |
| is_crawler | bool | No |
Odpowiedź
Zwraca: GetCommentsForUserResponse
Przykład

dodaj_konfigurację_domeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| add_domain_config_params | models::AddDomainConfigParams | Tak |
Odpowiedź
Zwraca: AddDomainConfigResponse
Przykład

usuń_konfigurację_domeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain | String | Yes |
Odpowiedź
Zwraca: DeleteDomainConfigResponse
Przykład

pobierz_konfigurację_domeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain | String | Yes |
Odpowiedź
Zwraca: GetDomainConfigResponse
Przykład

pobierz_konfiguracje_domen 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak |
Odpowiedź
Zwraca: GetDomainConfigsResponse
Przykład

modyfikuj_konfigurację_domeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain_to_update | String | Yes | |
| patch_domain_config_params | models::PatchDomainConfigParams | Yes |
Odpowiedź
Zwraca: PatchDomainConfigResponse
Przykład

ustaw_konfigurację_domeny 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain_to_update | String | Yes | |
| update_domain_config_params | models::UpdateDomainConfigParams | Yes |
Odpowiedź
Zwraca: PutDomainConfigResponse
Przykład

utwórz_szablon_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_email_template_body | models::CreateEmailTemplateBody | Yes |
Odpowiedź
Zwraca: CreateEmailTemplateResponse
Przykład

usuń_szablon_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

usuń_błąd_renderowania_szablonu_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| error_id | String | Tak |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_szablon_email 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: GetEmailTemplateResponse
Przykład

pobierz_definicje_szablonu_email 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak |
Odpowiedź
Zwraca: GetEmailTemplateDefinitionsResponse
Przykład

pobierz_błędy_renderowania_szablonu_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: GetEmailTemplateRenderErrorsResponse
Przykład

pobierz_szablony_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: GetEmailTemplatesResponse
Przykład

renderuj_szablon_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| render_email_template_body | models::RenderEmailTemplateBody | Yes | |
| locale | String | No |
Odpowiedź
Zwraca: RenderEmailTemplateResponse
Przykład

zaktualizuj_szablon_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| update_email_template_body | models::UpdateEmailTemplateBody | Tak |
Odpowiedź
Returns: ApiEmptyResponse
Przykład

pobierz_log_wydarzeń 
req tenantId urlId userIdWS
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| user_id_ws | String | Yes | |
| start_time | i64 | Yes | |
| end_time | i64 | No |
Odpowiedź
Zwraca: GetEventLogResponse
Przykład

pobierz_globalny_log_wydarzeń 
req tenantId urlId userIdWS
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| user_id_ws | String | Tak | |
| start_time | i64 | Tak | |
| end_time | i64 | Nie |
Odpowiedź
Zwraca: GetEventLogResponse
Przykład

utwórz_post_kanalowy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_feed_post_params | models::CreateFeedPostParams | Yes | |
| broadcast_id | String | No | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| skip_dup_check | bool | No |
Odpowiedź
Zwraca: CreateFeedPostsResponse
Przykład

utwórz_publiczny_post_kanalowy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_feed_post_params | models::CreateFeedPostParams | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: CreateFeedPostResponse
Przykład

usuń_publiczny_post_kanalowy 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: DeleteFeedPostPublicResponse
Przykład

pobierz_posty_kanalowe 
żądanie tenantId afterId
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| after_id | String | Nie | |
| limit | i32 | Nie | |
| tags | Vec | Nie |
Odpowiedź
Zwraca: GetFeedPostsResponse
Przykład

pobierz_publiczne_posty_kanalowe 
req tenantId afterId
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| after_id | String | Nie | |
| limit | i32 | Nie | |
| tags | Vec | Nie | |
| sso | String | Nie | |
| is_crawler | bool | Nie | |
| include_user_info | bool | Nie |
Odpowiedź
Zwraca: PublicFeedPostsResponse
Przykład

pobierz_statystyki_postów_kanalowych 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_ids | Vec | Yes | |
| sso | String | No |
Response
Zwraca: FeedPostsStatsResponse
Przykład

pobierz_publiczne_reakcje_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_ids | Vec | No | |
| sso | String | No |
Odpowiedź
Zwraca: UserReactsResponse
Przykład

reakcja_na_publiczny_post_kanalowy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| post_id | String | Tak | |
| react_body_params | models::ReactBodyParams | Tak | |
| is_undo | bool | Nie | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ReactFeedPostResponse
Przykład

zaktualizuj_post_kanalowy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| feed_post | models::FeedPost | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

zaktualizuj_publiczny_post_kanalowy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| post_id | String | Tak | |
| update_feed_post_params | models::UpdateFeedPostParams | Tak | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: CreateFeedPostResponse
Przykład

oznacz_komentarz_publiczny 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| is_flagged | bool | Yes | |
| sso | String | No |
Response
Zwraca: ApiEmptyResponse
Example

pobierz_duży_gif 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| large_internal_url_sanitized | String | Yes |
Odpowiedź
Zwraca: GifGetLargeResponse
Przykład

wyszukaj_gify 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| search | String | Tak | |
| locale | String | Nie | |
| rating | String | Nie | |
| page | f64 | Nie |
Odpowiedź
Zwraca: GetGifsSearchResponse
Przykład

pobierz_gify_trendy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| locale | String | Nie | |
| rating | String | Nie | |
| page | f64 | Nie |
Odpowiedź
Zwraca: GetGifsTrendingResponse
Przykład

dodaj_hashtag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_hash_tag_body | models::CreateHashTagBody | No |
Odpowiedź
Zwraca: CreateHashTagResponse
Przykład

dodaj_hashtagi_hurtowo 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Nie |
Odpowiedź
Zwraca: BulkCreateHashTagsResponse
Przykład

usuń_hashtag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| tag | String | Tak | |
| delete_hash_tag_request_body | models::DeleteHashTagRequestBody | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_hashtagi 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| page | f64 | Nie |
Odpowiedź
Zwraca: GetHashTagsResponse
Przykład

modyfikuj_hashtag 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| tag | String | Yes | |
| update_hash_tag_body | models::UpdateHashTagBody | No |
Odpowiedź
Zwraca: UpdateHashTagResponse
Przykład

usuń_głos_moderacji 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| vote_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: VoteDeleteResponse
Przykład

pobierz_zbanowanych_użytkowników_z_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetBannedUsersFromCommentResponse
Przykład

pobierz_status_bana_komentarza 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Response
Zwraca: GetCommentBanStatusResponse
Example

pobierz_podkomentarze 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationApiChildCommentsResponse
Przykład

pobierz_liczbę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filter | String | No | |
| search_filters | String | No | |
| demo | bool | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationApiCountCommentsResponse
Przykład

pobierz_liczby 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetBannedUsersCountResponse
Przykład

pobierz_logi 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: ModerationApiGetLogsResponse
Przykład

pobierz_ręczne_odznaki 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetTenantManualBadgesResponse
Przykład

pobierz_ręczne_odznaki_dla_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| badges_user_id | String | Nie | |
| comment_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetUserManualBadgesResponse
Przykład

pobierz_komentarz_moderacji 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| include_email | bool | No | |
| include_ip | bool | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationApiCommentResponse
Przykład

pobierz_tekst_komentarza_moderacji 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: GetCommentTextResponse
Przykład

pobierz_podsumowanie_przed_banem 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| include_by_user_id_and_email | bool | No | |
| include_by_ip | bool | No | |
| include_by_email_domain | bool | No | |
| sso | String | No |
Odpowiedź
Zwraca: PreBanSummary
Przykład

pobierz_podsumowanie_wyszukiwania_komentarzy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationCommentSearchResponse
Przykład

pobierz_strony_wyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationPageSearchResponse
Przykład

pobierz_strony_wyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationSiteSearchResponse
Przykład

pobierz_sugestie_wyszukiwania 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| sso | String | No |
Response
Returns: ModerationSuggestResponse
Example

pobierz_użytkowników_wyszukiwania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationUserSearchResponse
Przykład

pobierz_współczynnik_zaufania 
Parametry
| Name | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| user_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetUserTrustFactorResponse
Przykład

pobierz_preferencje_bana_użytkownika 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ApiModerateGetUserBanPreferencesResponse
Przykład

pobierz_wewnętrzny_profil_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: GetUserInternalProfileResponse
Przykład

wyślij_korektę_głosów_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| adjust_comment_votes_params | models::AdjustCommentVotesParams | Tak | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: AdjustVotesResponse
Przykład

wyślij_ban_użytkownika_z_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| ban_email | bool | No | |
| ban_email_domain | bool | No | |
| ban_ip | bool | No | |
| delete_all_users_comments | bool | No | |
| banned_until | String | No | |
| is_shadow_ban | bool | No | |
| update_id | String | No | |
| ban_reason | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: BanUserFromCommentResult
Przykład

wycofaj_ban_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| ban_user_undo_params | models::BanUserUndoParams | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_hurtowe_podsumowanie_przed_banem 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| bulk_pre_ban_params | models::BulkPreBanParams | Tak | |
| include_by_user_id_and_email | bool | Nie | |
| include_by_ip | bool | Nie | |
| include_by_email_domain | bool | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: BulkPreBanSummary
Przykład

wyślij_komentarze_przez_id 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comments_by_ids_params | models::CommentsByIdsParams | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ModerationApiChildCommentsResponse
Przykład

wyślij_oznaczenie_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_usunięcie_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: PostRemoveCommentApiResponse
Przykład

wyślij_przywrócenie_usuniętego_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_status_akceptacji_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| approved | bool | Nie | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: SetCommentApprovedResponse
Przykład

wyślij_status_przeglądu_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| reviewed | bool | Nie | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_status_spamu_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| spam | bool | Nie | |
| perm_not_spam | bool | Nie | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_tekst_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| set_comment_text_params | models::SetCommentTextParams | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: SetCommentTextResponse
Przykład

wyślij_odznaczenie_komentarza 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| comment_id | String | Tak | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_głos 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| direction | String | No | |
| broadcast_id | String | No | |
| sso | String | No |
Odpowiedź
Zwraca: VoteResponse
Przykład

przyznaj_odznakę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| badge_id | String | Yes | |
| user_id | String | No | |
| comment_id | String | No | |
| broadcast_id | String | No | |
| sso | String | No |
Odpowiedź
Returns: AwardUserBadgeResponse
Przykład

zamknij_wątek 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

usuń_odznakę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| badge_id | String | Tak | |
| user_id | String | Nie | |
| comment_id | String | Nie | |
| broadcast_id | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: RemoveUserBadgeResponse
Przykład

otwórz_ponownie_wątek 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

ustaw_współczynnik_zaufania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| user_id | String | Nie | |
| trust_factor | String | Nie | |
| sso | String | Nie |
Odpowiedź
Zwraca: SetUserTrustFactorResponse
Przykład

utwórz_moderatora 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_moderator_body | models::CreateModeratorBody | Yes |
Odpowiedź
Returns: CreateModeratorResponse
Przykład

usuń_moderatora 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| send_email | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_moderatora 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: GetModeratorResponse
Przykład

pobierz_moderatorów 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: GetModeratorsResponse
Przykład

wyślij_zaproszenie 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| from_name | String | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

zaktualizuj_moderatora 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| update_moderator_body | models::UpdateModeratorBody | Tak |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

usuń_liczbę_powiadomień 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_zbuforowaną_liczbę_powiadomień 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: GetCachedNotificationCountResponse
Przykład

pobierz_liczbę_powiadomień 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| url_id | String | No | |
| from_comment_id | String | No | |
| viewed | bool | No |
Odpowiedź
Zwraca: GetNotificationCountResponse
Przykład

pobierz_powiadomienia 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| url_id | String | No | |
| from_comment_id | String | No | |
| viewed | bool | No | |
| skip | f64 | No |
Odpowiedź
Zwraca: GetNotificationsResponse
Przykład

zaktualizuj_powiadomienie 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| update_notification_body | models::UpdateNotificationBody | Tak | |
| user_id | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

utwórz_reakcję_strony_v1 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| title | String | Nie |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

utwórz_reakcję_strony_v2 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| id | String | Tak | |
| title | String | Nie |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

usuń_reakcję_strony_v1 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Response
Zwraca: CreateV1PageReact
Example

usuń_reakcję_strony_v2 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: CreateV1PageReact
Przykład

pobierz_polubienia_strony_v1 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Response
Zwraca: GetV1PageLikes
Example

pobierz_użytkowników_reakcji_strony_v2 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: GetV2PageReactUsersResponse
Przykład

pobierz_reakcje_strony_v2 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak |
Odpowiedź
Zwraca: GetV2PageReacts
Przykład

dodaj_stronę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| create_api_page_data | models::CreateApiPageData | Tak |
Odpowiedź
Zwraca: AddPageApiResponse
Przykład

usuń_stronę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: DeletePageApiResponse
Przykład

pobierz_użytkowników_offline 
Past commenters on the page who are NOT currently online. Sorted by displayName.
Użyj tego po wyczerpaniu /users/online, aby wygenerować sekcję „Members”.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName}
index from afterName forward via $gt, no $skip cost.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| after_name | String | No | |
| after_user_id | String | No |
Response
Returns: PageUsersOfflineResponse
Example

pobierz_użytkowników_online 
Obecnie online oglądający stronę: osoby, których sesja websocket jest aktualnie subskrybowana do tej strony.
Zwraca anonCount + totalCount (subskrybenci w całym pokoju, w tym anonimowi oglądający, których nie wymieniamy).
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| after_name | String | Nie | |
| after_user_id | String | Nie |
Odpowiedź
Zwraca: PageUsersOnlineResponse
Przykład

pobierz_stronę_przez_urlid 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Odpowiedź
Zwraca: GetPageByUrlidApiResponse
Przykład

pobierz_strony 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak |
Odpowiedź
Zwraca: GetPagesApiResponse
Przykład

pobierz_strony_publiczne 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| cursor | String | No | |
| limit | i32 | No | |
| q | String | No | |
| sort_by | models::PagesSortBy | No | |
| has_comments | bool | No |
Odpowiedź
Returns: GetPublicPagesResponse
Przykład

pobierz_info_o_użytkownikach 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Używane przez widget komentarzy do uzupełniania danych o użytkownikach, którzy właśnie pojawili się za pomocą zdarzenia obecności.
Brak kontekstu strony: prywatność jest egzekwowana jednolicie (prywatne profile są maskowane).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| ids | String | Yes |
Response
Zwraca: PageUsersInfoResponse
Przykład

modyfikuj_stronę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_api_page_data | models::UpdateApiPageData | Yes |
Odpowiedź
Zwraca: PatchPageApiResponse
Przykład

usuń_oczekujące_zdarzenie_webhook 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_liczbę_oczekujących_zdarzeń_webhook 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| external_id | String | No | |
| event_type | String | No | |
| domain | String | No | |
| attempt_count_gt | f64 | No |
Odpowiedź
Zwraca: GetPendingWebhookEventCountResponse
Przykład

pobierz_oczekujące_zdarzenia_webhook 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| external_id | String | No | |
| event_type | String | No | |
| domain | String | No | |
| attempt_count_gt | f64 | No | |
| skip | f64 | No |
Odpowiedź
Zwraca: GetPendingWebhookEventsResponse
Przykład

utwórz_konfigurację_pytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| create_question_config_body | models::CreateQuestionConfigBody | Tak |
Odpowiedź
Zwraca: CreateQuestionConfigResponse
Przykład

usuń_konfigurację_pytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_konfigurację_pytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: GetQuestionConfigResponse
Przykład

pobierz_konfiguracje_pytań 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Tak | |
| skip | f64 | Nie |
Odpowiedź
Returns: GetQuestionConfigsResponse
Przykład

zaktualizuj_konfigurację_pytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_config_body | models::UpdateQuestionConfigBody | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

utwórz_wynik_pytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| create_question_result_body | models::CreateQuestionResultBody | Tak |
Odpowiedź
Zwraca: CreateQuestionResultResponse
Przykład

usuń_wynik_pytania 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_wynik_pytania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: GetQuestionResultResponse
Przykład

pobierz_wyniki_pytań 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Nie | |
| user_id | String | Nie | |
| start_date | String | Nie | |
| question_id | String | Nie | |
| question_ids | String | Nie | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: GetQuestionResultsResponse
Przykład

zaktualizuj_wynik_pytania 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_result_body | models::UpdateQuestionResultBody | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

agreguj_wyniki_pytań 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| question_id | String | No | |
| question_ids | Vec | No | |
| url_id | String | No | |
| time_bucket | models::AggregateTimeBucket | No | |
| start_date | chrono::DateTimechrono::FixedOffset | No | |
| force_recalculate | bool | No |
Odpowiedź
Returns: AggregateQuestionResultsResponse
Przykład

hurtowa_agregacja_wyników_pytań 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Tak | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Tak | |
| force_recalculate | bool | Nie |
Response
Zwraca: BulkAggregateQuestionResultsResponse
Example

połącz_komentarze_z_wynikami_pytań 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| question_id | String | No | |
| question_ids | Vec | No | |
| url_id | String | No | |
| start_date | chrono::DateTimechrono::FixedOffset | No | |
| force_recalculate | bool | No | |
| min_value | f64 | No | |
| max_value | f64 | No | |
| limit | f64 | No |
Odpowiedź
Zwraca: CombineQuestionResultsWithCommentsResponse
Przykład

dodaj_użytkownika_sso 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_apisso_user_data | models::CreateApissoUserData | Yes |
Odpowiedź
Zwraca: AddSsoUserApiResponse
Przykład

usuń_użytkownika_sso 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| delete_comments | bool | Nie | |
| comment_delete_mode | String | Nie |
Response
Zwraca: DeleteSsoUserApiResponse
Przykład

pobierz_użytkownika_sso_przez_email 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| String | Tak |
Odpowiedź
Zwraca: GetSsoUserByEmailApiResponse
Przykład

pobierz_użytkownika_sso_przez_id 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: GetSsoUserByIdApiResponse
Przykład

pobierz_użytkowników_sso 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| skip | i32 | Nie |
Odpowiedź
Zwraca: GetSsoUsersResponse
Przykład

modyfikuj_użytkownika_sso 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| update_apisso_user_data | models::UpdateApissoUserData | Tak | |
| update_comments | bool | Nie |
Odpowiedź
Zwraca: PatchSsoUserApiResponse
Przykład

ustaw_użytkownika_sso 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| update_apisso_user_data | models::UpdateApissoUserData | Tak | |
| update_comments | bool | Nie |
Odpowiedź
Zwraca: PutSsoUserApiResponse
Przykład

utwórz_subskrypcję 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Tak |
Odpowiedź
Zwraca: CreateSubscriptionApiResponse
Przykład

usuń_subskrypcję 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| user_id | String | Nie |
Odpowiedź
Zwraca: DeleteSubscriptionApiResponse
Przykład

pobierz_subskrypcje 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| user_id | String | Nie |
Odpowiedź
Zwraca: GetSubscriptionsApiResponse
Przykład

zaktualizuj_subskrypcję 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_api_user_subscription_data | models::UpdateApiUserSubscriptionData | Yes | |
| user_id | String | No |
Odpowiedź
Zwraca: UpdateSubscriptionApiResponse
Przykład

pobierz_dzienne_użycie_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| year_number | f64 | No | |
| month_number | f64 | No | |
| day_number | f64 | No | |
| skip | f64 | No |
Odpowiedź
Zwraca: GetTenantDailyUsagesResponse
Przykład

utwórz_pakiet_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_package_body | models::CreateTenantPackageBody | Yes |
Odpowiedź
Zwraca: CreateTenantPackageResponse
Przykład

usuń_pakiet_najemcy 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_pakiet_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: GetTenantPackageResponse
Przykład

pobierz_pakiety_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: GetTenantPackagesResponse
Przykład

zastąp_pakiet_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Tak |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

zaktualizuj_pakiet_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Yes |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

utwórz_użytkownika_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| create_tenant_user_body | models::CreateTenantUserBody | Tak |
Odpowiedź
Zwraca: CreateTenantUserResponse
Przykład

usuń_użytkownika_najemcy 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| delete_comments | String | No | |
| comment_delete_mode | String | No |
Response
Zwraca: ApiEmptyResponse
Example

pobierz_użytkownika_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: GetTenantUserResponse
Przykład

pobierz_użytkowników_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| skip | f64 | No |
Odpowiedź
Zwraca: GetTenantUsersResponse
Przykład

zastąp_użytkownika_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Yes | |
| update_comments | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

wyślij_link_logowania 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| redirect_url | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

zaktualizuj_użytkownika_najemcy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_user_body | models::UpdateTenantUserBody | Yes | |
| update_comments | String | No |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

utwórz_najemcę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_tenant_body | models::CreateTenantBody | Yes |
Odpowiedź
Zwraca: CreateTenantResponse
Przykład

usuń_najemcę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| sure | String | Nie |
Odpowiedź
Zwraca: ApiEmptyResponse
Przykład

pobierz_najemcę 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: GetTenantResponse
Przykład

pobierz_najemców 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| meta | String | Nie | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: GetTenantsResponse
Przykład

zaktualizuj_najemcę 
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_body | models::UpdateTenantBody | Yes |
Response
Zwraca: ApiEmptyResponse
Example

zmień_status_zgłoszenia 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | Yes | |
| id | String | Yes | |
| change_ticket_state_body | models::ChangeTicketStateBody | Yes |
Odpowiedź
Returns: ChangeTicketStateResponse
Przykład

utwórz_zgłoszenie 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| user_id | String | Tak | |
| create_ticket_body | models::CreateTicketBody | Tak |
Odpowiedź
Zwraca: CreateTicketResponse
Przykład

pobierz_zgłoszenie 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| user_id | String | Nie |
Odpowiedź
Zwraca: GetTicketResponse
Przykład

pobierz_zgłoszenia 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| state | f64 | No | |
| skip | f64 | No | |
| limit | f64 | No |
Odpowiedź
Zwraca: GetTicketsResponse
Przykład

pobierz_tłumaczenia 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| namespace | String | Yes | |
| component | String | Yes | |
| locale | String | No | |
| use_full_translation_ids | bool | No |
Odpowiedź
Zwraca: GetTranslationsResponse
Przykład

prześlij_obraz 
Prześlij i zmień rozmiar obrazu
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| file | std::path::PathBuf | Yes | |
| size_preset | models::SizePreset | No | |
| url_id | String | No |
Odpowiedź
Zwraca: UploadImageResponse
Przykład

pobierz_postęp_odznaki_użytkownika_przez_id 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak |
Odpowiedź
Zwraca: ApiGetUserBadgeProgressResponse
Przykład

pobierz_postęp_odznaki_użytkownika_przez_id_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | Yes |
Odpowiedź
Zwraca: ApiGetUserBadgeProgressResponse
Przykład

pobierz_listę_postępu_odznak_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| limit | f64 | No | |
| skip | f64 | No |
Odpowiedź
Zwraca: ApiGetUserBadgeProgressListResponse
Przykład

utwórz_odznakę_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| create_user_badge_params | models::CreateUserBadgeParams | Tak |
Odpowiedź
Zwraca: ApiCreateUserBadgeResponse
Przykład

usuń_odznakę_użytkownika 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Response
Zwraca: ApiEmptySuccessResponse
Example

pobierz_odznakę_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: ApiGetUserBadgeResponse
Przykład

pobierz_odznaki_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| user_id | String | Nie | |
| badge_id | String | Nie | |
| displayed_on_comments | bool | Nie | |
| limit | f64 | Nie | |
| skip | f64 | Nie |
Odpowiedź
Zwraca: ApiGetUserBadgesResponse
Przykład

zaktualizuj_odznakę_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| update_user_badge_params | models::UpdateUserBadgeParams | Tak |
Odpowiedź
Zwraca: ApiEmptySuccessResponse
Przykład

pobierz_liczbę_powiadomień_użytkownika 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: GetUserNotificationCountResponse
Przykład

pobierz_powiadomienia_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | No | |
| page_size | i32 | No | |
| after_id | String | No | |
| include_context | bool | No | |
| after_created_at | i64 | No | |
| unread_only | bool | No | |
| dm_only | bool | No | |
| no_dm | bool | No | |
| include_translations | bool | No | |
| include_tenant_notifications | bool | No | |
| sso | String | No |
Odpowiedź
Zwraca: GetMyNotificationsResponse
Przykład

zresetuj_liczbę_powiadomień_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| sso | String | Nie |
Odpowiedź
Zwraca: ResetUserNotificationsResponse
Przykład

zresetuj_powiadomienia_użytkownika 
Parametry
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| after_id | String | No | |
| after_created_at | i64 | No | |
| unread_only | bool | No | |
| dm_only | bool | No | |
| no_dm | bool | No | |
| sso | String | No |
Odpowiedź
Zwraca: ResetUserNotificationsResponse
Przykład

zaktualizuj_status_subskrypcji_powiadomień_komentarzy_użytkownika 
Enable lub wyłącz powiadomienia dla konkretnego komentarza.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| notification_id | String | Yes | |
| opted_in_or_out | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Response
Zwraca: UpdateUserNotificationCommentSubscriptionStatusResponse
Przykład

zaktualizuj_status_subskrypcji_powiadomień_stron_użytkownika 
Włącz lub wyłącz powiadomienia dla strony. Gdy użytkownicy subskrybują stronę, powiadomienia są tworzone dla nowych głównych komentarzy, oraz również
Parameters
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| url | String | Yes | |
| page_title | String | Yes | |
| subscribed_or_unsubscribed | String | Yes | |
| sso | String | No |
Response
Zwraca: UpdateUserNotificationPageSubscriptionStatusResponse
Example

zaktualizuj_status_powiadomienia_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| notification_id | String | Yes | |
| new_status | String | Yes | |
| sso | String | No |
Odpowiedź
Zwraca: UpdateUserNotificationStatusResponse
Przykład

pobierz_statusy_obecności_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id_ws | String | Yes | |
| user_ids | String | Yes |
Odpowiedź
Zwraca: GetUserPresenceStatusesResponse
Przykład

szukaj_użytkowników 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| username_starts_with | String | No | |
| mention_group_ids | Vec | No | |
| sso | String | No | |
| search_section | String | No |
Odpowiedź
Zwraca: SearchUsersResult
Przykład

pobierz_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Odpowiedź
Zwraca: GetUserResponse
Przykład

utwórz_głos 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| direction | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Odpowiedź
Zwraca: VoteResponse
Przykład

usuń_głos 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| id | String | Tak | |
| edit_key | String | Nie |
Odpowiedź
Zwraca: VoteDeleteResponse
Przykład

pobierz_głosy 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak |
Odpowiedź
Zwraca: GetVotesResponse
Przykład

pobierz_głosy_dla_użytkownika 
Parametry
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| tenant_id | String | Tak | |
| url_id | String | Tak | |
| user_id | String | Nie | |
| anon_user_id | String | Nie |
Odpowiedź
Zwraca: GetVotesForUserResponse
Przykład

Potrzebujesz pomocy?
Jeśli napotkasz jakiekolwiek problemy lub masz pytania dotyczące SDK dla Rust, prosimy:
Wkład
Wkład jest mile widziany! Odwiedź repozytorium na GitHubie po wytyczne dotyczące wkładu.