
Γλώσσα 🇬🇷 Ελληνικά
Ξεκινώντας
Τεκμηρίωση
Συγκεντρωτικά
Ημερολόγια Ελέγχου
Αποκλεισμός από Σχόλιο
Έλεγχος Αποκλεισμένων Σχολίων
Σχόλια
Ρυθμίσεις Τομέα
Πρότυπα Email
Αρχείο Γεγονότων
Αναρτήσεις Ροής
Σήμανση Σχολίου
Hashtags
Διαχειριστές
Πλήθος Ειδοποιήσεων
Ειδοποιήσεις
Σελίδες
Εκκρεμή Γεγονότα Webhook
Ρυθμίσεις Ερωτήσεων
Αποτελέσματα Ερωτήσεων
Συγκέντρωση Αποτελεσμάτων Ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια Χρήση Ενοικιαστή
Πακέτα Ενοικιαστή
Χρήστες Ενοικιαστή
Ενοικιαστές
Εισιτήρια
Ανέβασμα Εικόνας
Πρόοδος Σήματος Χρήστη
Σήματα Χρηστών
Ειδοποιήσεις Χρήστη
Καταστάσεις Παρουσίας Χρήστη
Αναζήτηση Χρηστών
Χρήστες
Ψηφοφορίες
FastComments Rust SDK
Αυτό είναι το επίσημο Rust SDK για το FastComments.
Επίσημο Rust SDK για το API του FastComments
Αποθετήριο
Περιεχόμενα Βιβλιοθήκης 
The 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 στην πλευρά του διακομιστή
- Ασφαλής δημιουργία token για πιστοποίηση χρήστη
- Υποστήριξη τόσο για απλές όσο και για ασφαλείς λειτουργίες SSO
- Υπογραφή token βασισμένη σε HMAC-SHA256
Core Types - Κοινόχρηστοι ορισμοί τύπων και βοηθητικά εργαλεία
- Μοντέλα σχολίων και δομές μεταδεδομένων
- Διαμορφώσεις χρήστη και tenant
- Βοηθητικές συναρτήσεις για κοινές λειτουργίες
Γρήγορη Εκκίνηση 
Χρήση του Δημόσιου API
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// Δημιουργία ρύθμισης παραμέτρων API
let config = Configuration::new();
// Φόρτωση σχολίων για μια σελίδα
let result = public_api::get_comments_public(
&config,
public_api::GetCommentsPublicParams {
tenant_id: "your-tenant-id".to_string(),
urlid: Some("page-url-id".to_string()),
url: None,
count_only: None,
skip: None,
limit: None,
sort_dir: None,
page: None,
sso_hash: None,
simple_sso_hash: None,
has_no_comment: None,
has_comment: None,
comment_id_filter: None,
child_ids: None,
start_date_time: None,
starts_with: None,
},
)
.await;
match result {
Ok(response) => {
println!("Found {} comments", response.comments.len());
for comment in response.comments {
println!("Comment: {:?}", comment);
}
}
Err(e) => eprintln!("Error fetching comments: {:?}", e),
}
}
Χρήση του Αυθεντικοποιημένου API
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// Δημιουργία ρύθμισης με κλειδί API
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Ανάκτηση σχολίων χρησιμοποιώντας το αυθεντικοποιημένο API
let result = default_api::get_comments(
&config,
default_api::GetCommentsParams {
tenant_id: "your-tenant-id".to_string(),
skip: None,
limit: None,
sort_dir: None,
urlid: Some("page-url-id".to_string()),
url: None,
is_spam: None,
user_id: None,
all_comments: None,
for_moderation: None,
parent_id: None,
is_flagged: None,
is_flagged_tag: None,
is_by_verified: None,
is_pinned: None,
asc: None,
include_imported: None,
origin: None,
tags: None,
},
)
.await;
match result {
Ok(response) => {
println!("Total comments: {}", response.count);
for comment in response.comments {
println!("Comment ID: {}, Text: {}", comment.id, comment.comment);
}
}
Err(e) => eprintln!("Error: {:?}", e),
}
}
Χρήση SSO για Αυθεντικοποίηση
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Δημιουργία ασφαλών δεδομένων χρήστη SSO (μόνο στο διακομιστή!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // Αναγνωριστικό χρήστη
"user@example.com".to_string(), // Ηλεκτρονική διεύθυνση
"John Doe".to_string(), // Όνομα χρήστη
"https://example.com/avatar.jpg".to_string(), // Διεύθυνση URL avatar
);
// Δημιουργία token SSO
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Περάστε αυτό το token στο frontend σας για αυθεντικοποίηση
}
Συχνά Προβλήματα 
401 Σφάλματα μη εξουσιοδότησης
Εάν λαμβάνετε σφάλματα 401 κατά τη χρήση του αυθεντικοποιημένου API:
- Ελέγξτε το API key σας: Βεβαιωθείτε ότι χρησιμοποιείτε το σωστό API key από τον πίνακα ελέγχου FastComments
- Επαληθεύστε το tenant ID: Βεβαιωθείτε ότι το tenant ID ταιριάζει με τον λογαριασμό σας
- Μορφή API key: Το API key πρέπει να περαστεί στο Configuration:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
Προβλήματα SSO Token
Εάν τα SSO tokens δεν λειτουργούν:
- Use secure mode for production: Always use
FastCommentsSSO::new_secure()with your API key for production - Μόνο στην πλευρά του διακομιστή: Δημιουργείτε τα SSO tokens στον διακομιστή σας, μην αποκαλύπτετε ποτέ το API key σας στους πελάτες
- Ελέγξτε τα δεδομένα χρήστη: Βεβαιωθείτε ότι παρέχονται όλα τα απαιτούμενα πεδία (id, email, username)
Σφάλματα χρόνου εκτέλεσης Async
Το SDK χρησιμοποιεί το tokio για ασύγχρονες λειτουργίες. Βεβαιωθείτε ότι:
Προσθέστε το tokio στις εξαρτήσεις σας:
[dependencies] tokio = { version = "1", features = ["full"] }Χρησιμοποιήστε το tokio runtime:
#[tokio::main] async fn main() { // Εδώ βάλτε τον ασύγχρονο κώδικά σας }
Σημειώσεις 
Αναγνωριστικά Broadcast
Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε ορισμένες κλήσεις API. Όταν λαμβάνετε γεγονότα, θα λάβετε αυτό το ID πίσω, ώστε να γνωρίζετε να αγνοήσετε το γεγονός εάν σκοπεύετε να εφαρμόσετε οπτιμιστικά τις αλλαγές στην πλευρά του πελάτη
(κάτι που πιθανότατα θα θέλετε να κάνετε καθώς προσφέρει την καλύτερη εμπειρία). Περάστε ένα UUID εδώ. Το ID πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανίζεται δύο φορές σε μία συνεδρία προγράμματος περιήγησης.
Συγκέντρωση 
Συγκεντρώνει έγγραφα ομαδοποιώντας τα (αν παρέχεται το groupBy) και εφαρμόζοντας πολλαπλές λειτουργίες. Υποστηρίζονται διαφορετικές λειτουργίες (π.χ. sum, countDistinct, avg, κ.λπ.).
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

