
שפה 🇮🇱 עברית
תיעוד
התחלה מהירה
מדריך API
שימוש
אגרגציה
יומני ביקורת
אימות
חסימה מתגובה
בדיקת תגובות חסומות
תגובות
תגובות למשתמש
הגדרות דומיין
תבניות אימייל
יומן אירועים
פוסטים
סימון תגובה
גיפים
האשטאגים
מודרציה
ממונים
ספירת התראות
התראות
ריאקציות בעמוד
עמודים
אירועי webhook בהמתנה
הגדרות שאלון
תוצאות שאלון
אגרגציית תוצאות שאלון
משתמשי SSO
מנויים
שימוש יומי של שוכר
חבילות שוכר
משתמשי שוכר
שוכרים
טיקטים
תרגומים
העלאת תמונה
התקדמות תג משתמש
תגי משתמש
התראות משתמש
מצב נוכחות משתמש
חיפוש משתמשים
משתמשים
הצבעות
FastComments SDK של C++
זהו ה-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 ציבוריים מול מאובטחים
עבור לקוח ה‑API, קיימות שלוש מחלקות, DefaultApi, PublicApi, ו‑ModerationApi. ה‑DefaultApi מכילה שיטות הדורשות את מפתח ה‑API שלך, ו‑PublicApi מכילה שיטות שניתן לבצע ישירות מדפדפן/מכשיר נייד/וכו׳ ללא אימות. ה‑ModerationApi מספקת חבילת רחבה של API מודרציה בזמן אמת ומהירה. כל שיטה של ModerationApi מקבלת פרמטר sso ויכולה לאמת באמצעות SSO או באמצעות עוגיית סשן של FastComments.com.
מדריך מהיר 
שימוש ב-API מאומתים (DefaultAPI)
חשוב:
- עליך להגדיר את כתובת הבסיס (המחולל cpp-restsdk אינו קורא אותה ממפרט ה-OpenAPI)
- עליך להגדיר את מפתח ה-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>();
// נדרש: הגדר את כתובת הבסיס (בחר את האזור שלך)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// או: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// נדרש: הגדר את מפתח ה-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)
קצות קצה ציבוריים אינם דורשים אימות:
#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>();
// נדרש: הגדר את כתובת הבסיס
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;
}
שימוש ב-API של מודרציה (ModerationApi)
ModerationApi מחזק את לוח המחוונים של המודרטור. כל שיטה מקבלת פרמטר sso כך שהקריאה מתבצעת בשם מודרטור שמאומת באמצעות SSO (ראו את סעיף ה-SSO למטה כיצד ליצור טוקן):
#include <iostream>
#include "FastCommentsClient/api/ModerationApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// נדרש: הגדר את כתובת הבסיס
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::ModerationApi moderationApi(apiClient);
// העבר את טוקן ה-SSO של המודרטור כדי לאמת את הקריאה
auto ssoToken = utility::conversions::to_string_t("YOUR_MODERATOR_SSO_TOKEN");
org::openapitools::client::api::GetCountOptions options;
options.sso = ssoToken;
auto response = moderationApi.getCount(options).get();
return 0;
}
בעיות נפוצות
- שגיאת "URI must contain a hostname": ודא שאתה קורא ל-
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))לפני יצירת ApiClient. המחולל cpp-restsdk אינו קורא אוטומטית את כתובת השרת ממפרט ה-OpenAPI. - שגיאת 401 "missing-api-key": ודא שאתה קורא ל-
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))לפני יצירת המופע של DefaultAPI. - מחלקת API לא נכונה: השתמש ב-
DefaultApiלבקשות מאומתות בצד השרת, ב-PublicApiלבקשות בצד הלקוח/ציבוריות, וב-ModerationApiלבקשות לוח המחוונים של המודרטור (מאומתות באמצעות טוקן SSO של מודרטור).
קריאות API: סינכרוניות לעומת אסינכרוניות 
כל שיטות ה‑API ב‑SDK הזה מחזירות pplx::task<std::shared_ptr<ResponseType>> מ‑C++ REST SDK. זה נותן לך גמישות באופן שבו אתה מתמודד עם תגובות API.
Synchronous Calls with .get()
Use .get() to block the calling thread until the request completes and retrieve the result synchronously:
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);
// Required parameters are positional; optional ones go in the options struct
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Call .get() to block and get the result synchronously
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).get(); // Blocks until the HTTP request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
Asynchronous Calls with .then()
Use .then() for non-blocking asynchronous execution with 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);
// Required parameters are positional; optional ones go in the options struct
org::openapitools::client::api::GetCommentsOptions options;
options.urlId = utility::conversions::to_string_t("your-url-id");
// Use .then() for asynchronous callback-based execution
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
options
).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;
Choosing Between Synchronous and Asynchronous
The choice depends on your runtime environment and application architecture:
.get() (Synchronous blocking)
- Blocks the calling thread until the HTTP request completes
- Simpler code flow, easier to reason about
- Suitable for dedicated worker threads, batch processing, or command-line tools
- Not suitable for event loops, GUI threads, or single-threaded servers
.then() (Asynchronous non-blocking)
- Returns immediately, callback executes when request completes
- Does not block the calling thread
- Required for event-driven architectures, GUI applications, or single-threaded event loops
- Allows chaining multiple operations
- More complex control flow
The SDK's test suite uses .get() exclusively, but this is appropriate for the test environment where blocking is acceptable.
הערות 
Broadcast Ids
תראה שעליך להעביר 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
All URIs are relative to 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} | |
| ModerationApi | deleteModerationVote | DELETE /auth/my-account/moderate-comments/mod_api/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/mod_api/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/mod_api/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/mod_api/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/mod_api/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/mod_api/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/mod_api/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/mod_api/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/mod_api/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/mod_api/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/mod_api/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/mod_api/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/mod_api/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/mod_api/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/mod_api/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/mod_api/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/mod_api/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/mod_api/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/mod_api/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/mod_api/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/mod_api/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/mod_api/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/mod_api/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/mod_api/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/mod_api/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/mod_api/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/mod_api/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/mod_api/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/mod_api/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/mod_api/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/mod_api/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/mod_api/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/mod_api/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/mod_api/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/mod_api/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/mod_api/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/mod_api/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/mod_api/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/mod_api/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/mod_api/set-trust-factor | |
| 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 | createV1PageReact | POST /page-reacts/v1/likes/{tenantId} | |
| PublicApi | createV2PageReact | POST /page-reacts/v2/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | deleteV1PageReact | DELETE /page-reacts/v1/likes/{tenantId} | |
| PublicApi | deleteV2PageReact | DELETE /page-reacts/v2/{tenantId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsForUser | GET /comments-for-user | |
| 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 | getGifLarge | GET /gifs/get-large/{tenantId} | |
| PublicApi | getGifsSearch | GET /gifs/search/{tenantId} | |
| PublicApi | getGifsTrending | GET /gifs/trending/{tenantId} | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | נדרש tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | מגיבים קודמים לדף שאינם מחוברים כעת. ממוין לפי displayName. השתמש בזה לאחר שמיצית את /users/online כדי להציג חלק "Members". דפדוף בעזרת מצביע על שם מגיב: השרת מקפיץ את חיפוש החלק {tenantId, urlId, commenterName} אחרי afterName קדימה באמצעות $gt, ללא עלות $skip. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | משתמשים שמקושרים כעת לצפייה בדף: אנשים שה‑websocket שלהם מנוי לשף כרגע. מחזיר anonCount + totalCount (מנויים לכל החדר, כולל צופים אנונימיים שאינם מפורטים). |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | רשימת דפים לשוכר. משומשת על‑ידי לקוח ה‑desktop של FChat למלא את רשימת החדרים שלו. דורש שה‑enableFChat יהיה true בתצורה המותאמת של כל דף. דפים הדורשים SSO מסוננים לפי גישת קבוצת המשתמש המבקש. |
| PublicApi | getTranslations | GET /translations/{namespace}/{component} | |
| 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 | getUsersInfo | GET /pages/{tenantId}/users/info | מידע משותף של משתמשים לשוכר. עם userIds, מחזיר מידע תצוגה מ‑User / SSOUser. משמש את הווידג'ט להעשיר משתמשים שהופיעו זה עתה דרך אירוע נוכחות. ללא הקשר דף: פרטיות מוחלטת (פרופילים פרטיים מוסווים). |
| PublicApi | getV1PageLikes | GET /page-reacts/v1/likes/{tenantId} | |
| PublicApi | getV2PageReactUsers | GET /page-reacts/v2/{tenantId}/list | |
| PublicApi | getV2PageReacts | GET /page-reacts/v2/{tenantId} | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | logoutPublic | PUT /auth/logout | |
| 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
- APIBanUserChangeLog
- APIBanUserChangedValues
- APIBannedUser
- APIBannedUserWithMultiMatchInfo
- APIComment
- APICommentBase
- APICommentBase_meta
- APICommentCommonBannedUser
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIModerateGetUserBanPreferencesResponse
- APIModerateUserBanPreferences
- APIPage
- APISSOUser
- APISaveCommentResponse
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfigResponse
- AddDomainConfigResponse_anyOf
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AdjustCommentVotesParams
- AdjustVotesResponse
- AggregateQuestionResultsResponse
- AggregateResponse
- AggregateTimeBucket
- AggregationAPIError
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- AwardUserBadgeResponse
- BanUserFromCommentResult
- BanUserUndoParams
- [BannedUserMatch](https://github.com/FastComments/fastcomments-c
אגרגציה 
אגמת מסמכים על ידי קיבוץ שלהם (אם מסופק groupBy) והחלת פעולות מרובות. פעולות שונות (למשל sum, countDistinct, avg, וכו') נתמכות.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| options | const AggregateOptions& | Yes |
Response
מחזיר: AggregateResponse
Example

קבלת יומני ביקורת 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetAuditLogsOptions& | Yes |
תגובה
מחזיר: GetAuditLogsResponse
דוגמה

התנתקות ציבורית 
תגובה
מחזיר: APIEmptyResponse
דוגמה

חסימה מתוך תגובה (ציבורי) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
תגובה
מחזיר: BlockSuccess
דוגמה

ביטול חסימה של תגובה (ציבורי) 
פרמטרים
| שם | סוג | הכרחי | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
תגובה
מחזיר: UnblockSuccess
דוגמה

בדיקת תגובות לחסימה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
תגובה
מחזיר: CheckBlockedCommentsResponse
דוגמה

חסימת משתמש מתוך תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| blockFromCommentParams | BlockFromCommentParams | כן | |
| options | const BlockUserFromCommentOptions& | כן |
תגובה
מחזיר: BlockSuccess
דוגמה

יצירת תגובה (ציבורי) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| options | const CreateCommentPublicOptions& | Yes |
תגובה
מחזיר: SaveCommentsResponseWithPresence
דוגמה

מחיקת תגובה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const DeleteCommentOptions& | Yes |
תגובה
מחזיר: DeleteCommentResult
דוגמה

מחיקת תגובה (ציבורי) 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| broadcastId | string | כן | |
| options | const DeleteCommentPublicOptions& | כן |
תגובה
מחזיר: PublicAPIDeleteCommentResponse
דוגמה

מחיקת הצבעת תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| voteId | string | כן | |
| urlId | string | כן | |
| broadcastId | string | כן | |
| options | const DeleteCommentVoteOptions& | כן |
תגובה
מחזיר: VoteDeleteResponse
דוגמה

סימון תגובה (דיווח) 
פרמטרים
| שם | סוג | מחויב | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const FlagCommentOptions& | Yes |
תגובה
מחזיר: FlagCommentResponse
דוגמה

קבלת תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: APIGetCommentResponse
דוגמה

קבלת תגובות 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetCommentsOptions& | Yes |
תגובה
מחזיר: APIGetCommentsResponse
דוגמה

קבלת תגובות (ציבורי) 
req tenantId urlId
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetCommentsPublicOptions& | Yes |
תגובה
מחזיר: GetCommentsResponseWithPresence_PublicComment_
דוגמה

קבלת טקסט תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| options | const GetCommentTextOptions& | כן |
תגובה
מחזיר: PublicAPIGetCommentTextResponse
דוגמה

קבלת שמות משתמשים שהצביעו על תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| dir | int32_t | כן | |
| sso | string | לא |
תגובה
מחזיר: GetCommentVoteUserNamesSuccessResponse
דוגמה

נעילת תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| broadcastId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הצמדה של תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
תגובה
מחזיר: ChangeCommentPinStatusResponse
דוגמה

שמירת תגובה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createCommentParams | CreateCommentParams | כן | |
| options | const SaveCommentOptions& | כן |
תגובה
מחזיר: APISaveCommentResponse
דוגמה

קביעת טקסט תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Yes | |
| options | const SetCommentTextOptions& | Yes |
תגובה
מחזיר: PublicAPISetCommentTextResponse
דוגמה

ביטול חסימת משתמש מתוך תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Yes | |
| options | const UnBlockUserFromCommentOptions& | Yes |
תגובה
מחזיר: UnblockSuccess
דוגמה

ביטול סימון תגובה 
פרמטרים
| שם | סוג | הכרחי | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const UnFlagCommentOptions& | Yes |
תגובה
מחזיר: FlagCommentResponse
דוגמה

שחרור נעילת תגובה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| broadcastId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הסרת הצמדה של תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| broadcastId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: ChangeCommentPinStatusResponse
דוגמה

עדכון תגובה 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| options | const UpdateCommentOptions& | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הצבעה על תגובה 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| urlId | string | כן | |
| broadcastId | string | כן | |
| voteBodyParams | VoteBodyParams | כן | |
| options | const VoteCommentOptions& | כן |
Response
מחזיר: VoteResponse
דוגמה

קבלת תגובות עבור משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| options | const GetCommentsForUserOptions& | כן |
תגובה
מחזיר: GetCommentsForUserResponse
דוגמה

הוספת הגדרת דומיין 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| addDomainConfigParams | AddDomainConfigParams | כן |
תגובה
מחזיר: AddDomainConfigResponse
דוגמה

מחיקת הגדרת דומיין 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| domain | string | כן |
תגובה
מחזיר: DeleteDomainConfigResponse
דוגמה

קבלת הגדרת דומיין 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
תגובה
מחזיר: GetDomainConfigResponse
דוגמה

קבלת הגדרות דומיין 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes |
Response
Returns: GetDomainConfigsResponse
דוגמה

שינוי חלקי של הגדרת דומיין 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | Yes | |
| patchDomainConfigParams | PatchDomainConfigParams | Yes |
תגובה
מחזיר: PatchDomainConfigResponse
דוגמה

החלפת הגדרת דומיין 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| domainToUpdate | string | כן | |
| updateDomainConfigParams | UpdateDomainConfigParams | כן |
תגובה
מחזיר: PutDomainConfigResponse
דוגמה

יצירת תבנית אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| createEmailTemplateBody | CreateEmailTemplateBody | Yes |
תגובה
מחזיר: CreateEmailTemplateResponse
דוגמה

מחיקת תבנית אימייל 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

מחיקת שגיאת רינדור של תבנית אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| errorId | string | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת תבנית אימייל 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
מחזיר: GetEmailTemplateResponse
Example

קבלת הגדרות תבניות אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן |
תגובה
מחזיר: GetEmailTemplateDefinitionsResponse
דוגמה

קבלת שגיאות רינדור של תבניות אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| skip | double | לא |
תגובה
מחזיר: GetEmailTemplateRenderErrorsResponse
דוגמה

קבלת תבניות אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
תגובה
מחזיר: GetEmailTemplatesResponse
דוגמה

רינדור תבנית אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| renderEmailTemplateBody | RenderEmailTemplateBody | כן | |
| locale | string | לא |
תגובה
מחזיר: RenderEmailTemplateResponse
דוגמה

עדכון תבנית אימייל 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | כן |
Response
מחזיר: APIEmptyResponse
Example

קבלת יומן אירועים 
req tenantId urlId userIdWS
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | int64_t | Yes | |
| endTime | int64_t | No |
תשובה
מחזיר: GetEventLogResponse
דוגמה

קבלת יומן אירועים גלובלי 
req tenantId urlId userIdWS
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | int64_t | Yes | |
| endTime | int64_t | No |
תגובה
Returns: GetEventLogResponse
דוגמה

יצירת פוסט פיד 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| options | const CreateFeedPostOptions& | Yes |
תגובה
מחזיר: CreateFeedPostsResponse
דוגמה

יצירת פוסט פיד (ציבורי) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createFeedPostParams | CreateFeedPostParams | כן | |
| options | const CreateFeedPostPublicOptions& | כן |
תגובה
מחזיר: CreateFeedPostResponse
דוגמה

מחיקת פוסט פיד (ציבורי) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| options | const DeleteFeedPostPublicOptions& | Yes |
תגובה
מחזיר: DeleteFeedPostPublicResponse
דוגמה

קבלת פוסטים 
req tenantId afterId
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetFeedPostsOptions& | Yes |
תשובה
מחזיר: GetFeedPostsResponse
דוגמה

קבלת פוסטים (ציבורי) 
req tenantId afterId
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetFeedPostsPublicOptions& | Yes |
תשובה
מחזיר: PublicFeedPostsResponse
דוגמה

קבלת סטטיסטיקות פוסטים 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| postIds | vector<string | כן | |
| sso | string | לא |
תגובה
מחזיר: FeedPostsStatsResponse
דוגמה

קבלת ריאקציות של משתמש (ציבורי) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetUserReactsPublicOptions& | כן |
תגובה
מחזיר: UserReactsResponse
דוגמה

הוספת ריאקציה לפוסט (ציבורי) 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| postId | string | כן | |
| reactBodyParams | ReactBodyParams | כן | |
| options | const ReactFeedPostPublicOptions& | כן |
Response
מחזיר: ReactFeedPostResponse
Example

עדכון פוסט 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
תגובה
Returns: APIEmptyResponse
דוגמה

עדכון פוסט (ציבורי) 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| updateFeedPostParams | UpdateFeedPostParams | Yes | |
| options | const UpdateFeedPostPublicOptions& | Yes |
תשובה
מחזיר: CreateFeedPostResponse
דוגמה

סימון תגובה (ציבורי) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| isFlagged | bool | כן | |
| sso | string | לא |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת GIF גדול 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
תגובה
מחזיר: GifGetLargeResponse
דוגמה

חיפוש גיפים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| search | string | כן | |
| options | const GetGifsSearchOptions& | כן |
תגובה
מחזירה: GetGifsSearchResponse
דוגמה

גיפים חמים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetGifsTrendingOptions& | Yes |
תגובה
מחזיר: GetGifsTrendingResponse
דוגמה

הוספת האשטאג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createHashTagBody | CreateHashTagBody | כן |
תגובה
מחזיר: CreateHashTagResponse
דוגמה

הוספת האשטאגים בכמות גדולה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | כן |
תגובה
מחזיר: BulkCreateHashTagsResponse
דוגמה

מחיקת האשטאג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Yes |
תשובה
מחזיר: APIEmptyResponse
דוגמה

קבלת האשטאגים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| page | double | לא |
תגובה
מחזיר: GetHashTagsResponse
דוגמה

שינוי חלקי של האשטאג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| tag | string | כן | |
| updateHashTagBody | UpdateHashTagBody | כן |
תגובה
מחזיר: UpdateHashTagResponse
דוגמה

מחיקת הצבעת מתן מענה למודרציה 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| options | const DeleteModerationVoteOptions& | Yes |
תגובה
מחזירה: VoteDeleteResponse
דוגמה

קבלת תגובות דרך API 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetApiCommentsOptions& | Yes |
תגובה
מחזיר: ModerationAPIGetCommentsResponse
דוגמה

קבלת מצב יצוא API 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetApiExportStatusOptions& | כן |
תגובה
מחזיר: ModerationExportStatusResponse
דוגמה

קבלת מזהי API 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetApiIdsOptions& | Yes |
תגובה
Returns: ModerationAPIGetCommentIdsResponse
דוגמה

קבלת משתמשים שהורחקו מתוך תגובה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: GetBannedUsersFromCommentResponse
דוגמה

קבלת סטטוס חרימת תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: GetCommentBanStatusResponse
דוגמה

קבלת תגיות-ילדים של תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: ModerationAPIChildCommentsResponse
דוגמה

קבלת ספירה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetCountOptions& | כן |
תגובה
מחזיר: ModerationAPICountCommentsResponse
דוגמה

קבלת ספירות 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
תגובה
מחזיר: GetBannedUsersCountResponse
דוגמה

קבלת לוגים 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
תגובה
מחזיר: ModerationAPIGetLogsResponse
דוגמה

קבלת תגי ידניים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
תגובה
מחזיר: GetTenantManualBadgesResponse
דוגמה

קבלת תגי ידניים עבור משתמש 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetManualBadgesForUserOptions& | Yes |
תגובה
מחזיר: GetUserManualBadgesResponse
דוגמה

קבלת תג מידור 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| options | const GetModerationCommentOptions& | כן |
תשובה
מחזיר: ModerationAPICommentResponse
דוגמה

קבלת טקסט תג מידור 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
תשובה
מחזיר: GetCommentTextResponse
דוגמה

קבלת סיכום טרום-חרימה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetPreBanSummaryOptions& | Yes |
תגובה
מחזיר: PreBanSummary
דוגמה

קבלת סיכום חיפוש תגובות 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetSearchCommentsSummaryOptions& | כן |
תגובה
מחזיר: ModerationCommentSearchResponse
דוגמה

קבלת דפי חיפוש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetSearchPagesOptions& | כן |
תגובה
מחזיר: ModerationPageSearchResponse
דוגמה

קבלת אתרים בחיפוש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetSearchSitesOptions& | כן |
תגובה
מחזיר: ModerationSiteSearchResponse
דוגמה

קבלת הצעות חיפוש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetSearchSuggestOptions& | כן |
תגובה
מחזיר: ModerationSuggestResponse
דוגמה

קבלת משתמשים בחיפוש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetSearchUsersOptions& | כן |
תגובה
מחזיר: ModerationUserSearchResponse
דוגמה

קבלת גורם אמון 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetTrustFactorOptions& | Yes |
תגובה
מחזיר: GetUserTrustFactorResponse
דוגמה

קבלת העדפת חרימת משתמש 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
תשובה
מחזיר: APIModerateGetUserBanPreferencesResponse
דוגמה

קבלת פרופיל פנימי של משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserInternalProfileOptions& | Yes |
תגובה
מחזיר: GetUserInternalProfileResponse
דוגמה

התאמת הצבעות על תגובות 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Yes | |
| options | const PostAdjustCommentVotesOptions& | Yes |
Response
מחזיר: AdjustVotesResponse
Example

שליחת בקשת יצוא API 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const PostApiExportOptions& | כן |
תגובה
מחזיר: ModerationExportResponse
דוגמה

חרימת משתמש מתוך תגובה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| options | const PostBanUserFromCommentOptions& | כן |
תגובה
מחזיר: BanUserFromCommentResult
דוגמה

ביטול חרימת משתמש 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| banUserUndoParams | BanUserUndoParams | Yes | |
| sso | string | No |
תגובה
מחזיר: APIEmptyResponse
דוגמה

שליחת סיכום טרום-חרימה בכמות גדולה 
Parameters
| שם | סוג | דרוש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| bulkPreBanParams | BulkPreBanParams | כן | |
| options | const PostBulkPreBanSummaryOptions& | כן |
תגובה
מחזיר: BulkPreBanSummary
דוגמה

קבלת תגובות לפי מזהים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentsByIdsParams | CommentsByIdsParams | Yes | |
| sso | string | No |
תגובה
מחזיר: ModerationAPIChildCommentsResponse
דוגמה

סימון תג למודרציה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostFlagCommentOptions& | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הסרת תגודה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRemoveCommentOptions& | Yes |
תגובה
מחזיר: PostRemoveCommentApiResponse
דוגמה

שחזור תג שהוסר 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| options | const PostRestoreDeletedCommentOptions& | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הגדרת סטטוס אישור תג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentApprovalStatusOptions& | Yes |
תגובה
מחזיר: SetCommentApprovedResponse
דוגמה

הגדרת סטטוס סקירת תג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentReviewStatusOptions& | Yes |
תגובה
מחזירה: APIEmptyResponse
דוגמה

הגדרת סטטוס ספאם לתג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| options | const PostSetCommentSpamStatusOptions& | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הגדרת טקסט תג 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| setCommentTextParams | SetCommentTextParams | Yes | |
| options | const PostSetCommentTextOptions& | Yes |
תגובה
מחזיר: SetCommentTextResponse
דוגמה

ביטול סימון תג 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostUnFlagCommentOptions& | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הצבעה (מודרציה) 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| commentId | string | כן | |
| options | const PostVoteOptions& | כן |
תגובה
מחזיר: VoteResponse
דוגמה

הענקת סמל 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| badgeId | string | Yes | |
| options | const PutAwardBadgeOptions& | Yes |
תגובה
מחזיר: AwardUserBadgeResponse
דוגמה

סגירת השרשור 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| sso | string | No |
תגובה
מחזיר: APIEmptyResponse
דוגמה

הסרת סמל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| badgeId | string | Yes | |
| options | const PutRemoveBadgeOptions& | Yes |
תגובה
מחזירה: RemoveUserBadgeResponse
דוגמה

פתיחת שרשור מחדש 
Parameters
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| urlId | string | כן | |
| sso | string | לא |
Response
מחזיר: APIEmptyResponse
Example

קביעת גורם אמון 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const SetTrustFactorOptions& | כן |
תגובה
מחזיר: SetUserTrustFactorResponse
דוגמה

יצירת ממונה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| createModeratorBody | CreateModeratorBody | Yes |
תגובה
מחזיר: CreateModeratorResponse
דוגמה

מחיקת ממונה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת ממונה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תשובה
מחזיר: GetModeratorResponse
דוגמה

קבלת ממונים 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| skip | double | לא |
תגובה
מחזיר: GetModeratorsResponse
דוגמה

שליחת הזמנה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| fromName | string | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

עדכון ממונה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

מחיקת ספירת התראות 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת ספירת התראות משמורת 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: GetCachedNotificationCountResponse
דוגמה

קבלת ספירת התראות 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetNotificationCountOptions& | Yes |
תגובה
מחזיר: GetNotificationCountResponse
דוגמה

קבלת התראות 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetNotificationsOptions& | כן |
תגובה
מחזירה: GetNotificationsResponse
דוגמה

עדכון התראה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateNotificationBody | UpdateNotificationBody | כן | |
| userId | string | לא |
תגובה
מחזיר: APIEmptyResponse
דוגמה

יצירת ריאקציה בעמוד V1 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| urlId | string | כן | |
| title | string | לא |
תגובה
Returns: CreateV1PageReact
דוגמא

יצירת ריאקציה בעמוד V2 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| urlId | string | כן | |
| id | string | כן | |
| title | string | לא |
תגובה
מחזיר: CreateV1PageReact
דוגמה

מחיקת ריאקציה בעמוד V1 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| urlId | string | כן |
תגובה
מחזיר: CreateV1PageReact
דוגמה

מחיקת ריאקציה בעמוד V2 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| urlId | string | כן | |
| id | string | כן |
תגובה
מחזיר: CreateV1PageReact
דוגמה

קבלת לייקים בעמוד V1 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
תגובה
מחזיר: GetV1PageLikes
דוגמה

קבלת ריאקציות בעמוד V2 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
תגובה
מחזיר: GetV2PageReacts
דוגמה

קבלת משתמשי ריאקציה בעמוד V2 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: GetV2PageReactUsersResponse
דוגמה

הוספת עמוד 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createAPIPageData | CreateAPIPageData | כן |
תשובה
מחזיר: AddPageAPIResponse
דוגמה

מחיקת עמוד 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: DeletePageAPIResponse
דוגמה

קבלת משתמשים לא מקוונים 
Past commenters on the page who are NOT currently online. Sorted by displayName.
המגיבים הקודמים בעמוד שאינם מחוברים כעת. ממוין לפי displayName.
Use this after exhausting /users/online to render a "Members" section.
השתמש בזה אחרי שמיצינו את /users/online כדי להציג סעיף "Members".
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
דפדוף עם סמן על commenterName: השרת נע דרך החלק {tenantId, urlId, commenterName} מהאינדקס אחרי afterName קדימה באמצעות $gt, ללא עלות של $skip.
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetOfflineUsersOptions& | Yes |
תגובה
מחזיר: PageUsersOfflineResponse
דוגמה

קבלת משתמשים מקוונים 
צופים מקוונים כרגע של דף: אנשים שהחיבור WebSocket שלהם מנוי לדף ברגע זה.
מחזיר anonCount + totalCount (מנויים ברמת החדר, כולל צופים אנונימיים שאינם נרשמים).
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetOnlineUsersOptions& | Yes |
תשובה
מחזיר: PageUsersOnlineResponse
דוגמה

קבלת עמוד לפי URL/Id 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
תגובה
מחזיר: GetPageByURLIdAPIResponse
דוגמה

קבלת עמודים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן |
תגובה
מחזיר: GetPagesAPIResponse
דוגמה

קבלת עמודים (ציבורי) 
List pages for a tenant. Used by the FChat desktop client to populate its room list. Requires enableFChat to be true on the resolved custom config for each page. Pages that require SSO are filtered against the requesting user's group access.
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetPagesPublicOptions& | כן |
Response
מחזיר: GetPublicPagesResponse
Example

קבלת מידע על משתמשים 
Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
Used by the comment widget to enrich users that just appeared via a presence event.
No page context: privacy is enforced uniformly (private profiles are masked).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| ids | string | Yes |
Response
Returns: PageUsersInfoResponse
Example

שינוי חלקי של עמוד 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateAPIPageData | UpdateAPIPageData | כן |
תגובה
מחזיר: PatchPageAPIResponse
דוגמה

מחיקת אירוע webhook מושהה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזירה: APIEmptyResponse
דוגמה

קבלת ספירת אירועי webhook בהמתנה 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetPendingWebhookEventCountOptions& | Yes |
תגובה
מחזיר: GetPendingWebhookEventCountResponse
דוגמה

קבלת אירועי webhook בהמתנה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetPendingWebhookEventsOptions& | Yes |
תשובה
מחזירה: GetPendingWebhookEventsResponse
דוגמה

יצירת הגדרת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createQuestionConfigBody | CreateQuestionConfigBody | כן |
תגובה
מחזיר: CreateQuestionConfigResponse
דוגמה

מחיקת הגדרת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת הגדרת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: GetQuestionConfigResponse
דוגמה

קבלת הגדרות שאלות 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| skip | double | לא |
תשובה
מחזיר: GetQuestionConfigsResponse
דוגמה

עדכון הגדרת שאלה 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

יצירת תוצאת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createQuestionResultBody | CreateQuestionResultBody | כן |
תגובה
מחזיר: CreateQuestionResultResponse
דוגמה

מחיקת תוצאת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת תוצאת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: GetQuestionResultResponse
דוגמה

קבלת תוצאות שאלון 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetQuestionResultsOptions& | Yes |
תשובה
מחזיר: GetQuestionResultsResponse
דוגמה

עדכון תוצאת שאלה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateQuestionResultBody | UpdateQuestionResultBody | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

אגרגציית תוצאות שאלון 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const AggregateQuestionResultsOptions& | Yes |
תגובה
מחזיר: AggregateQuestionResultsResponse
דוגמה

אגרגציית תוצאות שאלון בכמות גדולה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Yes | |
| forceRecalculate | bool | No |
תשובה
מחזיר: BulkAggregateQuestionResultsResponse
דוגמה

שילוב תגובות עם תוצאות שאלון 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const CombineCommentsWithQuestionResultsOptions& | Yes |
תגובה
מחזיר: CombineQuestionResultsWithCommentsResponse
דוגמה

הוספת משתמש SSO 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createAPISSOUserData | CreateAPISSOUserData | כן |
תגובה
מחזיר: AddSSOUserAPIResponse
דוגמה

מחיקת משתמש SSO 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| options | const DeleteSSOUserOptions& | כן |
תגובה
מחזיר: DeleteSSOUserAPIResponse
דוגמה

קבלת משתמש SSO לפי אימייל 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| string | Yes |
תגובה
מחזיר: GetSSOUserByEmailAPIResponse
דוגמה

קבלת משתמש SSO לפי Id 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: GetSSOUserByIdAPIResponse
דוגמה

קבלת משתמשי SSO 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| skip | int32_t | לא |
תגובה
מחזיר: GetSSOUsersResponse
דוגמה

שינוי חלקי של משתמש SSO 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateAPISSOUserData | UpdateAPISSOUserData | כן | |
| updateComments | bool | לא |
Response
מחזיר: PatchSSOUserAPIResponse
דוגמה

החלפת משתמש SSO 
פרמטרים
| שם | סוג | דרוש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateAPISSOUserData | UpdateAPISSOUserData | כן | |
| updateComments | bool | לא |
תגובה
מחזיר: PutSSOUserAPIResponse
דוגמה

יצירת מנוי 
Parameters
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
תגובה
מחזיר: CreateSubscriptionAPIResponse
דוגמה

מחיקת מנוי 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
תגובה
מחזירה: DeleteSubscriptionAPIResponse
דוגמה

קבלת מנויים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No |
תגובה
מחזיר: GetSubscriptionsAPIResponse
דוגמה

עדכון מנוי 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
תגובה
מחזיר: UpdateSubscriptionAPIResponse
דוגמה

קבלת שימוש יומי של שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetTenantDailyUsagesOptions& | כן |
תגובה
מחזיר: GetTenantDailyUsagesResponse
דוגמה

יצירת חבילת שוכר 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createTenantPackageBody | CreateTenantPackageBody | כן |
Response
מחזיר: CreateTenantPackageResponse
Example

מחיקת חבילת שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת חבילת שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: GetTenantPackageResponse
דוגמה

קבלת חבילות שוכר 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| skip | double | לא |
Response
מחזיר: GetTenantPackagesResponse
Example

החלפת חבילת שוכר 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

עדכון חבילת שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantPackageBody | UpdateTenantPackageBody | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

יצירת משתמש שוכר 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| createTenantUserBody | CreateTenantUserBody | כן |
תגובה
Returns: CreateTenantUserResponse
דוגמה

מחיקת משתמש שוכר 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| options | const DeleteTenantUserOptions& | כן |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת משתמש שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: GetTenantUserResponse
דוגמה

קבלת משתמשי שוכר 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| skip | double | לא |
תגובה
מחזיר: GetTenantUsersResponse
דוגמה

החלפת משתמש שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
תגובה
מחזיר: APIEmptyResponse
דוגמה

שליחת קישור התחברות 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| redirectURL | string | No |
תגובה
מחזיר: APIEmptyResponse
דוגמה

עדכון משתמש שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantUserBody | UpdateTenantUserBody | Yes | |
| updateComments | string | No |
תשובה
מחזיר: APIEmptyResponse
דוגמה

יצירת שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| createTenantBody | CreateTenantBody | כן |
תגובה
מחזיר: CreateTenantResponse
דוגמה

מחיקת שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sure | string | No |
תגובה
מחזיר: APIEmptyResponse
דוגמה

קבלת שוכר 
Parameters
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: GetTenantResponse
דוגמה

קבלת שוכרים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| options | const GetTenantsOptions& | כן |
תגובה
מחזיר: GetTenantsResponse
דוגמה

עדכון שוכר 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
תגובה
מחזיר: APIEmptyResponse
דוגמה

שינוי סטטוס כרטיס 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| userId | string | כן | |
| id | string | כן | |
| changeTicketStateBody | ChangeTicketStateBody | כן |
תגובה
מחזיר: ChangeTicketStateResponse
דוגמה

יצירת כרטיס 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| createTicketBody | CreateTicketBody | Yes |
תשובה
מחזיר: CreateTicketResponse
דוגמה

קבלת כרטיס 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| userId | string | No |
תגובה
מחזיר: GetTicketResponse
דוגמה

קבלת כרטיסים 
פרמטרים
| שם | סוג | נחוץ | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetTicketsOptions& | Yes |
תגובה
מחזיר: GetTicketsResponse
דוגמה

קבלת תרגומים 
Parameters
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| r_namespace | string | Yes | |
| component | string | Yes | |
| options | const GetTranslationsOptions& | Yes |
תגובה
מחזיר: GetTranslationsResponse
דוגמה

העלאת תמונה 
העלאת ושינוי גודל של תמונה
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| file | HttpContent | כן | |
| options | const UploadImageOptions& | כן |
תגובה
מחזיר: UploadImageResponse
דוגמה

קבלת התקדמות תג משתמש לפי Id 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: APIGetUserBadgeProgressResponse
דוגמה

קבלת התקדמות תג משתמש לפי מזהה משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| userId | string | כן |
תגובה
מחזיר: APIGetUserBadgeProgressResponse
דוגמה

קבלת רשימת התקדמות תג משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgeProgressListOptions& | Yes |
תגובה
מחזיר: APIGetUserBadgeProgressListResponse
דוגמה

יצירת תג משתמש 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
תגובה
מחזיר: APICreateUserBadgeResponse
דוגמה

מחיקת תג משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: APIEmptySuccessResponse
דוגמה

קבלת תג משתמש 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן |
תגובה
מחזיר: APIGetUserBadgeResponse
דוגמה

קבלת תגי משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgesOptions& | Yes |
תגובה
מחזיר: APIGetUserBadgesResponse
דוגמה

עדכון תג משתמש 
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| id | string | כן | |
| updateUserBadgeParams | UpdateUserBadgeParams | כן |
תגובה
מחזיר: APIEmptySuccessResponse
דוגמה

קבלת ספירת התראות למשתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: GetUserNotificationCountResponse
דוגמה

קבלת התראות משתמש 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserNotificationsOptions& | Yes |
תגובה
מחזיר: GetMyNotificationsResponse
דוגמה

איפוס ספירת התראות משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| sso | string | לא |
תגובה
מחזיר: ResetUserNotificationsResponse
דוגמה

איפוס התראות משתמש 
פרמטרים
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const ResetUserNotificationsOptions& | Yes |
תגובה
מחזיר: ResetUserNotificationsResponse
דוגמה

עדכון סטטוס מנוי להודעות על תגובות עבור משתמש 
הפעל או בטל התראות לתגובה ספציפית.
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
תגובה
מחזיר: UpdateUserNotificationCommentSubscriptionStatusResponse
דוגמה

עדכון סטטוס מנוי להודעות על עמוד עבור משתמש 
אפשר או בטל התראות עבור דף. כאשר משתמשים מנויים לדף, נוצרות התראות עבור תגובות שורש חדשות, וגם
פרמטרים
| שם | סוג | חובה | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | string | Yes | |
| sso | string | No |
תגובה
מחזיר: UpdateUserNotificationPageSubscriptionStatusResponse
דוגמה

עדכון סטטוס התראה למשתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | כן | |
| notificationId | string | כן | |
| newStatus | string | כן | |
| sso | string | לא |
תגובה
מחזיר: UpdateUserNotificationStatusResponse
דוגמה

קבלת מצבי נוכחות של משתמשים 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
תגובה
מחזירה: GetUserPresenceStatusesResponse
דוגמה

חיפוש משתמשים 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | כן | |
| urlId | string | כן | |
| options | const SearchUsersOptions& | כן |
Response
מחזיר: SearchUsersResult
Example

קבלת משתמש 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
תגובה
מחזיר: GetUserResponse
דוגמה

יצירת הצבעה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | string | Yes | |
| options | const CreateVoteOptions& | Yes |
תגובה
מחזיר: VoteResponse
דוגמה

מחיקת הצבעה 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
תגובה
מחזיר: VoteDeleteResponse
דוגמה

קבלת הצבעות 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
תגובה
מחזיר: GetVotesResponse
דוגמה

קבלת הצבעות עבור משתמש 
פרמטרים
| שם | סוג | נדרש | תיאור |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetVotesForUserOptions& | Yes |
תגובה
מחזיר: GetVotesForUserResponse
דוגמה

צריכים עזרה?
אם תיתקלו בבעיות או יש לכם שאלות לגבי ה-SDK של C++, נא:
תרומה
תרומות מתקבלות בברכה! אנא בקרו ב-מאגר GitHub לקבלת הנחיות לתרומה.