
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Έναρξη
Τεκμηρίωση
Συγκεντρωτικά
Αρχεία ελέγχου
Αποκλεισμός από σχόλιο
Έλεγχος αποκλεισμένων σχολίων
Σχόλια
Ρυθμίσεις domain
Πρότυπα Email
Αρχείο συμβάντων
Αναρτήσεις ροής
Σήμανση σχολίου
Hashtags
Διαχειριστές
Αριθμός ειδοποιήσεων
Ειδοποιήσεις
Σελίδες
Εκκρεμή συμβάντα webhook
Ρυθμίσεις ερωτήσεων
Αποτελέσματα ερωτήσεων
Συνάθροιση αποτελεσμάτων ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια χρήση μισθωτή
Πακέτα μισθωτή
Χρήστες μισθωτή
Μισθωτές
Μεταφόρτωση εικόνας
Πρόοδος σήματος χρήστη
Σήματα χρήστη
Ειδοποιήσεις χρήστη
Καταστάσεις παρουσίας χρήστη
Αναζήτηση χρηστών
Χρήστες
Ψήφοι
FastComments Rust SDK
Αυτό είναι το επίσημο SDK Rust για το FastComments.
Επίσημο SDK Rust για το FastComments API
Αποθετήριο
Περιεχόμενα βιβλιοθήκης 
Το FastComments Rust SDK αποτελείται από αρκετές ενότητες:
Client Module - Αυτόματος πελάτης API που δημιουργείται για τα FastComments REST APIs
- Πλήρεις ορισμοί τύπων για όλα τα μοντέλα API
- Υποστήριξη τόσο για πιστοποιημένα (
DefaultApi) όσο και για δημόσια (PublicApi) endpoints - Πλήρης υποστήριξη async/await με tokio
- Δείτε client/README.md για λεπτομερή τεκμηρίωση του API
SSO Module - Εργαλεία Single Sign-On στην πλευρά του server
- Ασφαλής δημιουργία token για έλεγχο ταυτότητας χρηστών
- Υποστήριξη τόσο απλών όσο και ασφαλών λειτουργιών SSO
- Υπογραφή token με βάση το HMAC-SHA256
Core Types - Κοινόχρηστοι ορισμοί τύπων και βοηθητικά εργαλεία
- Μοντέλα σχολίων και δομές μεταδεδομένων
- Ρυθμίσεις χρηστών και tenants
- Βοηθητικές συναρτήσεις για κοινές λειτουργίες
Γρήγορη εκκίνηση 
Χρήση του Δημόσιου API
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Δημιουργία διαμόρφωσης API
let config = Configuration::new();
// Ανάκτηση σχολίων για μια σελίδα
let result = public_api::get_comments_public(
&config,
public_api::GetCommentsPublicParams {
tenant_id: "your-tenant-id".to_string(),
urlid: Some("page-url-id".to_string()),
url: None,
count_only: None,
skip: None,
limit: None,
sort_dir: None,
page: None,
sso_hash: None,
simple_sso_hash: None,
has_no_comment: None,
has_comment: None,
comment_id_filter: None,
child_ids: None,
start_date_time: None,
starts_with: None,
},
)
.await;
match result {
Ok(response) => {
println!("Found {} comments", response.comments.len());
for comment in response.comments {
println!("Comment: {:?}", comment);
}
}
Err(e) => eprintln!("Error fetching comments: {:?}", e),
}
}
Χρήση του Αυθεντικοποιημένου API
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Create configuration with API key
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Ανάκτηση σχολίων χρησιμοποιώντας το αυθεντικοποιημένο API
let result = default_api::get_comments(
&config,
default_api::GetCommentsParams {
tenant_id: "your-tenant-id".to_string(),
skip: None,
limit: None,
sort_dir: None,
urlid: Some("page-url-id".to_string()),
url: None,
is_spam: None,
user_id: None,
all_comments: None,
for_moderation: None,
parent_id: None,
is_flagged: None,
is_flagged_tag: None,
is_by_verified: None,
is_pinned: None,
asc: None,
include_imported: None,
origin: None,
tags: None,
},
)
.await;
match result {
Ok(response) => {
println!("Total comments: {}", response.count);
for comment in response.comments {
println!("Comment ID: {}, Text: {}", comment.id, comment.comment);
}
}
Err(e) => eprintln!("Error: {:?}", e),
}
}
Χρήση SSO για Πιστοποίηση
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Δημιουργία ασφαλών δεδομένων χρήστη SSO (μόνο στην πλευρά του διακομιστή!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // Αναγνωριστικό χρήστη
"user@example.com".to_string(), // Ηλεκτρονικό ταχυδρομείο
"John Doe".to_string(), // Όνομα χρήστη
"https://example.com/avatar.jpg".to_string(), // URL avatar
);
// Δημιουργία SSO token
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Δώσε αυτό το token στο frontend σου για πιστοποίηση
}
Συνήθη προβλήματα 
Σφάλματα 401 — Μη εξουσιοδοτημένο
Αν λαμβάνετε σφάλματα 401 όταν χρησιμοποιείτε το authenticated API:
- Check your API key: Βεβαιωθείτε ότι χρησιμοποιείτε το σωστό API key από τον πίνακα ελέγχου του FastComments
- Verify the tenant ID: Βεβαιωθείτε ότι το tenant ID αντιστοιχεί στον λογαριασμό σας
- API key format: Το API key πρέπει να περαστεί στο Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
Προβλήματα με τα SSO tokens
Αν τα SSO tokens δεν λειτουργούν:
- Use secure mode for production: Χρησιμοποιείτε πάντα
FastCommentsSSO::new_secure()με το API key σας για περιβάλλον παραγωγής - Server-side only: Δημιουργείτε τα SSO tokens στον διακομιστή σας, μην αποκαλύπτετε ποτέ το API key σας στους πελάτες
- Check user data: Βεβαιωθείτε ότι όλα τα απαιτούμενα πεδία (id, email, username) έχουν παρασχεθεί
Σφάλματα χρόνου εκτέλεσης (Async)
Το SDK χρησιμοποιεί το tokio για ασύγχρονες λειτουργίες. Βεβαιωθείτε ότι:
Προσθέστε το tokio στις εξαρτήσεις σας:
[dependencies] tokio = { version = "1", features = ["full"] }Χρησιμοποιήστε το runtime του tokio:
#[tokio::main] async fn main() { // Βάλτε εδώ τον ασύγχρονο κώδικά σας }
Σημειώσεις 
Αναγνωριστικά Broadcast
Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε κάποιες κλήσεις API. Όταν λαμβάνετε γεγονότα, θα σας επιστραφεί αυτό το ID, ώστε να ξέρετε να αγνοήσετε το γεγονός εάν σκοπεύετε να εφαρμόσετε τις αλλαγές με αισιόδοξο τρόπο στον πελάτη
(κάτι που πιθανότατα θα θελήσετε να κάνετε αφού προσφέρει την καλύτερη εμπειρία). Δώστε εδώ ένα UUID. Το ID πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανιστεί δύο φορές σε μία περίοδο λειτουργίας του προγράμματος περιήγησης.
Συναθροίσεις 
Συγκεντρώνει έγγραφα ομαδοποιώντας τα (εάν παρέχεται το groupBy) και εφαρμόζοντας πολλαπλές λειτουργίες. Υποστηρίζονται διάφορες λειτουργίες (π.χ. sum, countDistinct, avg, κ.λπ.).
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| aggregation_request | models::AggregationRequest | Ναι | |
| parent_tenant_id | String | Όχι | |
| include_stats | bool | Όχι |
Απόκριση
Επιστρέφει: AggregationResponse
Λήψη αρχείων ελέγχου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι | |
| order | models::SortDir | Όχι | |
| after | f64 | Όχι | |
| before | f64 | Όχι |
Απόκριση
Επιστρέφει: GetAuditLogs200Response
Αποκλεισμός από δημόσιο σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: BlockFromCommentPublic200Response
Άρση αποκλεισμού δημόσιου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: UnBlockCommentPublic200Response
Έλεγχος αποκλεισμένων σχολίων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_ids | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: CheckedCommentsForBlocked200Response
Αποκλεισμός χρήστη από σχόλιο 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| block_from_comment_params | models::BlockFromCommentParams | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απάντηση
Επιστρέφει: BlockFromCommentPublic200Response
Δημιουργία δημόσιου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| comment_data | models::CommentData | Ναι | |
| session_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: CreateCommentPublic200Response
Διαγραφή σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| context_user_id | String | Όχι | |
| is_live | bool | Όχι |
Απόκριση
Επιστρέφει: DeleteComment200Response
Διαγραφή δημόσιου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentPublic200Response
Διαγραφή ψήφου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| vote_id | String | Ναι | |
| url_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentVote200Response
Σήμανση σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απόκριση
Επιστρέφει: FlagComment200Response
Λήψη σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetComment200Response
Λήψη κειμένου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetCommentText200Response
Λήψη ονομάτων χρηστών που ψήφισαν σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| dir | i32 | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetCommentVoteUserNames200Response
Λήψη σχολίων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| page | i32 | Όχι | |
| limit | i32 | Όχι | |
| skip | i32 | Όχι | |
| as_tree | bool | Όχι | |
| skip_children | i32 | Όχι | |
| limit_children | i32 | Όχι | |
| max_tree_depth | i32 | Όχι | |
| url_id | String | Όχι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι | |
| context_user_id | String | Όχι | |
| hash_tag | String | Όχι | |
| parent_id | String | Όχι | |
| direction | models::SortDirections | Όχι |
Απόκριση
Επιστρέφει: GetComments200Response
Λήψη δημόσιων σχολίων 
req tenantId urlId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| page | i32 | Όχι | |
| direction | models::SortDirections | Όχι | |
| sso | String | Όχι | |
| skip | i32 | Όχι | |
| skip_children | i32 | Όχι | |
| limit | i32 | Όχι | |
| limit_children | i32 | Όχι | |
| count_children | bool | Όχι | |
| fetch_page_for_comment_id | String | Όχι | |
| include_config | bool | Όχι | |
| count_all | bool | Όχι | |
| includei10n | bool | Όχι | |
| locale | String | Όχι | |
| modules | String | Όχι | |
| is_crawler | bool | Όχι | |
| include_notification_count | bool | Όχι | |
| as_tree | bool | Όχι | |
| max_tree_depth | i32 | Όχι | |
| use_full_translation_ids | bool | Όχι | |
| parent_id | String | Όχι | |
| search_text | String | Όχι | |
| hash_tags | Vec |
Όχι | |
| user_id | String | Όχι | |
| custom_config_str | String | Όχι | |
| after_comment_id | String | Όχι | |
| before_comment_id | String | Όχι |
Απόκριση
Επιστρέφει: GetCommentsPublic200Response
Κλείδωμα σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: LockComment200Response
Καρφίτσωμα σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: PinComment200Response
Αποθήκευση σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_comment_params | models::CreateCommentParams | Ναι | |
| is_live | bool | Όχι | |
| do_spam_check | bool | Όχι | |
| send_emails | bool | Όχι | |
| populate_notifications | bool | Όχι |
Απάντηση
Επιστρέφει: SaveComment200Response
Μαζική αποθήκευση σχολίων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_comment_params | Vecmodels::CreateCommentParams | Ναι | |
| is_live | bool | Όχι | |
| do_spam_check | bool | Όχι | |
| send_emails | bool | Όχι | |
| populate_notifications | bool | Όχι |
Απόκριση
Επιστρέφει: Vec<models::SaveComment200Response>
Ορισμός κειμένου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| comment_text_update_request | models::CommentTextUpdateRequest | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: SetCommentText200Response
Άρση αποκλεισμού χρήστη από σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απάντηση
Επιστρέφει: UnBlockCommentPublic200Response
Άρση σήμανσης σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απόκριση
Επιστρέφει: FlagComment200Response
Ξεκλείδωμα σχολίου 
Παράμετροι
| Name | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: LockComment200Response
Αποκατάσταση καρφιτσωμένου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: PinComment200Response
Ενημέρωση σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| body | models::PickApiCommentPeriodUpdatableCommentFields | Ναι | |
| context_user_id | String | Όχι | |
| do_spam_check | bool | Όχι | |
| is_live | bool | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Ψήφος σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| url_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| vote_body_params | models::VoteBodyParams | Ναι | |
| session_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: VoteComment200Response
Προσθήκη ρύθμισης domain 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| add_domain_config_params | models::AddDomainConfigParams | Ναι |
Απάντηση
Επιστρέφει: AddDomainConfig200Response
Διαγραφή ρύθμισης domain 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Απόκριση
Επιστρέφει: DeleteDomainConfig200Response
Λήψη ρύθμισης domain 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
Λήψη ρυθμίσεων domain 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfigs200Response
Μερική ενημέρωση ρύθμισης domain 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain_to_update | String | Ναι | |
| patch_domain_config_params | models::PatchDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
Αντικατάσταση ρύθμισης domain 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain_to_update | String | Ναι | |
| update_domain_config_params | models::UpdateDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
Δημιουργία προτύπου email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_email_template_body | models::CreateEmailTemplateBody | Ναι |
Απόκριση
Επιστρέφει: CreateEmailTemplate200Response
Παράδειγμα