Αποκατάσταση Δημόσιου Σχολίου 
Παράμετροι
| Name | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

Αποκλεισμός Χρήστη από Σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 | Yes | |
| comment_id | String | Yes | |
| vote_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| edit_key | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: DeleteCommentVote200Response
Παράδειγμα

Σήμανση Σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Απόκριση
Επιστρέφει: 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
Παράδειγμα

Κλείδωμα Σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: LockComment200Response
Παράδειγμα

Καρφίτσωμα Σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: PinComment200Response
Παράδειγμα

Αποθήκευση Σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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>
Παράδειγμα

Ορισμός Κειμένου Σχολίου 
Παραμέτροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

Ξεκλείδωμα Σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: LockComment200Response
Παράδειγμα

Ξεκαρφίτσωμα Σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: PinComment200Response
Παράδειγμα

Ενημέρωση Σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| updatable_comment_params | models::UpdatableCommentParams | Ναι | |
| context_user_id | String | Όχι | |
| do_spam_check | bool | Όχι | |
| is_live | bool | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Ψήφιση Σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| url_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| vote_body_params | models::VoteBodyParams | Ναι | |
| session_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: VoteComment200Response
Παράδειγμα

Προσθήκη Ρύθμισης Τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| add_domain_config_params | models::AddDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: AddDomainConfig200Response
Διαγραφή Ρύθμισης Τομέα 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Απόκριση
Επιστρέφει: DeleteDomainConfig200Response
Λήψη Ρύθμισης Τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
Λήψη Ρυθμίσεων Τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfigs200Response
Τροποποίηση Ρύθμισης Τομέα (PATCH) 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain_to_update | String | Ναι | |
| patch_domain_config_params | models::PatchDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
Αντικατάσταση Ρύθμισης Τομέα (PUT) 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain_to_update | String | Ναι | |
| update_domain_config_params | models::UpdateDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig200Response
Δημιουργία Προτύπου Email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_email_template_body | models::CreateEmailTemplateBody | Ναι |
Απάντηση
Επιστρέφει: CreateEmailTemplate200Response
Παράδειγμα

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

Διαγραφή Σφάλματος Απόδοσης Προτύπου Email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| error_id | String | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

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

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

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

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

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

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

Λήψη Αρχείου Γεγονότων 
req tenantId urlId userIdWS
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| user_id_ws | String | Ναι | |
| start_time | i64 | Ναι | |
| end_time | i64 | Ναι |
Απόκριση
Επιστρέφει: GetEventLog200Response
Παράδειγμα

Λήψη Παγκόσμιου Αρχείου Γεγονότων 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| user_id_ws | String | Ναι | |
| start_time | i64 | Ναι | |
| end_time | i64 | Ναι |
Απάντηση
Επιστρέφει: GetEventLog200Response
Παράδειγμα

