
Γλώσσα 🇨🇾 Ελληνικά (Κύπρος)
Τεκμηρίωση
Εισαγωγή
Αναφορά API
Χρήση
Συγκέντρωση
Αρχεία ελέγχου
Αποκλεισμός από σχόλιο
Έλεγχος αποκλεισμένων σχολίων
Σχόλια
Ρυθμίσεις τομέα
Πρότυπα Email
Καταγραφή γεγονότων
Αναρτήσεις Feed
Σήμανση σχολίου
Hashtags
Διαχειριστές
Μετρητής ειδοποιήσεων
Ειδοποιήσεις
Σελίδες
Εκκρεμή συμβάντα webhook
Ρυθμίσεις ερωτήσεων
Αποτελέσματα ερωτήσεων
Συσσωμάτωση αποτελεσμάτων ερωτήσεων
Χρήστες SSO
Συνδρομές
Ημερήσια χρήση tenant
Πακέτα tenant
Χρήστες tenant
Tenants
Μεταφόρτωση εικόνας
Πρόοδος διακριτικών χρήστη
Διακριτικά χρήστη
Ειδοποιήσεις χρήστη
Κατάσταση παρουσίας χρήστη
Αναζήτηση χρηστών
Χρήστες
Ψηφοφορίες
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.
Δημόσια vs Προστατευμένα API
Για τον πελάτη API, υπάρχουν δύο κλάσεις, DefaultAPI και PublicAPI. Η DefaultAPI περιέχει μεθόδους που απαιτούν το κλειδί API σας, και PublicAPI περιέχει api calls
that can be made directly from a browser/mobile device/etc without authentication.
Γρήγορη εκκίνηση 
Χρήση Επαληθευμένων API (DefaultAPI)
Σημαντικό:
- Πρέπει να ορίσετε τη βασική διεύθυνση URL (cpp-restsdk generator doesn't read it from the OpenAPI spec)
- Πρέπει να ορίσετε το κλειδί API σας στο 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
// Ή: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // ΕΕ
// ΑΠΑΡΑΙΤΗΤΟ: Ορίστε το κλειδί API σας
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);
// Τώρα κάντε επαληθευμένες κλήσεις API
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" error: Βεβαιωθείτε ότι καλείτε
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))πριν δημιουργήσετε το ApiClient. Ο cpp-restsdk generator δεν διαβάζει αυτόματα τη διεύθυνση του server από το OpenAPI spec. - 401 "missing-api-key" error: Βεβαιωθείτε ότι καλείτε
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))πριν δημιουργήσετε το instance του DefaultAPI. - Wrong API class: Χρησιμοποιήστε
DefaultAPIγια server-side αιτήματα που απαιτούν έλεγχο ταυτότητας,PublicAPIγια client-side/δημόσια αιτήματα.
Κλήσεις API: Συγχρονικές έναντι Ασύγχρονων 
All API methods in this SDK return pplx::task<std::shared_ptr<ResponseType>> from the 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);
// Call .get() to block and get the result synchronously
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(); // Blocks until the HTTP request completes
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);
// Use .then() for asynchronous callback-based execution
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) {
// This runs asynchronously when the request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Execution continues immediately without blocking
std::cout << "Request sent, continuing..." << std::endl;
Επιλογή μεταξύ Συγχρονικής και Ασύγχρονης
Η επιλογή εξαρτάται από το περιβάλλον εκτέλεσης και την αρχιτεκτονική της εφαρμογής σας:
.get() (Συγχρονικό — μπλοκάρισμα)
- Μπλοκάρει το νήμα που καλεί μέχρι να ολοκληρωθεί το HTTP αίτημα
- Απλούστερη ροή κώδικα, ευκολότερη στην κατανόηση
- Κατάλληλο για αφιερωμένα νήματα εργασίας, επεξεργασία παρτίδων ή εργαλεία γραμμής εντολών
- Μη κατάλληλο για βρόχους συμβάντων, νήματα GUI ή μονονηματικούς διακομιστές
.then() (Ασύγχρονο — μη αποκλειστικό)
- Επιστρέφει αμέσως, η callback εκτελείται όταν ολοκληρωθεί το αίτημα
- Δεν μπλοκάρει το νήμα που καλεί
- Απαραίτητο για αρχιτεκτονικές καθοδηγούμενες από συμβάντα, εφαρμογές GUI ή μονονηματικούς βρόχους συμβάντων
- Επιτρέπει την αλυσιδωτή εκτέλεση πολλαπλών λειτουργιών
- Πιο πολύπλοκη ροή ελέγχου
Το σύνολο δοκιμών του SDK χρησιμοποιεί αποκλειστικά .get(), αλλά αυτό είναι κατάλληλο για το περιβάλλον δοκιμών όπου το μπλοκάρισμα είναι αποδεκτό.
Σημειώσεις 
Αναγνωριστικά Broadcast
Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε κάποιες κλήσεις API. Όταν λάβετε συμβάντα, θα λάβετε πίσω αυτό το ID, οπότε θα ξέρετε να αγνοήσετε το συμβάν αν σκοπεύετε να εφαρμόσετε αλλαγές στον πελάτη με αισιοδοξία (κάτι που πιθανότατα θα θέλετε να κάνετε αφού προσφέρει την καλύτερη εμπειρία). Περνάτε εδώ ένα 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
Όλα τα URI είναι σχετικοί με το 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). Υποστηρίζονται διάφορες λειτουργίες (π.χ. άθροισμα, 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 | 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 | 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 | απαιτείται 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 | 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 | 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} | απαιτείται tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | απαιτείται tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | απαιτείται tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | απαιτείται 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 |
Τεκμηρίωση για τα Models
- APIAuditLog
- APIComment
- APICommentBase
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- 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
- 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
- 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
- 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
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- ImportedSiteType
- LiveEvent
- LiveEventType
- LiveEvent_extraInfo
- LockComment_200_response
- MediaAsset
- MetaItem
- Moderator
- NotificationAndCount
- NotificationObjectType
- NotificationType
- PatchDomainConfigParams
- PatchHashTag_200_response
- PatchPageAPIResponse
- PatchSSOUserAPIResponse
- PendingCommentToSyncOutbound
- PinComment_200_response
- PubSubComment
- PubSubCommentBase
- PubSubVote
- PublicAPIDeleteCommentResponse
- PublicAPIGetCommentTextResponse
- [PublicAPISetCommentTextResponse
Συγκέντρωση 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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
Παράδειγμα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Διαγραφή σφάλματος απόδοσης προτύπου Email 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Parameters
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createFeedPostParams | CreateFeedPostParams | Ναι | |
| broadcastId | string | Όχι | |
| isLive | bool | Όχι | |
| doSpamCheck | bool | Όχι | |
| skipDupCheck | bool | Όχι |
Απόκριση
Επιστρέφει: CreateFeedPost_200_response
Παράδειγμα

Δημιουργία δημόσιας ανάρτησης Feed 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| postIds | vector<string | Ναι | |
| sso | string | Όχι |
Απόκριση
Επιστρέφει: GetFeedPostsStats_200_response
Παράδειγμα

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

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

Ενημέρωση ανάρτησης Feed 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Όχι | |
| createHashTagBody | CreateHashTagBody | Όχι |
Απόκριση
Επιστρέφει: AddHashTag_200_response
Παράδειγμα

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

Διαγραφή hashtag 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

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

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

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

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

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

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

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

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

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

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

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

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

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

Λήψη σελίδας με URL ID 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| urlId | string | Ναι |
Απάντηση
Επιστρέφει: GetPageByURLIdAPIResponse
Παράδειγμα

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

Τροποποίηση σελίδας 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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
Παράδειγμα

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

Προσθήκη χρήστη SSO 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Ναι | |
| skip | int32_t | Όχι |
Απόκριση
Επιστρέφει: GetSSOUsers_200_response
Παράδειγμα

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

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

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

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

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

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

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

Διαγραφή πακέτου tenant 
Παράμετροι
| Όνομα | Τύπος | Απαιτείται | Περιγραφή |
|---|---|---|---|
| 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 
Παράμετροι
| Όνομα | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| createTenantUserBody | CreateTenantUserBody | Ναι |
Απόκριση
Επιστρέφει: CreateTenantUser_200_response
Παράδειγμα

Διαγραφή χρήστη tenant 
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| 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 
Παράμετροι
| Όνομα | Type | Απαιτείται | Περιγραφή |
|---|---|---|---|
| tenantId | string | Ναι | |
| id | string | Ναι |
Απάντηση
Επιστρέφει: GetTenant_200_response
Παράδειγμα

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

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

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

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

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

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

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

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

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

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

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

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

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

Ενημέρωση κατάστασης συνδρομής σχολίων ειδοποιήσεων χρήστη 
Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για ένα συγκεκριμένο σχόλιο.
Παράμετροι
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Απόκριση
Επιστρέφει: UpdateUserNotificationStatus_200_response
Παράδειγμα

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

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

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

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

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

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