Διαγραφή προτύπου email 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Διαγραφή σφάλματος απόδοσης προτύπου email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| error_id | String | Yes |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη προτύπου email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplate200Response
Παράδειγμα

Λήψη ορισμών προτύπων email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplateDefinitions200Response
Παράδειγμα

Λήψη σφαλμάτων απόδοσης προτύπων email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetEmailTemplateRenderErrors200Response
Παράδειγμα

Λήψη προτύπων email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetEmailTemplates200Response
Παράδειγμα

Απόδοση προτύπου email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| render_email_template_body | models::RenderEmailTemplateBody | Ναι | |
| locale | String | Όχι |
Απόκριση
Επιστρέφει: RenderEmailTemplate200Response
Παράδειγμα

Ενημέρωση προτύπου email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_email_template_body | models::UpdateEmailTemplateBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη αρχείου συμβάντων 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| user_id_ws | String | Ναι | |
| start_time | i64 | Ναι | |
| end_time | i64 | Ναι |
Απάντηση
Επιστρέφει: GetEventLog200Response
Λήψη παγκόσμιου αρχείου συμβάντων 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| user_id_ws | String | Ναι | |
| start_time | i64 | Ναι | |
| end_time | i64 | Ναι |
Απόκριση
Επιστρέφει: GetEventLog200Response
Δημιουργία ανάρτησης ροής 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_feed_post_params | models::CreateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| is_live | bool | Όχι | |
| do_spam_check | bool | Όχι | |
| skip_dup_check | bool | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPost200Response
Δημιουργία δημόσιας ανάρτησης ροής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_feed_post_params | models::CreateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostPublic200Response
Διαγραφή δημόσιας ανάρτησης ροής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: DeleteFeedPostPublic200Response
Λήψη αναρτήσεων ροής 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| after_id | String | Όχι | |
| limit | i32 | Όχι | |
| tags | Vec |
Όχι |
Απόκριση
Επιστρέφει: GetFeedPosts200Response
Λήψη δημόσιων αναρτήσεων ροής 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| after_id | String | Όχι | |
| limit | i32 | Όχι | |
| tags | Vec |
Όχι | |
| sso | String | Όχι | |
| is_crawler | bool | Όχι | |
| include_user_info | bool | Όχι |
Απόκριση
Επιστρέφει: GetFeedPostsPublic200Response
Στατιστικά αναρτήσεων ροής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_ids | Vec |
Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: GetFeedPostsStats200Response
Λήψη αντιδράσεων χρήστη (δημόσιο) 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_ids | Vec |
Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetUserReactsPublic200Response
Αντίδραση σε δημόσια ανάρτηση ροής 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| react_body_params | models::ReactBodyParams | Ναι | |
| is_undo | bool | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ReactFeedPostPublic200Response
Ενημέρωση ανάρτησης ροής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| feed_post | models::FeedPost | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Ενημέρωση δημόσιας ανάρτησης ροής 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| update_feed_post_params | models::UpdateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostPublic200Response
Σήμανση δημόσιου σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| is_flagged | bool | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Προσθήκη hashtag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Όχι | |
| create_hash_tag_body | models::CreateHashTagBody | Όχι |
Απάντηση
Επιστρέφει: AddHashTag200Response
Παράδειγμα