Δημιουργία Ανάρτησης Ροής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

Αντίδραση στη Δημόσια Ανάρτηση 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

Σήμανση Δημόσιου Σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| is_flagged | bool | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Προσθήκη Hashtag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | No | |
| create_hash_tag_body | models::CreateHashTagBody | No |
Απόκριση
Επιστρέφει: 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
Παράδειγμα

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

Λήψη Διαχειριστή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Λήψη Αποθηκευμένου Πλήθους Ειδοποιήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

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

Προσθήκη Σελίδας 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_api_page_data | models::CreateApiPageData | Ναι |
Απόκριση
Επιστρέφει: AddPageApiResponse
Διαγραφή Σελίδας 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: DeletePageApiResponse
Λήψη Σελίδας με URL ID 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι |
Απόκριση
Επιστρέφει: GetPageByUrlidApiResponse
Λήψη Σελίδων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι |
Απόκριση
Επιστρέφει: GetPagesApiResponse
Τροποποίηση Σελίδας 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 
Παράμετροι
| Name | Type | Required | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

Διαγραφή Ρύθμισης Ερώτησης 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

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

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

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

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

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

Λήψη Αποτελέσματος Ερώτησης 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | Ναι | |
| id | String | Ναι | |
| update_question_result_body | models::UpdateQuestionResultBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic200Response
Παράδειγμα

Συγκέντρωση Αποτελεσμάτων Ερωτήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

Συνδυασμός Σχολίων με Αποτελέσματα Ερωτήσεων 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

Διαγραφή Συνδρομής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| user_id | String | Όχι |
Απόκριση
Επιστρέφει: DeleteSubscriptionApiResponse
Λήψη Συνδρομών 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι |
Απάντηση
Επιστρέφει: GetSubscriptionsApiResponse
Παράδειγμα

Ενημέρωση Συνδρομής 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_api_user_subscription_data | models::UpdateApiUserSubscriptionData | Ναι | |
| user_id | String | Όχι |
Απάντηση
Επιστρέφει: UpdateSubscriptionApiResponse
Παράδειγμα

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

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

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

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

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

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

Ενημέρωση Πακέτου Ενοικιαστή 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

Λήψη Χρήστη Ενοικιαστή 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

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

Ενημέρωση Χρήστη Ενοικιαστή 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

Λήψη Ενοικιαστών 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| meta | String | Όχι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: GetTenants200Response
Παράδειγμα

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

Αλλαγή Κατάστασης Εισιτηρίου 
Παραμέτροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Ναι | |
| id | String | Ναι | |
| change_ticket_state_body | models::ChangeTicketStateBody | Ναι |
Απάντηση
Επιστρέφει: ChangeTicketState200Response
Παράδειγμα

Δημιουργία Εισιτηρίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Ναι | |
| create_ticket_body | models::CreateTicketBody | Ναι |
Απόκριση
Επιστρέφει: CreateTicket200Response
Παράδειγμα

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

Λήψη Εισιτηρίων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| state | f64 | No | |
| skip | f64 | No | |
| limit | f64 | No |
Απόκριση
Επιστρέφει: GetTickets200Response
Παράδειγμα

Ανέβασμα Εικόνας 
Μεταφόρτωση και αλλαγή μεγέθους εικόνας
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| file | std::path::PathBuf | Ναι | |
| size_preset | models::SizePreset | Όχι | |
| url_id | String | Όχι |
Απόκριση
Επιστρέφει: UploadImageResponse
Λήψη Προόδου Σήματος Χρήστη με ID 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressById200Response
Παράδειγμα

Λήψη Προόδου Σήματος Χρήστη με ID Χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 | Yes | |
| id | String | Yes |
Απόκριση
Επιστρέφει: UpdateUserBadge200Response
Παράδειγμα

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

Λήψη Σημάτων Χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

Λήψη Πλήθους Ειδοποιήσεων Χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

Επαναφορά Ειδοποιήσεων Χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| after_id | String | Όχι | |
| after_created_at | i64 | Όχι | |
| unread_only | bool | Όχι | |
| dm_only | bool | Όχι | |
| no_dm | bool | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotifications200Response
Παράδειγμα

Ενημέρωση Κατάστασης Συνδρομής Σχολίων Ειδοποίησης Χρήστη 
Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για ένα συγκεκριμένο σχόλιο.
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| notification_id | String | Ναι | |
| opted_in_or_out | String | Ναι | |
| comment_id | String | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus200Response
Παράδειγμα

Ενημέρωση Κατάστασης Συνδρομής Σελίδας Ειδοποίησης Χρήστη 
Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για μια σελίδα. Όταν οι χρήστες είναι εγγεγραμμένοι σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα σχόλια ρίζας, και επίσης
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 | Όχι | |
| search_section | String | Όχι |
Απόκριση
Επιστρέφει: SearchUsers200Response
Παράδειγμα

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

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

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

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

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

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