
Γλώσσα 🇬🇷 Ελληνικά
Ξεκινώντας
Τεκμηρίωση
Αθροιστικά
API
Αρχεία ελέγχου
Αποκλεισμός από σχόλιο
Έλεγχος αποκλεισμένων σχολίων
Σχόλια
Σχόλια για χρήστη
Ρυθμίσεις τομέα
Πρότυπα email
Αρχείο συμβάντων
Δημοσιεύσεις ροής
Σήμανση σχολίου
GIFs
Hashtags
Διαχείριση
Διαχειριστές
Πλήθος ειδοποιήσεων
Ειδοποιήσεις
Αντιδράσεις σε σελίδα
Σελίδες
Εκκρεμή συμβάντα webhook
Ρυθμίσεις ερωτήσεων
Αποτελέσματα ερωτήσεων
Συγκέντρωση αποτελεσμάτων ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια χρήση ενοικιαστή
Πακέτα ενοικιαστή
Χρήστες ενοικιαστή
Ενοικιαστές
Εισιτήρια
Μεταφράσεις
Ανέβασμα εικόνας
Πρόοδος διάκρισης χρήστη
Διακρίσεις χρήστη
Ειδοποιήσεις χρήστη
Κατάσταση παρουσίας χρήστη
Αναζήτηση χρηστών
Χρήστες
Ψηφοφορίες
FastComments SDK για Rust
Αυτό είναι το επίσημο Rust SDK για το FastComments.
Επίσημο Rust SDK για το API του FastComments
Αποθετήριο
Περιεχόμενα βιβλιοθήκης 
Το FastComments Rust SDK αποτελείται από αρκετές μονάδες:
-
Μονάδα Πελάτη - API client για τα FastComments REST APIs
- Πλήρεις ορισμοί τύπων για όλα τα μοντέλα API
- Τρεις API clients που καλύπτουν όλες τις μεθόδους FastComments:
default_api(DefaultApi) - μέθοδοι με αυθεντικοποίηση μέσω API-key για χρήση στο server-sidepublic_api(PublicApi) - δημόσιες, χωρίς API-key μέθοδοι που είναι ασφαλείς για κλήση από browsers και mobile appsmoderation_api(ModerationApi) - εκτενής σύνολο ζωντανών και γρήγορων APIs συντονισμού. Κάθε μέθοδος Moderation δέχεται μια παράμετροssoκαι μπορεί να αυθεντικοποιηθεί μέσω SSO ή ενός cookie συνεδρίας FastComments.com.
- Πλήρης υποστήριξη async/await με tokio
- Δείτε το client/README.md για λεπτομερή τεκμηρίωση API
-
Μονάδα SSO - Βοηθητικά εργαλεία Server-side Single Sign-On
- Ασφαλής δημιουργία token για αυθεντικοποίηση χρήστη
- Υποστήριξη τόσο απλών όσο και ασφαλών λειτουργιών SSO
- Υπογραφή token με βάση HMAC‑SHA256
-
Κύριοι Τύποι - Κοινές ορισμοί τύπων και βοηθητικά εργαλεία
- Μοντέλα σχολίων και δομές μεταδεδομένων
- Ρυθμίσεις χρήστη και μισθωτή
- Βοηθητικές λειτουργίες για κοινές εργασίες
Γρήγορη εκκίνηση 
Χρήση του δημόσιου 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),
}
}
Χρήση του API Μετριοποίησης
Οι μέθοδοι μετριοποίησης υποστηρίζουν τον πίνακα ελέγχου του διαχειριστή. Χρησιμοποιούν μια Configuration με κλειδί API όπως και το API με έλεγχο ταυτότητας, και κάθε μέθοδος δέχεται ένα προαιρετικό token sso ώστε η κλήση να μπορεί να γίνει εκ μέρους ενός διαχειριστή που έχει πιστοποιηθεί μέσω SSO.
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::moderation_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(),
});
// Μέτρηση σχολίων που περιμένουν στην ουρά μετριοποίησης
let result = moderation_api::get_count(
&config,
moderation_api::GetCountParams {
text_search: None,
by_ip_from_comment: None,
filter: None,
search_filters: None,
demo: None,
sso: None, // περάστε ένα token SSO για να δράσετε ως διαχειριστής πιστοποιημένος μέσω SSO
},
)
.await;
match result {
Ok(response) => println!("Comments to moderate: {}", response.count),
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 (μόνο στο server!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // Αναγνωριστικό χρήστη
"user@example.com".to_string(), // Email
"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 πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανίζεται δύο φορές σε μία συνεδρία προγράμματος περιήγησης.
aggregate 
Συγκεντρώνει έγγραφα ομαδοποιώντας τα (εάν παρέχεται groupBy) και εφαρμόζοντας πολλαπλές λειτουργίες.
Διαφορετικές λειτουργίες (π.χ. sum, countDistinct, avg, κ.λπ.) υποστηρίζονται.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| aggregation_request | models::AggregationRequest | Yes | |
| parent_tenant_id | String | No | |
| include_stats | bool | No |
Απάντηση
Επιστρέφει: AggregateResponse
Παράδειγμα

get_api_comments 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| page | f64 | No | |
| count | f64 | No | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| sorts | String | No | |
| demo | bool | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationApiGetCommentsResponse
Παράδειγμα

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

get_api_ids 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| after_id | String | No | |
| demo | bool | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: ModerationApiGetCommentIdsResponse
Παράδειγμα

post_api_export 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| sorts | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationExportResponse
Παράδειγμα

get_audit_logs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| limit | f64 | No | |
| skip | f64 | No | |
| order | models::SortDir | No | |
| after | f64 | No | |
| before | f64 | No |
Απάντηση
Επιστρέφει: GetAuditLogsResponse
Παράδειγμα

block_from_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Ναι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: BlockSuccess
Παράδειγμα

un_block_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: UnblockSuccess
Παράδειγμα

checked_comments_for_blocked 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_ids | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: CheckBlockedCommentsResponse
Παράδειγμα

block_user_from_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| block_from_comment_params | models::BlockFromCommentParams | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απόκριση
Επιστρέφει: BlockSuccess
Παράδειγμα

create_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| broadcast_id | String | Yes | |
| comment_data | models::CommentData | Yes | |
| session_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: SaveCommentsResponseWithPresence
Παράδειγμα

delete_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| context_user_id | String | No | |
| is_live | bool | No |
Απάντηση
Επιστρέφει: DeleteCommentResult
Παράδειγμα

delete_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: PublicApiDeleteCommentResponse
Παράδειγμα

delete_comment_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| vote_id | String | Ναι | |
| url_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| edit_key | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: VoteDeleteResponse
Παράδειγμα

flag_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απάντηση
Επιστρέφει: FlagCommentResponse
Παράδειγμα

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

get_comment_text 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| edit_key | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: PublicApiGetCommentTextResponse
Παράδειγμα

get_comment_vote_user_names 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| dir | i32 | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: GetCommentVoteUserNamesSuccessResponse
Παράδειγμα

get_comments 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 | Όχι | |
| from_date | i64 | Όχι | |
| to_date | i64 | Όχι |
Απόκριση
Επιστρέφει: ApiGetCommentsResponse
Παράδειγμα

get_comments_public 
req tenantId urlId
Παράμετροι
| Ονομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| page | i32 | No | |
| direction | models::SortDirections | No | |
| sso | String | No | |
| skip | i32 | No | |
| skip_children | i32 | No | |
| limit | i32 | No | |
| limit_children | i32 | No | |
| count_children | bool | No | |
| fetch_page_for_comment_id | String | No | |
| include_config | bool | No | |
| count_all | bool | No | |
| includei10n | bool | No | |
| locale | String | No | |
| modules | String | No | |
| is_crawler | bool | No | |
| include_notification_count | bool | No | |
| as_tree | bool | No | |
| max_tree_depth | i32 | No | |
| use_full_translation_ids | bool | No | |
| parent_id | String | No | |
| search_text | String | No | |
| hash_tags | Vec | No | |
| user_id | String | No | |
| custom_config_str | String | No | |
| after_comment_id | String | No | |
| before_comment_id | String | No |
Απόκριση
Επιστρέφει: GetCommentsResponseWithPresencePublicComment
Παράδειγμα

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

pin_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: ChangeCommentPinStatusResponse
Παράδειγμα

save_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_comment_params | models::CreateCommentParams | Yes | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| send_emails | bool | No | |
| populate_notifications | bool | No |
Απάντηση
Επιστρέφει: ApiSaveCommentResponse
Παράδειγμα

save_comments_bulk 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_comment_params | Vecmodels::CreateCommentParams | Yes | |
| is_live | bool | No | |
| do_spam_check | bool | No | |
| send_emails | bool | No | |
| populate_notifications | bool | No |
Απάντηση
Επιστρέφει: Vec<models::SaveCommentsBulkResponse>
Παράδειγμα

set_comment_text 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | Yes | |
| comment_text_update_request | models::CommentTextUpdateRequest | Yes | |
| edit_key | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: PublicApiSetCommentTextResponse
Παράδειγμα

un_block_user_from_comment 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Ναι | |
| user_id | String | Όχι | |
| anon_user_id | String | Όχι |
Response
Επιστρέφει: UnblockSuccess
Παράδειγμα

un_flag_comment 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Response
Επιστρέφει: FlagCommentResponse
Example

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

un_pin_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ChangeCommentPinStatusResponse
Παράδειγμα

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

vote_comment 
Παράμετροι
| 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 | Όχι |
Απόκριση
Επιστρέφει: VoteResponse
Παράδειγμα

get_comments_for_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| user_id | String | No | |
| direction | models::SortDirections | No | |
| replies_to_user_id | String | No | |
| page | f64 | No | |
| includei10n | bool | No | |
| locale | String | No | |
| is_crawler | bool | No |
Απάντηση
Επιστρέφει: GetCommentsForUserResponse
Παράδειγμα

add_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| add_domain_config_params | models::AddDomainConfigParams | Yes |
Απάντηση
Επιστρέφει: AddDomainConfigResponse
Παράδειγμα

delete_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain | String | Yes |
Απάντηση
Επιστρέφει: DeleteDomainConfigResponse
Παράδειγμα

get_domain_config 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| domain | String | Ναι |
Response
Επιστρέφει: GetDomainConfigResponse
Example

get_domain_configs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes |
Απάντηση
Επιστρέφει: GetDomainConfigsResponse
Παράδειγμα

patch_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain_to_update | String | Yes | |
| patch_domain_config_params | models::PatchDomainConfigParams | Yes |
Απάντηση
Επιστρέφει: PatchDomainConfigResponse
Παράδειγμα

put_domain_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| domain_to_update | String | Yes | |
| update_domain_config_params | models::UpdateDomainConfigParams | Yes |
Απάντηση
Επιστρέφει: PutDomainConfigResponse
Παράδειγμα

create_email_template 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_email_template_body | models::CreateEmailTemplateBody | Yes |
Απάντηση
Επιστρέφει: CreateEmailTemplateResponse
Παράδειγμα

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

delete_email_template_render_error 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| error_id | String | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

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

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

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

get_email_templates 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| skip | f64 | No |
Απάντηση
Επιστρέφει: GetEmailTemplatesResponse
Παράδειγμα

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

update_email_template 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_email_template_body | models::UpdateEmailTemplateBody | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_event_log 
req
tenantId
urlId
userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| user_id_ws | String | Yes | |
| start_time | i64 | Yes | |
| end_time | i64 | No |
Απόκριση
Επιστρέφει: GetEventLogResponse
Παράδειγμα

get_global_event_log 
req tenantId urlId userIdWS
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| user_id_ws | String | Yes | |
| start_time | i64 | Yes | |
| end_time | i64 | No |
Response
Επιστρέφει: GetEventLogResponse
Example

create_feed_post 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_feed_post_params | models::CreateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| is_live | bool | Όχι | |
| do_spam_check | bool | Όχι | |
| skip_dup_check | bool | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostsResponse
Παράδειγμα

create_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_feed_post_params | models::CreateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: CreateFeedPostResponse
Παράδειγμα

delete_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: DeleteFeedPostPublicResponse
Παράδειγμα

get_feed_posts 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| after_id | String | Όχι | |
| limit | i32 | Όχι | |
| tags | Vec | Όχι |
Απόκριση
Επιστρέφει: GetFeedPostsResponse
Παράδειγμα

get_feed_posts_public 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| after_id | String | No | |
| limit | i32 | No | |
| tags | Vec | No | |
| sso | String | No | |
| is_crawler | bool | No | |
| include_user_info | bool | No |
Απόκριση
Επιστρέφει: PublicFeedPostsResponse
Παράδειγμα

get_feed_posts_stats 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_ids | Vec | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: FeedPostsStatsResponse
Παράδειγμα

get_user_reacts_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| post_ids | Vec | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: UserReactsResponse
Παράδειγμα

react_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| react_body_params | models::ReactBodyParams | Ναι | |
| is_undo | bool | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: ReactFeedPostResponse
Παράδειγμα

update_feed_post 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| feed_post | models::FeedPost | Yes |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

update_feed_post_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| post_id | String | Ναι | |
| update_feed_post_params | models::UpdateFeedPostParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostResponse
Παράδειγμα

flag_comment_public 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| is_flagged | bool | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_gif_large 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| large_internal_url_sanitized | String | Yes |
Απάντηση
Επιστρέφει: GifGetLargeResponse
Παράδειγμα

get_gifs_search 
Παραμέτρους
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| search | String | Yes | |
| locale | String | No | |
| rating | String | No | |
| page | f64 | No |
Απόκριση
Επιστρέφει: GetGifsSearchResponse
Παράδειγμα

get_gifs_trending 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| locale | String | No | |
| rating | String | No | |
| page | f64 | No |
Response
Επιστρέφει: GetGifsTrendingResponse
Example

add_hash_tag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_hash_tag_body | models::CreateHashTagBody | Όχι |
Απάντηση
Επιστρέφει: CreateHashTagResponse
Παράδειγμα

add_hash_tags_bulk 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | No |
Απάντηση
Επιστρέφει: BulkCreateHashTagsResponse
Παράδειγμα

delete_hash_tag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| tag | String | Yes | |
| delete_hash_tag_request_body | models::DeleteHashTagRequestBody | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_hash_tags 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| page | f64 | No |
Απάντηση
Επιστρέφει: GetHashTagsResponse
Παράδειγμα

patch_hash_tag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| tag | String | Yes | |
| update_hash_tag_body | models::UpdateHashTagBody | No |
Απόκριση
Επιστρέφει: UpdateHashTagResponse
Παράδειγμα

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

get_ban_users_from_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: GetBannedUsersFromCommentResponse
Παράδειγμα

get_comment_ban_status 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: GetCommentBanStatusResponse
Παράδειγμα

get_comment_children 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: ModerationApiChildCommentsResponse
Παράδειγμα

get_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| text_search | String | No | |
| by_ip_from_comment | String | No | |
| filter | String | No | |
| search_filters | String | No | |
| demo | bool | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationApiCountCommentsResponse
Παράδειγμα

get_counts 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: GetBannedUsersCountResponse
Παράδειγμα

get_logs 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationApiGetLogsResponse
Παράδειγμα

get_manual_badges 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: GetTenantManualBadgesResponse
Παράδειγμα

get_manual_badges_for_user 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| badges_user_id | String | Όχι | |
| comment_id | String | Όχι | |
| sso | String | Όχι |
Response
Επιστρέφει: GetUserManualBadgesResponse
Παράδειγμα

get_moderation_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| include_email | bool | No | |
| include_ip | bool | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: ModerationApiCommentResponse
Παράδειγμα

get_moderation_comment_text 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| sso | String | No |
Response
Επιστρέφει: GetCommentTextResponse
Example

get_pre_ban_summary 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| include_by_user_id_and_email | bool | Όχι | |
| include_by_ip | bool | Όχι | |
| include_by_email_domain | bool | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: PreBanSummary
Παράδειγμα

get_search_comments_summary 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| filters | String | No | |
| search_filters | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationCommentSearchResponse
Παράδειγμα

get_search_pages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| value | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ModerationPageSearchResponse
Παράδειγμα

get_search_sites 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Response
Επιστρέφει: ModerationSiteSearchResponse
Example

get_search_suggest 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| text_search | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ModerationSuggestResponse
Παράδειγμα

get_search_users 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| value | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ModerationUserSearchResponse
Παράδειγμα

get_trust_factor 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetUserTrustFactorResponse
Παράδειγμα

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

get_user_internal_profile 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: GetUserInternalProfileResponse
Παράδειγμα

post_adjust_comment_votes 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| adjust_comment_votes_params | models::AdjustCommentVotesParams | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Response
Επιστρέφει: AdjustVotesResponse
Example

post_ban_user_from_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| ban_email | bool | No | |
| ban_email_domain | bool | No | |
| ban_ip | bool | No | |
| delete_all_users_comments | bool | No | |
| banned_until | String | No | |
| is_shadow_ban | bool | No | |
| update_id | String | No | |
| ban_reason | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: BanUserFromCommentResult
Παράδειγμα

post_ban_user_undo 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| ban_user_undo_params | models::BanUserUndoParams | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_bulk_pre_ban_summary 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| bulk_pre_ban_params | models::BulkPreBanParams | Yes | |
| include_by_user_id_and_email | bool | No | |
| include_by_ip | bool | No | |
| include_by_email_domain | bool | No | |
| sse | String | No |
Απάντηση
Επιστρέφει: BulkPreBanSummary
Παράδειγμα

post_comments_by_ids 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comments_by_ids_params | models::CommentsByIdsParams | Yes | |
| sso | String | No |
Response
Επιστρέφει: ModerationApiChildCommentsResponse
Παράδειγμα

post_flag_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_remove_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: PostRemoveCommentApiResponse
Παράδειγμα

post_restore_deleted_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_set_comment_approval_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| approved | bool | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: SetCommentApprovedResponse
Παράδειγμα

post_set_comment_review_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| reviewed | bool | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_set_comment_spam_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| spam | bool | No | |
| perm_not_spam | bool | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_set_comment_text 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| comment_id | String | Ναι | |
| set_comment_text_params | models::SetCommentTextParams | Ναι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: SetCommentTextResponse
Παράδειγμα

post_un_flag_comment 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

post_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| direction | String | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απόκριση
Επιστρέφει: VoteResponse
Παράδειγμα

put_award_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| badge_id | String | Yes | |
| user_id | String | No | |
| comment_id | String | No | |
| broadcast_id | String | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: AwardUserBadgeResponse
Παράδειγμα

put_close_thread 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

put_remove_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| badge_id | String | Ναι | |
| user_id | String | Όχι | |
| comment_id | String | Όχι | |
| broadcast_id | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: RemoveUserBadgeResponse
Παράδειγμα

put_reopen_thread 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι | |
| sso | String | Όχι |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

set_trust_factor 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| trust_factor | String | Όχι | |
| sso | String | Όχι |
Απόκριση
Returns: SetUserTrustFactorResponse
Παράδειγμα

create_moderator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_moderator_body | models::CreateModeratorBody | Yes |
Απάντηση
Επιστρέφει: CreateModeratorResponse
Παράδειγμα

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

get_moderator 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Response
Returns: GetModeratorResponse
Example

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

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

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

delete_notification_count 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

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

get_notification_count 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | No | |
| url_id | String | No | |
| from_comment_id | String | No | |
| viewed | bool | No |
Response
Returns: GetNotificationCountResponse
Example

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

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

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

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

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

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

get_v1_page_likes 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι |
Απάντηση
Επιστρέφει: GetV1PageLikes
Παράδειγμα

get_v2_page_react_users 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: GetV2PageReactUsersResponse
Παράδειγμα

get_v2_page_reacts 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Απάντηση
Επιστρέφει: GetV2PageReacts
Παράδειγμα

add_page 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_api_page_data | models::CreateApiPageData | Yes |
Απάντηση
Επιστρέφει: AddPageApiResponse
Παράδειγμα

delete_page 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: DeletePageApiResponse
Παράδειγμα

get_offline_users 
Past commenters on the page who are NOT currently online. Sorted by displayName.
Χρησιμοποιήστε το αυτό μετά την εξάντληση του /users/online για να αποδώσετε μια ενότητα "Members".
Σελιδοποίηση με κέρσορα στο commenterName: ο διακομιστής διασχίζει το μερικό {tenantId, urlId, commenterName} ευρετήριο από το afterName προς μπροστά μέσω $gt, χωρίς κόστος $skip.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| after_name | String | No | |
| after_user_id | String | No |
Απάντηση
Επιστρέφει: PageUsersOfflineResponse
Παράδειγμα

get_online_users 
Τρέχοντες online θεατές μιας σελίδας: άτομα των οποίων η συνεδρία websocket είναι εγγεγραμμένη στη σελίδα αυτή τη στιγμή.
Επιστρέφει anonCount + totalCount (συνδρομητές σε ολόκληρο το δωμάτιο, συμπεριλαμβανομένων των ανώνυμων θεατών που δεν απαριθμούμε).
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| after_name | String | No | |
| after_user_id | String | No |
Απάντηση
Επιστρέφει: PageUsersOnlineResponse
Παράδειγμα

get_page_by_urlid 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_id | String | Ναι |
Απάντηση
Επιστρέφει: GetPageByUrlidApiResponse
Παράδειγμα

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

get_pages_public 
List pages for a tenant. Used by the FChat desktop client to populate its room list.
Requires enableFChat to be true on the resolved custom config for each page.
Pages that require SSO are filtered against the requesting user's group access.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| cursor | String | No | |
| limit | i32 | No | |
| q | String | No | |
| sort_by | models::PagesSortBy | No | |
| has_comments | bool | No |
Απόκριση
Επιστρέφει: GetPublicPagesResponse
Παράδειγμα

get_users_info 
Μαζικές πληροφορίες χρήστη για έναν ενοικιαστή. Δοθέντες οι userIds, επιστρέφονται πληροφορίες εμφάνισης από User / SSOUser.
Χρησιμοποιείται από το widget σχολίων για τον εμπλουτισμό των χρηστών που μόλις εμφανίστηκαν μέσω ενός γεγονότος παρουσίας.
Δεν υπάρχει πλαίσιο σελίδας: η ιδιωτικότητα επιβάλλεται ομοιόμορφα (τα ιδιωτικά προφίλ καλύπτονται).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| ids | String | Yes |
Response
Επιστρέφει: PageUsersInfoResponse
Example

patch_page 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_api_page_data | models::UpdateApiPageData | Yes |
Απάντηση
Επιστρέφει: PatchPageApiResponse
Παράδειγμα

delete_pending_webhook_event 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι |
Response
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_pending_webhook_event_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| external_id | String | No | |
| event_type | String | No | |
| domain | String | No | |
| attempt_count_gt | f64 | No |
Απόκριση
Επιστρέφει: GetPendingWebhookEventCountResponse
Παράδειγμα

get_pending_webhook_events 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | No | |
| external_id | String | No | |
| event_type | String | No | |
| domain | String | No | |
| attempt_count_gt | f64 | No | |
| skip | f64 | No |
Response
Επιστρέφει: GetPendingWebhookEventsResponse
Example

create_question_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| create_question_config_body | models::CreateQuestionConfigBody | Yes |
Απάντηση
Επιστρέφει: CreateQuestionConfigResponse
Παράδειγμα

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

get_question_config 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: GetQuestionConfigResponse
Παράδειγμα

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

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

create_question_result 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_question_result_body | models::CreateQuestionResultBody | Ναι |
Απάντηση
Επιστρέφει: CreateQuestionResultResponse
Παράδειγμα

delete_question_result 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απόκριση
Returns: ApiEmptyResponse
Παράδειγμα

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

get_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | No | |
| user_id | String | No | |
| start_date | String | No | |
| question_id | String | No | |
| question_ids | String | No | |
| skip | f64 | No |
Απάντηση
Επιστρέφει: GetQuestionResultsResponse
Παράδειγμα

update_question_result 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_result_body | models::UpdateQuestionResultBody | Yes |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

aggregate_question_results 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| question_id | String | Όχι | |
| question_ids | Vec | Όχι | |
| url_id | String | Όχι | |
| time_bucket | models::AggregateTimeBucket | Όχι | |
| start_date | chrono::DateTimechrono::FixedOffset | Όχι | |
| force_recalculate | bool | Όχι |
Απόκριση
Επιστρέφει: AggregateQuestionResultsResponse
Παράδειγμα

bulk_aggregate_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Yes | |
| force_recalculate | bool | No |
Απάντηση
Επιστρέφει: BulkAggregateQuestionResultsResponse
Παράδειγμα

combine_comments_with_question_results 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| question_id | String | Όχι | |
| question_ids | Vec | Όχι | |
| url_id | String | Όχι | |
| start_date | chrono::DateTimechrono::FixedOffset | Όχι | |
| force_recalculate | bool | Όχι | |
| min_value | f64 | Όχι | |
| max_value | f64 | Όχι | |
| limit | f64 | Όχι |
Απόκριση
Επιστρέφει: CombineQuestionResultsWithCommentsResponse
Παράδειγμα

add_sso_user 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_apisso_user_data | models::CreateApissoUserData | Ναι |
Απόκριση
Επιστρέφει: AddSsoUserApiResponse
Παράδειγμα

delete_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| delete_comments | bool | No | |
| comment_delete_mode | String | No |
Απάντηση
Returns: DeleteSsoUserApiResponse
Παράδειγμα

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

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

get_sso_users 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| skip | i32 | Όχι |
Response
Επιστρέφει: GetSsoUsersResponse
Example

patch_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_apisso_user_data | models::UpdateApissoUserData | Yes | |
| update_comments | bool | No |
Απάντηση
Επιστρέφει: PatchSsoUserApiResponse
Παράδειγμα

put_sso_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_apisso_user_data | models::UpdateApissoUserData | Yes | |
| update_comments | bool | No |
Απόκριση
Επιστρέφει: PutSssUserApiResponse
Παράδειγμα

create_subscription 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Ναι |
Απόκριση
Επιστρέφει: CreateSubscriptionApiResponse
Παράδειγμα

delete_subscription 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No |
Απάντηση
Επιστρέφει: DeleteSubscriptionApiResponse
Παράδειγμα

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

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

get_tenant_daily_usages 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| year_number | f64 | No | |
| month_number | f64 | No | |
| day_number | f64 | No | |
| skip | f64 | No |
Απάντηση
Επιστρέφει: GetTenantDailyUsagesResponse
Παράδειγμα

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

delete_tenant_package 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

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

get_tenant_packages 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| skip | f64 | No |
Απάντηση
Επιστρέφει: GetTenantPackagesResponse
Παράδειγμα

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

update_tenant_package 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Ναι | |
| id | String | Ναι | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

create_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_tenant_user_body | models::CreateTenantUserBody | Ναι |
Απάντηση
Επιστρέφει: CreateTenantUserResponse
Παράδειγμα

delete_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| delete_comments | String | No | |
| comment_delete_mode | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

get_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: GetTenantUserResponse
Παράδειγμα

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

replace_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Yes | |
| update_comments | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

send_login_link 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| redirect_url | String | No |
Απάντηση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

update_tenant_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_user_body | models::UpdateTenantUserBody | Yes | |
| update_comments | String | No |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

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

delete_tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| sure | String | No |
Απόκριση
Επιστρέφει: ApiEmptyResponse
Παράδειγμα

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

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

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

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

create_ticket 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| user_id | String | Yes | |
| create_ticket_body | models::CreateTicketBody | Yes |
Απάντηση
Επιστρέφει: CreateTicketResponse
Παράδειγμα

get_ticket 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No |
Response
Returns: GetTicketResponse
Example

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

get_translations 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| namespace | String | Ναι | |
| component | String | Ναι | |
| locale | String | Όχι | |
| use_full_translation_ids | bool | Όχι |
Απάντηση
Επιστρέφει: GetTranslationsResponse
Παράδειγμα

upload_image 
Upload and resize an image
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| file | std::path::PathBuf | Yes | |
| size_preset | models::SizePreset | No | |
| url_id | String | No |
Response
Επιστρέφει: UploadImageResponse
Example

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

get_user_badge_progress_by_user_id 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Ναι |
Απάντηση
Επιστρέφει: ApiGetUserBadgeProgressResponse
Παράδειγμα

get_user_badge_progress_list 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι |
Απάντηση
Επιστρέφει: ApiGetUserBadgeProgressListResponse
Παράδειγμα

create_user_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| create_user_badge_params | models::CreateUserBadgeParams | Ναι |
Απάντηση
Επιστρέφει: ApiCreateUserBadgeResponse
Παράδειγμα

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

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

get_user_badges 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| user_id | String | Όχι | |
| badge_id | String | Όχι | |
| displayed_on_comments | bool | Όχι | |
| limit | f64 | Όχι | |
| skip | f64 | Όχι |
Απόκριση
Επιστρέφει: ApiGetUserBadgesResponse
Παράδειγμα

update_user_badge 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_user_badge_params | models::UpdateUserBadgeParams | Yes |
Απόκριση
Επιστρέφει: ApiEmptySuccessResponse
Παράδειγμα

get_user_notification_count 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Response
Returns: GetUserNotificationCountResponse
Example

get_user_notifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Ναι | |
| url_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 | Όχι | |
| include_tenant_notifications | bool | Όχι | |
| sso | String | Όχι |
Απόκριση
Επιστρέφει: GetMyNotificationsResponse
Παράδειγμα

reset_user_notification_count 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| sso | String | No |
Απάντηση
Επιστρέφει: ResetUserNotificationsResponse
Παράδειγμα

reset_user_notifications 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| after_id | String | No | |
| after_created_at | i64 | No | |
| unread_only | bool | No | |
| dm_only | bool | No | |
| no_dm | bool | No | |
| sso | String | No |
Απάντηση
Επιστρέφει: ResetUserNotificationsResponse
Παράδειγμα

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

update_user_notification_page_subscription_status 
Enable ή disable ειδοποιήσεις για μια σελίδα. Όταν οι χρήστες είναι εγγεγραμμένοι σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα ριζικά σχόλια, και επίσης
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| url | String | Yes | |
| page_title | String | Yes | |
| subscribed_or_unsubscribed | String | Yes | |
| sso | String | No |
Response
Returns: UpdateUserNotificationPageSubscriptionStatusResponse
Example

update_user_notification_status 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| notification_id | String | Yes | |
| new_status | String | Yes | |
| sso | String | No |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatusResponse
Παράδειγμα

get_user_presence_statuses 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id_ws | String | Yes | |
| user_ids | String | Yes |
Απόκριση
Επιστρέφει: GetUserPresenceStatusesResponse
Παράδειγμα

search_users 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes | |
| username_starts_with | String | No | |
| mention_group_ids | Vec | No | |
| sso | String | No | |
| search_section | String | No |
Απάντηση
Επιστρέφει: SearchUsersResult
Παράδειγμα

get_user 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes |
Απάντηση
Επιστρέφει: GetUserResponse
Παράδειγμα

create_vote 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| comment_id | String | Yes | |
| direction | String | Yes | |
| user_id | String | No | |
| anon_user_id | String | No |
Απάντηση
Επιστρέφει: VoteResponse
Παράδειγμα

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

get_votes 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenant_id | String | Yes | |
| url_id | String | Yes |
Απόκριση
Επιστρέφει: GetVotesResponse
Παράδειγμα

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

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