Μαζική προσθήκη hashtags 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Όχι | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Όχι |
Απόκριση
Επιστρέφει: AddHashTagsBulk200Response
Παράδειγμα

Διαγραφή hashtag 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tag | String | Ναι | |
| tenant_id | String | Όχι | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη hashtags 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| page | f64 | Όχι |
Απόκριση
Επιστρέφει: GetHashTags200Response
Παράδειγμα

Μερική ενημέρωση hashtag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tag | String | Ναι | |
| tenant_id | String | Όχι | |
| update_hash_tag_body | models::UpdateHashTagBody | Όχι |
Απόκριση
Επιστρέφει: PatchHashTag200Response
Παράδειγμα

Δημιουργία διαχειριστή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_moderator_body | models::CreateModeratorBody | Ναι |
Απόκριση
Επιστρέφει: CreateModerator200Response
Παράδειγμα

Διαγραφή διαχειριστή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| send_email | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη διαχειριστή 
Παράμετροι
| Όνομα | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetModerator200Response
Παράδειγμα

Λήψη διαχειριστών 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetModerators200Response
Παράδειγμα

Αποστολή πρόσκλησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| from_name | String | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Ενημέρωση διαχειριστή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_moderator_body | models::UpdateModeratorBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Διαγραφή αριθμού ειδοποιήσεων 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη προσωρινά αποθηκευμένου αριθμού ειδοποιήσεων 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetCachedNotificationCount200Response
Παράδειγμα

