
Γλώσσα 🇬🇷 Ελληνικά
Τεκμηρίωση
Ξεκινώντας
Αναφορά API
Χρήση
Συγκέντρωση
Αρχεία καταγραφής
Αποκλεισμός από σχόλιο
Έλεγχος αποκλεισμένων σχολίων
Σχόλια
Ρυθμίσεις τομέα
Πρότυπα email
Αρχείο καταγραφής συμβάντων
Αναρτήσεις ροής
Αναφορά σχολίου
Hashtags
Συντονιστές
Πλήθος ειδοποιήσεων
Ειδοποιήσεις
Σελίδες
Εκκρεμή γεγονότα webhook
Ρυθμίσεις ερωτήσεων
Αποτελέσματα ερωτήσεων
Συγκέντρωση αποτελεσμάτων ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια χρήση tenant
Πακέτα tenant
Χρήστες tenant
Μισθωτές
Εισιτήρια
Ανέβασμα εικόνας
Πρόοδος σήματος χρήστη
Σήματα χρήστη
Ειδοποιήσεις χρήστη
Κατάσταση παρουσίας χρήστη
Αναζήτηση χρηστών
Χρήστες
Ψήφοι
FastComments C++ SDK
Αυτό είναι το επίσημο SDK C++ για το FastComments.
Επίσημο SDK C++ για το API του FastComments
Αποθετήριο
Απαιτήσεις 
- C++17 ή νεότερο
- CMake 3.14 ή νεότερο
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (κατεβαίνει αυτόματα για δοκιμές)
Εγκατάσταση 
Εγκατάσταση Εξαρτήσεων
sudo apt install libcpprest-dev libboost-all-dev
Κατασκευή από τον πηγαίο κώδικα
mkdir build
cd build
cmake ..
make
Εγκατάσταση
sudo make install
Περιεχόμενα βιβλιοθήκης
Αυτή η βιβλιοθήκη περιλαμβάνει τον παραγόμενο πελάτη API και τα βοηθητικά εργαλεία SSO για να διευκολύνει την εργασία με το API.
Δημόσια έναντι Ασφαλών API
Για τον client του API, υπάρχουν δύο κλάσεις, DefaultAPI και PublicAPI. Η DefaultAPI περιέχει μεθόδους που απαιτούν το API key σας, και η PublicAPI περιέχει κλήσεις API που μπορούν να πραγματοποιηθούν απευθείας από έναν περιηγητή/κινητή συσκευή/κ.λπ. χωρίς πιστοποίηση.
Γρήγορη Έναρξη 
Χρήση Πιστοποιημένων API (DefaultAPI)
Σημαντικό:
- Πρέπει να ορίσετε τη βασική διεύθυνση URL (ο cpp-restsdk generator δεν τη διαβάζει από το OpenAPI spec)
- Πρέπει να ορίσετε το API key σας στο ApiClient πριν κάνετε αιτήσεις που απαιτούν αυθεντικοποίηση. Αν δεν το κάνετε, οι αιτήσεις θα αποτύχουν με σφάλμα 401.
#include <iostream>
#include "FastCommentsClient/api/DefaultApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// ΑΠΑΡΑΙΤΗΤΟ: Ορίστε τη βασική διεύθυνση URL (επιλέξτε την περιοχή σας)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// OR: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// ΑΠΑΡΑΙΤΗΤΟ: Ορίστε το API key σας
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_API_KEY_HERE"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Now make authenticated API calls
return 0;
}
Χρήση Δημόσιων API (PublicAPI)
Οι δημόσιες endpoints δεν απαιτούν αυθεντικοποίηση:
#include <iostream>
#include "FastCommentsClient/api/PublicApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// ΑΠΑΡΑΙΤΗΤΟ: Ορίστε τη βασική διεύθυνση URL
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::PublicApi publicApi(apiClient);
// Κάντε δημόσιες κλήσεις API
return 0;
}
Συχνά προβλήματα
- Σφάλμα "URI must contain a hostname": Βεβαιωθείτε ότι καλείτε
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))πριν δημιουργήσετε το ApiClient. Ο cpp-restsdk generator δεν διαβάζει αυτόματα το server URL από το OpenAPI spec. - Σφάλμα 401 "missing-api-key": Βεβαιωθείτε ότι καλείτε
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))πριν δημιουργήσετε το αντικείμενο DefaultAPI. - Λάθος κλάση API: Χρησιμοποιήστε
DefaultAPIγια server-side αιτήσεις με αυθεντικοποίηση,PublicAPIγια client-side/δημόσιες αιτήσεις.
Κλήσεις API: Συγχρονικές και Ασύγχρονες 
Όλες οι μεθόδοι API σε αυτό το SDK επιστρέφουν pplx::task<std::shared_ptr<ResponseType>> από το C++ REST SDK. Αυτό σας δίνει ευελιξία στον τρόπο που χειρίζεστε τις απαντήσεις του API.
Συγχρονικές κλήσεις με .get()
Χρησιμοποιήστε .get() για να αποκλείσετε το καλούν νήμα μέχρι να ολοκληρωθεί το αίτημα και να ανακτήσετε το αποτέλεσμα συγχρονικά:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Καλέστε .get() για να μπλοκάρετε και να λάβετε το αποτέλεσμα συγχρονικά
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, // page
boost::none, // limit
boost::none, // skip
boost::none, // asTree
boost::none, // skipChildren
boost::none, // limitChildren
boost::none, // maxTreeDepth
utility::conversions::to_string_t("your-url-id"), // urlId
boost::none, // userId
boost::none, // anonUserId
boost::none, // contextUserId
boost::none, // hashTag
boost::none, // parentId
boost::none // direction
).get(); // Μπλοκάρει μέχρι να ολοκληρωθεί το αίτημα HTTP
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
Ασύγχρονες κλήσεις με .then()
Χρησιμοποιήστε .then() για ασύγχρονη εκτέλεση χωρίς μπλοκάρισμα με callbacks:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Χρησιμοποιήστε .then() για ασύγχρονη εκτέλεση με callbacks
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, boost::none, boost::none, boost::none, boost::none,
boost::none, boost::none,
utility::conversions::to_string_t("your-url-id"),
boost::none, boost::none, boost::none, boost::none, boost::none, boost::none
).then([](std::shared_ptr<GetComments_200_response> response) {
// Αυτό τρέχει ασύγχρονα όταν το αίτημα ολοκληρωθεί
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Η εκτέλεση συνεχίζεται αμέσως χωρίς μπλοκάρισμα
std::cout << "Request sent, continuing..." << std::endl;
Επιλογή μεταξύ Συγχρονικού και Ασύγχρονου
Η επιλογή εξαρτάται από το περιβάλλον εκτέλεσης και την αρχιτεκτονική της εφαρμογής σας:
.get() (Συγχρονικό, μπλοκάρισμα)
- Blocks the calling thread until the HTTP request completes
- Απλούστερη ροή κώδικα, πιο εύκολο στην κατανόηση
- Κατάλληλο για αφιερωμένα worker threads, batch επεξεργασία ή εργαλεία γραμμής εντολών
- Δεν είναι κατάλληλο για event loops, GUI threads ή single-threaded servers
.then() (Ασύγχρονο, χωρίς μπλοκάρισμα)
- Επιστρέφει άμεσα, το callback εκτελείται όταν το αίτημα ολοκληρωθεί
- Δεν μπλοκάρει το καλούν νήμα
- Απαραίτητο για event-driven αρχιτεκτονικές, GUI εφαρμογές ή single-threaded event loops
- Επιτρέπει τη σύνδεση πολλαπλών λειτουργιών σε αλυσίδα
- Πιο πολύπλοκη ροή ελέγχου
Το test suite του SDK χρησιμοποιεί αποκλειστικά .get(), αλλά αυτό είναι κατάλληλο για το περιβάλλον δοκιμών όπου το μπλοκάρισμα είναι αποδεκτό.
Σημειώσεις 
Αναγνωριστικά Broadcast
Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε ορισμένες κλήσεις API. Όταν λαμβάνετε συμβάντα, θα λάβετε αυτό το ID πίσω, ώστε να ξέρετε να αγνοήσετε το συμβάν αν σκοπεύετε να εφαρμόσετε τις αλλαγές αισιόδοξα στην πλευρά του client (που πιθανότατα θα θελήσετε να κάνετε καθώς προσφέρει την καλύτερη εμπειρία). Περάστε εδώ ένα UUID. Το ID θα πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανιστεί δύο φορές σε μια συνεδρία περιηγητή.
SSO (Ενιαία Σύνδεση)
Για παραδείγματα SSO, δείτε παρακάτω.
Χρήση SSO 
Απλό SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SimpleSSOUserData user("user-123", "user@example.com", "https://example.com/avatar.jpg");
FastCommentsSSO sso = FastCommentsSSO::newSimple(user);
std::string token = sso.createToken();
std::cout << "SSO Token: " << token << std::endl;
return 0;
}
Ασφαλές SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SecureSSOUserData user("user-123", "user@example.com", "johndoe", "https://example.com/avatar.jpg");
std::string apiKey = "your-api-key";
FastCommentsSSO sso = FastCommentsSSO::newSecure(apiKey, user);
std::string token = sso.createToken();
std::cout << "Secure SSO Token: " << token << std::endl;
return 0;
}
Τεκμηρίωση για το FastComments 
Τεκμηρίωση για τα API Endpoints
Όλα τα URIs είναι σχετικοί προς https://fastcomments.com
| Κλάση | Μέθοδος | Αίτημα HTTP | Περιγραφή |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | Ομαδοποιεί έγγραφα (αν το groupBy έχει οριστεί) και εκτελεί πολλαπλές λειτουργίες. Υποστηρίζονται διάφορες λειτουργίες (π.χ. sum, countDistinct, avg, κ.ά.). |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | req tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | req tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | req tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για συγκεκριμένο σχόλιο. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για μια σελίδα. Όταν οι χρήστες εγγράφονται σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα αρχικά σχόλια, καθώς και |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Μεταφόρτωση και αλλαγή μεγέθους εικόνας |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Τεκμηρίωση για τα Μοντέλα
- APIAuditLog
- APIComment
- APICommentBase
- APICommentBase_meta
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddHashTag_200_response
- AddHashTagsBulk_200_response
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BillingInfo
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- ChangeTicketState_200_response
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateEmailTemplate_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateModerator_200_response
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionConfig_200_response
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateQuestionResult_200_response
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantPackage_200_response
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTenantUser_200_response
- CreateTenant_200_response
- CreateTicketBody
- CreateTicketResponse
- CreateTicket_200_response
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeleteHashTag_request
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCachedNotificationCountResponse
- GetCachedNotificationCount_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateDefinitions_200_response
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateRenderErrors_200_response
- GetEmailTemplateResponse
- GetEmailTemplate_200_response
- GetEmailTemplatesResponse
- GetEmailTemplates_200_response
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetHashTagsResponse
- GetHashTags_200_response
- GetModeratorResponse
- GetModerator_200_response
- GetModeratorsResponse
- GetModerators_200_response
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationCount_200_response
- GetNotificationsResponse
- GetNotifications_200_response
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventCount_200_response
- GetPendingWebhookEventsResponse
- GetPendingWebhookEvents_200_response
- GetPublicFeedPostsResponse
- GetQuestionConfigResponse
- GetQuestionConfig_200_response
- GetQuestionConfigsResponse
- GetQuestionConfigs_200_response
- GetQuestionResultResponse
- GetQuestionResult_200_response
- GetQuestionResultsResponse
- GetQuestionResults_200_response
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantDailyUsages_200_response
- GetTenantPackageResponse
- GetTenantPackage_200_response
- GetTenantPackagesResponse
- GetTenantPackages_200_response
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUser_200_response
- GetTenantUsersResponse
- GetTenantUsers_200_response
- GetTenant_200_response
- GetTenantsResponse
- GetTenants_200_response
- GetTicketResponse
- GetTicket_200_response
- GetTicketsResponse
- GetTickets_200_response
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GetUserResponse
- GetUser_200_response
- GetVotesForUserResponse
- GetVotesForUser_200_response
- GetVotesResponse
- GetVotes_200_response
- GifRating
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- [ImageContentProfanityLevel](https://github.com/Fast
Συγκέντρωση 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| aggregationRequest | AggregationRequest | Ναι | |
| parentTenantId | string | Όχι | |
| includeStats | bool | Όχι |
Απόκριση
Επιστρέφει: AggregationResponse
Παράδειγμα

Λήψη αρχείων καταγραφής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| limit | double | Όχι | |
| skip | double | Όχι | |
| order | SORT_DIR | Όχι | |
| after | double | Όχι | |
| before | double | Όχι |
Απόκριση
Επιστρέφει: GetAuditLogs_200_response
Παράδειγμα

Αποκλεισμός από δημόσιο σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: BlockFromCommentPublic_200_response
Παράδειγμα

Κατάργηση αποκλεισμού δημόσιου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Ναι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: UnBlockCommentPublic_200_response
Παράδειγμα

Έλεγχος σχολίων για αποκλεισμό 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentIds | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CheckedCommentsForBlocked_200_response
Παράδειγμα

Αποκλεισμός χρήστη από σχόλιο 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| blockFromCommentParams | BlockFromCommentParams | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: BlockFromCommentPublic_200_response
Παράδειγμα

Δημιουργία δημόσιου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| broadcastId | string | Ναι | |
| commentData | CommentData | Ναι | |
| sessionId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CreateCommentPublic_200_response
Παράδειγμα

Διαγραφή σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| contextUserId | string | Όχι | |
| isLive | bool | Όχι |
Απόκριση
Επιστρέφει: DeleteComment_200_response
Παράδειγμα

Διαγραφή δημόσιου σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentPublic_200_response
Παράδειγμα

Διαγραφή ψήφου σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| voteId | string | Ναι | |
| urlId | string | Ναι | |
| broadcastId | string | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentVote_200_response
Παράδειγμα

Αναφορά σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: FlagComment_200_response
Παράδειγμα

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

Λήψη σχολίων 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| page | int32_t | Όχι | |
| limit | int32_t | Όχι | |
| skip | int32_t | Όχι | |
| asTree | bool | Όχι | |
| skipChildren | int32_t | Όχι | |
| limitChildren | int32_t | Όχι | |
| maxTreeDepth | int32_t | Όχι | |
| urlId | string | Όχι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι | |
| contextUserId | string | Όχι | |
| hashTag | string | Όχι | |
| parentId | string | Όχι | |
| direction | SortDirections | Όχι |
Απόκριση
Επιστρέφει: GetComments_200_response
Παράδειγμα

Λήψη δημόσιων σχολίων 
req tenantId urlId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| page | int32_t | Όχι | |
| direction | SortDirections | Όχι | |
| sso | string | Όχι | |
| skip | int32_t | Όχι | |
| skipChildren | int32_t | Όχι | |
| limit | int32_t | Όχι | |
| limitChildren | int32_t | Όχι | |
| countChildren | bool | Όχι | |
| fetchPageForCommentId | string | Όχι | |
| includeConfig | bool | Όχι | |
| countAll | bool | Όχι | |
| includei10n | bool | Όχι | |
| locale | string | Όχι | |
| modules | string | Όχι | |
| isCrawler | bool | Όχι | |
| includeNotificationCount | bool | Όχι | |
| asTree | bool | Όχι | |
| maxTreeDepth | int32_t | Όχι | |
| useFullTranslationIds | bool | Όχι | |
| parentId | string | Όχι | |
| searchText | string | Όχι | |
| hashTags | vector<string | Όχι | |
| userId | string | Όχι | |
| customConfigStr | string | Όχι | |
| afterCommentId | string | Όχι | |
| beforeCommentId | string | Όχι |
Απόκριση
Επιστρέφει: GetCommentsPublic_200_response
Παράδειγμα

Λήψη κειμένου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetCommentText_200_response
Παράδειγμα

Λήψη ονομάτων χρηστών που ψήφισαν σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| dir | int32_t | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetCommentVoteUserNames_200_response
Παράδειγμα

Κλείδωμα σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: LockComment_200_response
Παράδειγμα

Καρφίτσωμα σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: PinComment_200_response
Παράδειγμα

Αποθήκευση σχολίου 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createCommentParams | CreateCommentParams | Ναι | |
| isLive | bool | Όχι | |
| doSpamCheck | bool | Όχι | |
| sendEmails | bool | Όχι | |
| populateNotifications | bool | Όχι |
Απόκριση
Επιστρέφει: SaveComment_200_response
Παράδειγμα

Ορισμός κειμένου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Ναι | |
| editKey | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: SetCommentText_200_response
Παράδειγμα

Κατάργηση αποκλεισμού χρήστη από σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: UnBlockCommentPublic_200_response
Παράδειγμα

Αφαίρεση αναφοράς σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: FlagComment_200_response
Παράδειγμα

Ξεκλείδωμα σχολίου 
Parameters
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: LockComment_200_response
Παράδειγμα

Αφαίρεση καρφιτσώματος σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| broadcastId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: PinComment_200_response
Παράδειγμα

Ενημέρωση σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updatableCommentParams | UpdatableCommentParams | Ναι | |
| contextUserId | string | Όχι | |
| doSpamCheck | bool | Όχι | |
| isLive | bool | Όχι |
Απάντηση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Ψήφος σε σχόλιο 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| urlId | string | Ναι | |
| broadcastId | string | Ναι | |
| voteBodyParams | VoteBodyParams | Ναι | |
| sessionId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: VoteComment_200_response
Παράδειγμα

Προσθήκη ρύθμισης τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| addDomainConfigParams | AddDomainConfigParams | Ναι |
Απάντηση
Επιστρέφει: AddDomainConfig_200_response
Παράδειγμα

Διαγραφή ρύθμισης τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domain | string | Ναι |
Απόκριση
Επιστρέφει: DeleteDomainConfig_200_response
Παράδειγμα

Λήψη ρύθμισης τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domain | string | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig_200_response
Παράδειγμα

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

Τροποποίηση ρύθμισης τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domainToUpdate | string | Ναι | |
| patchDomainConfigParams | PatchDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig_200_response
Παράδειγμα

Αντικατάσταση ρύθμισης τομέα 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| domainToUpdate | string | Ναι | |
| updateDomainConfigParams | UpdateDomainConfigParams | Ναι |
Απόκριση
Επιστρέφει: GetDomainConfig_200_response
Παράδειγμα

Δημιουργία προτύπου email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createEmailTemplateBody | CreateEmailTemplateBody | Ναι |
Απάντηση
Επιστρέφει: CreateEmailTemplate_200_response
Παράδειγμα

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

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

Λήψη προτύπου email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: GetEmailTemplate_200_response
Παράδειγμα

Λήψη ορισμών προτύπων email 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι |
Απόκριση
Επιστρέφει: GetEmailTemplateDefinitions_200_response
Παράδειγμα

Λήψη σφαλμάτων απόδοσης προτύπων email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetEmailTemplateRenderErrors_200_response
Παράδειγμα

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

Απόδοση προτύπου email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Ναι | |
| locale | string | Όχι |
Απόκριση
Επιστρέφει: RenderEmailTemplate_200_response
Παράδειγμα

Ενημέρωση προτύπου email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Λήψη αρχείου καταγραφής συμβάντων 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| userIdWS | string | Ναι | |
| startTime | int64_t | Ναι | |
| endTime | int64_t | Ναι |
Απόκριση
Επιστρέφει: GetEventLog_200_response
Παράδειγμα

Λήψη παγκόσμιου αρχείου καταγραφής συμβάντων 
req tenantId urlId userIdWS
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| userIdWS | string | Ναι | |
| startTime | int64_t | Ναι | |
| endTime | int64_t | Ναι |
Απόκριση
Επιστρέφει: GetEventLog_200_response
Παράδειγμα

Δημιουργία ανάρτησης feed 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createFeedPostParams | CreateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| isLive | bool | Όχι | |
| doSpamCheck | bool | Όχι | |
| skipDupCheck | bool | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPost_200_response
Παράδειγμα

Δημιουργία δημόσιας ανάρτησης feed 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createFeedPostParams | CreateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostPublic_200_response
Παράδειγμα

Διαγραφή δημόσιας ανάρτησης feed 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postId | string | Ναι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: DeleteFeedPostPublic_200_response
Παράδειγμα

Λήψη αναρτήσεων feed 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| afterId | string | Όχι | |
| limit | int32_t | Όχι | |
| tags | vector<string | Όχι |
Απόκριση
Επιστρέφει: GetFeedPosts_200_response
Παράδειγμα

Λήψη δημόσιων αναρτήσεων feed 
req tenantId afterId
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| afterId | string | Όχι | |
| limit | int32_t | Όχι | |
| tags | vector<string | Όχι | |
| sso | string | Όχι | |
| isCrawler | bool | Όχι | |
| includeUserInfo | bool | Όχι |
Απόκριση
Επιστρέφει: GetFeedPostsPublic_200_response
Παράδειγμα

Λήψη στατιστικών αναρτήσεων feed 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postIds | vector<string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetFeedPostsStats_200_response
Παράδειγμα

Λήψη δημόσιων αντιδράσεων χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| postIds | vector<string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetUserReactsPublic_200_response
Παράδειγμα

Αντίδραση σε δημόσια ανάρτηση feed 
Παράμετροι
| Name | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postId | string | Ναι | |
| reactBodyParams | ReactBodyParams | Ναι | |
| isUndo | bool | Όχι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: ReactFeedPostPublic_200_response
Παράδειγμα

Ενημέρωση ανάρτησης feed 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| feedPost | FeedPost | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Ενημέρωση δημόσιας ανάρτησης feed 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| postId | string | Ναι | |
| updateFeedPostParams | UpdateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPostPublic_200_response
Παράδειγμα

Αναφορά δημόσιου σχολίου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| isFlagged | bool | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Προσθήκη hashtag 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Όχι | |
| createHashTagBody | CreateHashTagBody | Όχι |
Response
Επιστρέφει: AddHashTag_200_response
Παράδειγμα

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

Διαγραφή hashtag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tag | string | Ναι | |
| tenantId | string | Όχι | |
| deleteHashTagRequest | DeleteHashTag_request | Όχι |
Απάντηση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

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

Τροποποίηση hashtag 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tag | string | Ναι | |
| tenantId | string | Όχι | |
| updateHashTagBody | UpdateHashTagBody | Όχι |
Απόκριση
Επιστρέφει: PatchHashTag_200_response
Παράδειγμα

Δημιουργία moderator 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createModeratorBody | CreateModeratorBody | Ναι |
Απόκριση
Επιστρέφει: CreateModerator_200_response
Παράδειγμα

Διαγραφή moderator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| sendEmail | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

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

Λήψη moderators 
Παράμετροι
| Όνομα | Type | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetModerators_200_response
Παράδειγμα

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

Ενημέρωση moderator 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateModeratorBody | UpdateModeratorBody | Ναι |
Απάντηση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

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

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

Λήψη πλήθους ειδοποιήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| urlId | string | Όχι | |
| fromCommentId | string | Όχι | |
| viewed | bool | Όχι | |
| type | string | Όχι |
Απόκριση
Επιστρέφει: GetNotificationCount_200_response
Παράδειγμα

Λήψη ειδοποιήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| urlId | string | Όχι | |
| fromCommentId | string | Όχι | |
| viewed | bool | Όχι | |
| type | string | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetNotifications_200_response
Παράδειγμα

Ενημέρωση ειδοποίησης 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateNotificationBody | UpdateNotificationBody | Yes | |
| userId | string | No |
Απάντηση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Προσθήκη σελίδας 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createAPIPageData | CreateAPIPageData | Ναι |
Απόκριση
Επιστρέφει: AddPageAPIResponse
Παράδειγμα

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

Λήψη σελίδας με URL id 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι |
Απόκριση
Επιστρέφει: GetPageByURLIdAPIResponse
Παράδειγμα

Λήψη σελίδων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι |
Απόκριση
Επιστρέφει: GetPagesAPIResponse
Παράδειγμα

Τροποποίηση σελίδας 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPIPageData | UpdateAPIPageData | Ναι |
Απόκριση
Επιστρέφει: PatchPageAPIResponse
Παράδειγμα

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

Λήψη πλήθους εκκρεμών γεγονότων webhook 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Όχι | |
| externalId | string | Όχι | |
| eventType | string | Όχι | |
| type | string | Όχι | |
| domain | string | Όχι | |
| attemptCountGT | double | Όχι |
Απόκριση
Επιστρέφει: GetPendingWebhookEventCount_200_response
Παράδειγμα

Λήψη εκκρεμών γεγονότων webhook 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Όχι | |
| externalId | string | Όχι | |
| eventType | string | Όχι | |
| type | string | Όχι | |
| domain | string | Όχι | |
| attemptCountGT | double | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetPendingWebhookEvents_200_response
Παράδειγμα

Δημιουργία ρύθμισης ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createQuestionConfigBody | CreateQuestionConfigBody | Ναι |
Απόκριση
Επιστρέφει: CreateQuestionConfig_200_response
Παράδειγμα

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

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

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

Ενημέρωση ρύθμισης ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

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

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

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

Λήψη αποτελεσμάτων ερωτήσεων 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Όχι | |
| userId | string | Όχι | |
| startDate | string | Όχι | |
| questionId | string | Όχι | |
| questionIds | string | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetQuestionResults_200_response
Παράδειγμα

Ενημέρωση αποτελέσματος ερώτησης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateQuestionResultBody | UpdateQuestionResultBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Συγκέντρωση αποτελεσμάτων ερωτήσεων 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| questionId | string | Όχι | |
| questionIds | vector<string | Όχι | |
| urlId | string | Όχι | |
| timeBucket | AggregateTimeBucket | Όχι | |
| startDate | datetime | Όχι | |
| forceRecalculate | bool | Όχι |
Απόκριση
Επιστρέφει: AggregateQuestionResults_200_response
Παράδειγμα

Μαζική συγκέντρωση αποτελεσμάτων ερωτήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Ναι | |
| forceRecalculate | bool | Όχι |
Απόκριση
Επιστρέφει: BulkAggregateQuestionResults_200_response
Παράδειγμα

Συνδυασμός σχολίων με αποτελέσματα ερωτήσεων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Yes | |
| questionId | string | No | |
| questionIds | vector<string | No | |
| urlId | string | No | |
| startDate | datetime | No | |
| forceRecalculate | bool | No | |
| minValue | double | No | |
| maxValue | double | No | |
| limit | double | No |
Απόκριση
Επιστρέφει: CombineCommentsWithQuestionResults_200_response
Παράδειγμα

Προσθήκη χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createAPISSOUserData | CreateAPISSOUserData | Ναι |
Απόκριση
Επιστρέφει: AddSSOUserAPIResponse
Παράδειγμα

Διαγραφή χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| deleteComments | bool | Όχι | |
| commentDeleteMode | string | Όχι |
Απόκριση
Επιστρέφει: DeleteSSOUserAPIResponse
Παράδειγμα

Λήψη χρήστη SSO με email 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| string | Ναι |
Απόκριση
Επιστρέφει: GetSSOUserByEmailAPIResponse
Παράδειγμα

Λήψη χρήστη SSO με id 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetSSOUserByIdAPIResponse
Παράδειγμα

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

Τροποποίηση χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ναι | |
| updateComments | bool | Όχι |
Απόκριση
Επιστρέφει: PatchSSOUserAPIResponse
Παράδειγμα

Αντικατάσταση χρήστη SSO 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPISSOUserData | UpdateAPISSOUserData | Ναι | |
| updateComments | bool | Όχι |
Απόκριση
Επιστρέφει: PutSSOUserAPIResponse
Παράδειγμα

Δημιουργία συνδρομής 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Ναι |
Απόκριση
Επιστρέφει: CreateSubscriptionAPIResponse
Παράδειγμα

Διαγραφή συνδρομής 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι |
Απάντηση
Επιστρέφει: DeleteSubscriptionAPIResponse
Παράδειγμα

Λήψη συνδρομών 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι |
Απόκριση
Επιστρέφει: GetSubscriptionsAPIResponse
Παράδειγμα

Ενημέρωση συνδρομής 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Ναι | |
| userId | string | Όχι |
Απόκριση
Επιστρέφει: UpdateSubscriptionAPIResponse
Παράδειγμα

Λήψη ημερήσιας χρήσης tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| yearNumber | double | Όχι | |
| monthNumber | double | Όχι | |
| dayNumber | double | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetTenantDailyUsages_200_response
Παράδειγμα

Δημιουργία πακέτου tenant 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createTenantPackageBody | CreateTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenantPackage_200_response
Παράδειγμα

Διαγραφή πακέτου tenant 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

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

Λήψη πακέτων tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetTenantPackages_200_response
Παράδειγμα

Αντικατάσταση πακέτου tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Ενημέρωση πακέτου tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateTenantPackageBody | UpdateTenantPackageBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Δημιουργία χρήστη tenant 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createTenantUserBody | CreateTenantUserBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenantUser_200_response
Παράδειγμα

Διαγραφή χρήστη tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| deleteComments | string | Όχι | |
| commentDeleteMode | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Λήψη χρήστη tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: GetTenantUser_200_response
Παράδειγμα

Λήψη χρηστών tenant 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetTenantUsers_200_response
Παράδειγμα

Αντικατάσταση χρήστη tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| replaceTenantUserBody | ReplaceTenantUserBody | Ναι | |
| updateComments | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Αποστολή συνδέσμου σύνδεσης 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| redirectURL | string | Όχι |
Απάντηση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Ενημέρωση χρήστη tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateTenantUserBody | UpdateTenantUserBody | Ναι | |
| updateComments | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Δημιουργία tenant 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createTenantBody | CreateTenantBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenant_200_response
Παράδειγμα

Διαγραφή tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| sure | string | Όχι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

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

Λήψη tenants 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| meta | string | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetTenants_200_response
Παράδειγμα

Ενημέρωση tenant 
Παράμετροι
| Όνομα | Τύπος | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateTenantBody | UpdateTenantBody | Ναι |
Απόκριση
Επιστρέφει: FlagCommentPublic_200_response
Παράδειγμα

Αλλαγή κατάστασης ticket 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Ναι | |
| id | string | Ναι | |
| changeTicketStateBody | ChangeTicketStateBody | Ναι |
Απόκριση
Επιστρέφει: ChangeTicketState_200_response
Παράδειγμα

Δημιουργία ticket 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Ναι | |
| createTicketBody | CreateTicketBody | Ναι |
Απόκριση
Επιστρέφει: CreateTicket_200_response
Παράδειγμα

Λήψη ticket 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| userId | string | Όχι |
Απόκριση
Επιστρέφει: GetTicket_200_response
Παράδειγμα

Λήψη tickets 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| state | double | Όχι | |
| skip | double | Όχι | |
| limit | double | Όχι |
Απόκριση
Επιστρέφει: GetTickets_200_response
Παράδειγμα

Ανέβασμα εικόνας 
Μεταφόρτωση και αλλαγή μεγέθους εικόνας
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| file | HttpContent | Ναι | |
| sizePreset | SizePreset | Όχι | |
| urlId | string | Όχι |
Απόκριση
Επιστρέφει: UploadImageResponse
Παράδειγμα

Λήψη προόδου σήματος χρήστη με id 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressById_200_response
Παράδειγμα

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

Λήψη λίστας προόδου σημάτων χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| limit | double | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetUserBadgeProgressList_200_response
Παράδειγμα

Δημιουργία σήματος χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| createUserBadgeParams | CreateUserBadgeParams | Ναι |
Απόκριση
Επιστρέφει: CreateUserBadge_200_response
Παράδειγμα

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

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

Λήψη σημάτων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| userId | string | Όχι | |
| badgeId | string | Όχι | |
| type | double | Όχι | |
| displayedOnComments | bool | Όχι | |
| limit | double | Όχι | |
| skip | double | Όχι |
Απόκριση
Επιστρέφει: GetUserBadges_200_response
Παράδειγμα

Ενημέρωση σήματος χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| updateUserBadgeParams | UpdateUserBadgeParams | Ναι |
Απόκριση
Επιστρέφει: UpdateUserBadge_200_response
Παράδειγμα

Λήψη πλήθους ειδοποιήσεων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: GetUserNotificationCount_200_response
Παράδειγμα

Λήψη ειδοποιήσεων χρήστη 
Παράμετροι
| Name | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| pageSize | int32_t | Όχι | |
| afterId | string | Όχι | |
| includeContext | bool | Όχι | |
| afterCreatedAt | int64_t | Όχι | |
| unreadOnly | bool | Όχι | |
| dmOnly | bool | Όχι | |
| noDm | bool | Όχι | |
| includeTranslations | bool | Όχι | |
| sso | string | Όχι |
Απάντηση
Επιστρέφει: GetUserNotifications_200_response
Παράδειγμα

Επαναφορά πλήθους ειδοποιήσεων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotifications_200_response
Παράδειγμα

Επαναφορά ειδοποιήσεων χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| afterId | string | Όχι | |
| afterCreatedAt | int64_t | Όχι | |
| unreadOnly | bool | Όχι | |
| dmOnly | bool | Όχι | |
| noDm | bool | Όχι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: ResetUserNotifications_200_response
Παράδειγμα

Ενημέρωση κατάστασης συνδρομής σχολίων χρήστη 
Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για ένα συγκεκριμένο σχόλιο.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| notificationId | string | Ναι | |
| optedInOrOut | string | Ναι | |
| commentId | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus_200_response
Παράδειγμα

Ενημέρωση κατάστασης συνδρομής σελίδας χρήστη 
Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για μια σελίδα. Όταν οι χρήστες είναι εγγεγραμμένοι σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα κύρια σχόλια, και επίσης
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| url | string | Ναι | |
| pageTitle | string | Ναι | |
| subscribedOrUnsubscribed | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus_200_response
Παράδειγμα

Ενημέρωση κατάστασης ειδοποίησης χρήστη 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| notificationId | string | Ναι | |
| newStatus | string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus_200_response
Παράδειγμα

Λήψη καταστάσεων παρουσίας χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlIdWS | string | Ναι | |
| userIds | string | Ναι |
Απόκριση
Επιστρέφει: GetUserPresenceStatuses_200_response
Παράδειγμα

Αναζήτηση χρηστών 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| usernameStartsWith | string | Όχι | |
| mentionGroupIds | vector<string | Όχι | |
| sso | string | Όχι | |
| searchSection | string | Όχι |
Απόκριση
Επιστρέφει: SearchUsers_200_response
Παράδειγμα

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

Δημιουργία ψήφου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| commentId | string | Ναι | |
| direction | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: VoteComment_200_response
Παράδειγμα

Διαγραφή ψήφου 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι | |
| editKey | string | Όχι |
Απόκριση
Επιστρέφει: DeleteCommentVote_200_response
Παράδειγμα

Λήψη ψήφων 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι |
Απάντηση
Επιστρέφει: GetVotes_200_response
Παράδειγμα

Λήψη ψήφων για χρήστη 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι | |
| userId | string | Όχι | |
| anonUserId | string | Όχι |
Απόκριση
Επιστρέφει: GetVotesForUser_200_response
Παράδειγμα

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