Λήψη αριθμού ειδοποιήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| url_id | String | Όχι | |
| from_comment_id | String | Όχι | |
| viewed | bool | Όχι |
Απάντηση
Επιστρέφει: GetNotificationCount200Response
Παράδειγμα

Λήψη ειδοποιήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| url_id | String | Όχι | |
| from_comment_id | String | Όχι | |
| viewed | bool | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetNotifications200Response
Παράδειγμα

Ενημέρωση ειδοποίησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_notification_body | models::UpdateNotificationBody | Ναι | |
| user_id | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Προσθήκη σελίδας 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_api_page_data | models::CreateApiPageData | Ναι |
Απόκριση
Επιστρέφει: AddPageApiResponse
Διαγραφή σελίδας 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: DeletePageApiResponse
Λήψη σελίδας με urlid 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι |
Απόκριση
Επιστρέφει: GetPageByUrlidApiResponse
Λήψη σελίδων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απάντηση
Επιστρέφει: GetPagesApiResponse
Μερική ενημέρωση σελίδας 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_api_page_data | models::UpdateApiPageData | Ναι |
Απόκριση
Επιστρέφει: PatchPageApiResponse
Διαγραφή εκκρεμούς συμβάντος webhook 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη πλήθους εκκρεμών συμβάντων webhook 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Όχι | |
| external_id | String | Όχι | |
| event_type | String | Όχι | |
| domain | String | Όχι | |
| attempt_count_gt | f64 | Όχι |
Απάντηση
Επιστρέφει: GetPendingWebhookEventCount200Response
Παράδειγμα

Λήψη εκκρεμών συμβάντων webhook 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Όχι | |
| external_id | String | Όχι | |
| event_type | String | Όχι | |
| domain | String | Όχι | |
| attempt_count_gt | f64 | Όχι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetPendingWebhookEvents200Response
Παράδειγμα

Δημιουργία ρύθμισης ερώτησης 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_question_config_body | models::CreateQuestionConfigBody | Ναι |
Απάντηση
Επιστρέφει: CreateQuestionConfig200Response
Παράδειγμα

Διαγραφή ρύθμισης ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη ρύθμισης ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetQuestionConfig200Response
Παράδειγμα

Λήψη ρυθμίσεων ερωτήσεων 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Επιστρέφει
Returns: GetQuestionConfigs200Response
Παράδειγμα

Ενημέρωση ρύθμισης ερώτησης 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_config_body | models::UpdateQuestionConfigBody | Yes |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Δημιουργία αποτελέσματος ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_question_result_body | models::CreateQuestionResultBody | Yes |
Απόκριση
Επιστρέφει: CreateQuestionResult200Response
Παράδειγμα

Διαγραφή αποτελέσματος ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη αποτελέσματος ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: GetQuestionResult200Response
Παράδειγμα

Λήψη αποτελεσμάτων ερωτήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Όχι | |
| user_id | String | Όχι | |
| start_date | String | Όχι | |
| question_id | String | Όχι | |
| question_ids | String | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetQuestionResults200Response
Παράδειγμα

Ενημέρωση αποτελέσματος ερώτησης 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_result_body | models::UpdateQuestionResultBody | Yes |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Συναθροιστικά αποτελέσματα ερωτήσεων 
Παραμέτροι
| Name | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| question_id | String | Όχι | |
| question_ids | Vec |
Όχι | |
| url_id | String | Όχι | |
| time_bucket | models::AggregateTimeBucket | Όχι | |
| start_date | String | Όχι | |
| force_recalculate | bool | Όχι |
Απάντηση
Επιστρέφει: AggregateQuestionResults200Response
Μαζική συναθροιστική επεξεργασία αποτελεσμάτων ερωτήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Ναι | |
| force_recalculate | bool | Όχι |
Απάντηση
Επιστρέφει: BulkAggregateQuestionResults200Response
Συνδυασμός σχολίων με αποτελέσματα ερωτήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| question_id | String | Όχι | |
| question_ids | Vec |
Όχι | |
| url_id | String | Όχι | |
| start_date | String | Όχι | |
| force_recalculate | bool | Όχι | |
| min_value | f64 | Όχι | |
| max_value | f64 | Όχι | |
| limit | f64 | Όχι |
Απάντηση
Επιστρέφει: CombineCommentsWithQuestionResults200Response
Προσθήκη χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_apisso_user_data | models::CreateApissoUserData | Ναι |
Απόκριση
Επιστρέφει: AddSsoUserApiResponse
Διαγραφή χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| delete_comments | bool | Όχι | |
| comment_delete_mode | String | Όχι |
Απάντηση
Επιστρέφει: DeleteSsoUserApiResponse
Λήψη χρήστη SSO με email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| String | Ναι |
Απόκριση
Επιστρέφει: GetSsoUserByEmailApiResponse
Λήψη χρήστη SSO με ID 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetSsoUserByIdApiResponse
Λήψη χρηστών SSO 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | i32 | Όχι |
Απόκριση
Επιστρέφει: GetSsoUsers200Response
Μερική ενημέρωση χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_apisso_user_data | models::UpdateApissoUserData | Ναι | |
| update_comments | bool | Όχι |
Απόκριση
Επιστρέφει: PatchSsoUserApiResponse
Αντικατάσταση/Ενημέρωση χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_apisso_user_data | models::UpdateApissoUserData | Ναι | |
| update_comments | bool | Όχι |
Απάντηση
Επιστρέφει: PutSsoUserApiResponse
Δημιουργία συνδρομής 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Ναι |
Απόκριση
Επιστρέφει: CreateSubscriptionApiResponse
Διαγραφή συνδρομής 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| user_id | String | Όχι |
Απόκριση
Επιστρέφει: DeleteSubscriptionApiResponse
Λήψη συνδρομών 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι |
Απόκριση
Επιστρέφει: GetSubscriptionsApiResponse
Λήψη ημερήσιας χρήσης μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| year_number | f64 | Όχι | |
| month_number | f64 | Όχι | |
| day_number | f64 | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetTenantDailyUsages200Response
Παράδειγμα

Δημιουργία πακέτου μισθωτή 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_tenant_package_body | models::CreateTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenantPackage200Response
Παράδειγμα

Διαγραφή πακέτου μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη πακέτου μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetTenantPackage200Response
Παράδειγμα

Λήψη πακέτων μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetTenantPackages200Response
Παράδειγμα

Αντικατάσταση πακέτου μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Ενημέρωση πακέτου μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Δημιουργία χρήστη μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_tenant_user_body | models::CreateTenantUserBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenantUser200Response
Παράδειγμα

Διαγραφή χρήστη μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| delete_comments | String | Όχι | |
| comment_delete_mode | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη χρήστη μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetTenantUser200Response
Παράδειγμα

Λήψη χρηστών μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetTenantUsers200Response
Παράδειγμα

Αντικατάσταση χρήστη μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Ναι | |
| update_comments | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Αποστολή συνδέσμου εισόδου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| redirect_url | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Ενημέρωση χρήστη μισθωτή 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_tenant_user_body | models::UpdateTenantUserBody | Ναι | |
| update_comments | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Δημιουργία μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_tenant_body | models::CreateTenantBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenant200Response
Παράδειγμα

Διαγραφή μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| sure | String | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: GetTenant200Response
Παράδειγμα

Λήψη μισθωτών 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| meta | String | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetTenants200Response
Παράδειγμα

Ενημέρωση μισθωτή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_tenant_body | models::UpdateTenantBody | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Μεταφόρτωση εικόνας 
Ανέβασμα και αλλαγή μεγέθους εικόνας
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| file | std::path::PathBuf | Ναι | |
| size_preset | models::SizePreset | Όχι | |
| url_id | String | Όχι |
Απόκριση
Επιστρέφει: UploadImageResponse
Λήψη προόδου σήματος χρήστη κατά ID 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressById200Response
Λήψη προόδου σήματος χρήστη ανά ID χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Ναι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressById200Response
Λίστα προόδου σημάτων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressList200Response
Δημιουργία σήματος χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_user_badge_params | models::CreateUserBadgeParams | Ναι |
Απάντηση
Επιστρέφει: CreateUserBadge200Response
Διαγραφή σήματος χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: UpdateUserBadge200Response
Λήψη σήματος χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetUserBadge200Response
Λήψη σημάτων χρήστη 
Παράμετροι
| Όνομα | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| badge_id | String | Όχι | |
| displayed_on_comments | bool | Όχι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetUserBadges200Response
Ενημέρωση σήματος χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_user_badge_params | models::UpdateUserBadgeParams | Ναι |
Απόκριση
Επιστρέφει: UpdateUserBadge200Response
Λήψη αριθμού ειδοποιήσεων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetUserNotificationCount200Response
Λήψη ειδοποιήσεων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| page_size | i32 | Όχι | |
| after_id | String | Όχι | |
| include_context | bool | Όχι | |
| after_created_at | i64 | Όχι | |
| unread_only | bool | Όχι | |
| dm_only | bool | Όχι | |
| no_dm | bool | Όχι | |
| include_translations | bool | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetUserNotifications200Response
Επαναφορά αριθμού ειδοποιήσεων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotifications200Response
Επαναφορά ειδοποιήσεων χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| after_id | String | Όχι | |
| after_created_at | i64 | Όχι | |
| unread_only | bool | Όχι | |
| dm_only | bool | Όχι | |
| no_dm | bool | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ResetUserNotifications200Response
Ενημέρωση κατάστασης συνδρομής ειδοποιήσεων σχολίων χρήστη 
Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για ένα συγκεκριμένο σχόλιο.
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| notification_id | String | Ναι | |
| opted_in_or_out | String | Ναι | |
| comment_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus200Response
Ενημέρωση κατάστασης συνδρομής ειδοποιήσεων σελίδας χρήστη 
Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για μια σελίδα. Όταν οι χρήστες είναι εγγεγραμμένοι σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα σχόλια ρίζας, και επίσης
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| url | String | Ναι | |
| page_title | String | Ναι | |
| subscribed_or_unsubscribed | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus200Response
Ενημέρωση κατάστασης ειδοποίησης χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| notification_id | String | Ναι | |
| new_status | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus200Response
Λήψη καταστάσεων παρουσίας χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id_ws | String | Ναι | |
| user_ids | String | Ναι |
Απόκριση
Επιστρέφει: GetUserPresenceStatuses200Response
Αναζήτηση χρηστών 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| username_starts_with | String | Ναι | |
| mention_group_ids | Vec |
Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: SearchUsers200Response
Λήψη χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetUser200Response
Παράδειγμα

Δημιουργία ψήφου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| direction | String | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απάντηση
Επιστρέφει: VoteComment200Response
Παράδειγμα

Διαγραφή ψήφου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| edit_key | String | Όχι |
Απάντηση
Επιστρέφει: DeleteCommentVote200Response
Παράδειγμα

Λήψη ψήφων 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι |
Response
Επιστρέφει: GetVotes200Response
Example

Λήψη ψήφων για χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απόκριση
Επιστρέφει: GetVotesForUser200Response
Παράδειγμα

Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε οποιοδήποτε πρόβλημα ή έχετε ερωτήσεις σχετικά με το Rust SDK, παρακαλούμε:
Συνεισφορές
Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο στο GitHub για οδηγίες συνεισφοράς.