
Dil 🇹🇷 Türkçe
Dokümantasyon
Başlarken
API Referansı
Kullanım
Toplama
Denetim Kayıtları
Yorumdan Engelleme
Engellenen Yorumları Kontrol
Yorumlar
Alan Adı Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Akış Gönderileri
Yorumu İşaretle
Etiketler
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfalar
Bekleyen Webhook Olayları
Soru Yapılandırmaları
Soru Sonuçları
Soru Sonuçları Toplama
SSO Kullanıcıları
Abonelikler
Kiracı Günlük Kullanımı
Kiracı Paketleri
Kiracı Kullanıcıları
Kiracılar
Biletler
Görsel Yükleme
Kullanıcı Rozet İlerleme
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Varlık Durumları
Kullanıcı Arama
Kullanıcılar
Oylar
FastComments C++ SDK
Bu, FastComments için resmi C++ SDK'sıdır.
FastComments API'si için resmi C++ SDK
Depo
Gereksinimler 
- C++17 veya daha yeni
- CMake 3.14 veya daha yeni
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (test için otomatik olarak indirilecek)
Kurulum 
Bağımlılıkları Yükleme
sudo apt install libcpprest-dev libboost-all-dev
Kaynak Koddan Derleme
mkdir build
cd build
cmake ..
make
Yükleme
sudo make install
Kütüphane İçeriği
Bu kütüphane, oluşturulmuş API istemcisini ve API ile çalışmayı kolaylaştırmak için SSO yardımcı programlarını içerir.
Genel ve Güvenli API'ler
API istemcisi için iki sınıf vardır, DefaultAPI ve PublicAPI. DefaultAPI, API anahtarınızı gerektiren yöntemleri içerir, ve PublicAPI API çağrıları içerir
ki bunlar kimlik doğrulama olmadan doğrudan bir tarayıcı/taşınabilir cihaz/vb. üzerinden yapılabilir.
Hızlı Başlangıç 
Kimlik Doğrulamalı API'leri Kullanma (DefaultAPI)
Önemli:
- Temel URL'i ayarlamalısınız (cpp-restsdk jeneratörü bunu OpenAPI spesifikasyonundan okumaz)
- Kimlik doğrulamalı istekler yapmadan önce ApiClient üzerinde API anahtarınızı ayarlamalısınız. Ayarlamazsanız, istekler 401 hatası ile başarısız olur.
#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>();
// GEREKLİ: Temel URL'i ayarlayın (bölgenizi seçin)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// VEYA: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// GEREKLİ: API anahtarınızı ayarlayın
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);
// Artık kimlik doğrulamalı API çağrıları yapın
return 0;
}
Herkese Açık API'leri Kullanma (PublicAPI)
Herkese açık uç noktalar kimlik doğrulama gerektirmez:
#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>();
// GEREKLİ: Temel URL'i ayarlayın
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);
// Genel API çağrıları yapın
return 0;
}
Yaygın Sorunlar
- "URI must contain a hostname" hatası: ApiClient oluşturulmadan önce
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))çağrısını yaptığınızdan emin olun. cpp-restsdk jeneratörü sunucu URL'sini OpenAPI spesifikasyonundan otomatik olarak okumaz. - 401 "missing-api-key" hatası: DefaultAPI örneği oluşturulmadan önce
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))çağrısını yaptığınızdan emin olun. - Yanlış API sınıfı: Sunucu tarafı kimlik doğrulamalı istekler için
DefaultAPI, istemci tarafı/genel istekler içinPublicAPIkullanın.
API Çağrıları Yapma: Eşzamanlı vs Eşzamansız 
Bu SDK'daki tüm API yöntemleri C++ REST SDK'dan pplx::task<std::shared_ptr<ResponseType>> döndürür. Bu, API yanıtlarını nasıl ele alacağınıza ilişkin esneklik sağlar.
Eşzamanlı Çağrılar .get() ile
İstek tamamlanana kadar çağıran iş parçacığını engellemek ve sonucu eşzamanlı olarak almak için .get() kullanın:
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);
// İsteğin tamamlanmasına kadar engellemek ve sonucu eşzamanlı almak için .get() çağırın
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, // sayfa
boost::none, // limit
boost::none, // atla
boost::none, // ağaç olarak
boost::none, // çocukları atla
boost::none, // çocuk limiti
boost::none, // maksimum ağaç derinliği
utility::conversions::to_string_t("your-url-id"), // urlId
boost::none, // userId
boost::none, // anonUserId
boost::none, // contextUserId
boost::none, // hashTag
boost::none, // parentId
boost::none // direction
).get(); // HTTP isteği tamamlanana kadar engeller
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
Asenkron Çağrılar .then() ile
Geri arama tabanlı, bloklamayan asenkron yürütme için .then() kullanın:
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);
// Geri arama tabanlı asenkron yürütme için .then() kullanın
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) {
// İstek tamamlandığında bu asenkron olarak çalışır
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Bloklamadan yürütme hemen devam eder
std::cout << "Request sent, continuing..." << std::endl;
Eşzamanlı ile Asenkron Arasında Seçim Yapma
Seçim, çalışma zamanı ortamınıza ve uygulama mimarinize bağlıdır:
.get() (Eşzamanlı bloklama)
- HTTP isteği tamamlanana kadar çağıran iş parçacığını engeller
- Daha basit kod akışı, anlaşılması daha kolay
- Özel işçi iş parçacıkları, toplu işleme veya komut satırı araçları için uygundur
- Olay döngüleri, GUI iş parçacıkları veya tek iş parçacıklı sunucular için uygun değildir
.then() (Asenkron bloklamayan)
- Hemen döner, istek tamamlandığında geri arama yürütülür
- Çağıran iş parçacığını engellemez
- Olay tabanlı mimariler, GUI uygulamaları veya tek iş parçacıklı olay döngüleri için gereklidir
- Birden çok işlemi zincirleme olanağı sağlar
- Kontrol akışı daha karmaşıktır
SDK'nın test paketi yalnızca .get() kullanır, ancak bu, bloklamanın kabul edilebilir olduğu test ortamı için uygundur.
Notlar 
Yayın Kimlikleri
Bazı API çağrılarında broadcastId göndermeniz gerektiğini göreceksiniz. Olayları aldığınızda bu ID'yi geri alırsınız, böylece istemci üzerinde değişiklikleri iyimserce uygulamayı planlıyorsanız olayı yok saymanız gerektiğini bilirsiniz (muhtemelen en iyi deneyimi sunduğu için bunu yapmak istersiniz). Buraya bir UUID gönderin. ID, bir tarayıcı oturumunda iki kez oluşmayacak kadar benzersiz olmalıdır.
SSO (Tek Oturum Açma)
SSO örnekleri için aşağıya bakın.
SSO Kullanımı 
Basit 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;
}
Güvenli 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 için Dokümantasyon 
API Uç Noktaları için Dokümantasyon
Tüm URI'ler https://fastcomments.com adresine göredir
| Sınıf | Metot | HTTP isteği | Açıklama |
|---|---|---|---|
| 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 | Belgeleri gruplandırarak (groupBy sağlanırsa) ve birden fazla işlem uygulayarak toplar. Farklı işlemler (örn. toplam, benzersiz sayım, ortalama vb.) desteklenmektedir. |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | req tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | req tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | req tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | req tenantId urlId userIdWS |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Belirli bir yorum için bildirimleri etkinleştirin veya devre dışı bırakın. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Bir sayfa için bildirimleri etkinleştirin veya devre dışı bırakın. Kullanıcılar bir sayfaya abone olduklarında, yeni kök yorumlar için bildirimler oluşturulur ve ayrıca |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Bir görsel yükle ve yeniden boyutlandır |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Modeller için Dokümantasyon
- APIAuditLog
- APIComment
- APICommentBase
- APICommentBase_meta
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddHashTag_200_response
- AddHashTagsBulk_200_response
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BillingInfo
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- ChangeTicketState_200_response
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateEmailTemplate_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateModerator_200_response
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionConfig_200_response
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateQuestionResult_200_response
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantPackage_200_response
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTenantUser_200_response
- CreateTenant_200_response
- CreateTicketBody
- CreateTicketResponse
- CreateTicket_200_response
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeleteHashTag_request
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCachedNotificationCountResponse
- GetCachedNotificationCount_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateDefinitions_200_response
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateRenderErrors_200_response
- GetEmailTemplateResponse
- GetEmailTemplate_200_response
- GetEmailTemplatesResponse
- GetEmailTemplates_200_response
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetHashTagsResponse
- GetHashTags_200_response
- GetModeratorResponse
- GetModerator_200_response
- GetModeratorsResponse
- GetModerators_200_response
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationCount_200_response
- GetNotificationsResponse
- GetNotifications_200_response
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventCount_200_response
- GetPendingWebhookEventsResponse
- GetPendingWebhookEvents_200_response
- GetPublicFeedPostsResponse
- GetQuestionConfigResponse
- GetQuestionConfig_200_response
- GetQuestionConfigsResponse
- GetQuestionConfigs_200_response
- GetQuestionResultResponse
- GetQuestionResult_200_response
- GetQuestionResultsResponse
- GetQuestionResults_200_response
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantDailyUsages_200_response
- GetTenantPackageResponse
- GetTenantPackage_200_response
- GetTenantPackagesResponse
- GetTenantPackages_200_response
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUser_200_response
- GetTenantUsersResponse
- GetTenantUsers_200_response
- GetTenant_200_response
- GetTenantsResponse
- GetTenants_200_response
- GetTicketResponse
- GetTicket_200_response
- GetTicketsResponse
- GetTickets_200_response
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GetUserResponse
- GetUser_200_response
- GetVotesForUserResponse
- GetVotesForUser_200_response
- GetVotesResponse
- GetVotes_200_response
- GifRating
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- [ImportedSiteType](https://github
aggregate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| aggregationRequest | AggregationRequest | Evet | |
| parentTenantId | string | Hayır | |
| includeStats | bool | Hayır |
Yanıt
Döndürür: AggregationResponse
Örnek

getAuditLogs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| limit | double | No | |
| skip | double | No | |
| order | SORT_DIR | No | |
| after | double | No | |
| before | double | No |
Yanıt
Döndürür: GetAuditLogs_200_response
Örnek

blockFromCommentPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: BlockFromCommentPublic_200_response
Örnek

unBlockCommentPublic 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UnBlockCommentPublic_200_response
Örnek

checkedCommentsForBlocked 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentIds | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: CheckedCommentsForBlocked_200_response
Örnek

blockUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| blockFromCommentParams | BlockFromCommentParams | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: BlockFromCommentPublic_200_response
Örnek

createCommentPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Evet | |
| commentData | CommentData | Evet | |
| sessionId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Dönen değer: CreateCommentPublic_200_response
Örnek

deleteComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| contextUserId | string | Hayır | |
| isLive | bool | Hayır |
Yanıt
Döndürür: DeleteComment_200_response
Örnek

deleteCommentPublic 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: DeleteCommentPublic_200_response
Örnek

deleteCommentVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| voteId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: DeleteCommentVote_200_response
Örnek

flagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: FlagComment_200_response
Örnek

getComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetComment_200_response
Örnek

getComments 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | int32_t | Hayır | |
| limit | int32_t | Hayır | |
| skip | int32_t | Hayır | |
| asTree | bool | Hayır | |
| skipChildren | int32_t | Hayır | |
| limitChildren | int32_t | Hayır | |
| maxTreeDepth | int32_t | Hayır | |
| urlId | string | Hayır | |
| userId | string | Hayır | |
| anonUserId | string | Hayır | |
| contextUserId | string | Hayır | |
| hashTag | string | Hayır | |
| parentId | string | Hayır | |
| direction | SortDirections | Hayır |
Yanıt
Döndürür: GetComments_200_response
Örnek

getCommentsPublic 
req tenantId urlId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| page | int32_t | Hayır | |
| direction | SortDirections | Hayır | |
| sso | string | Hayır | |
| skip | int32_t | Hayır | |
| skipChildren | int32_t | Hayır | |
| limit | int32_t | Hayır | |
| limitChildren | int32_t | Hayır | |
| countChildren | bool | Hayır | |
| fetchPageForCommentId | string | Hayır | |
| includeConfig | bool | Hayır | |
| countAll | bool | Hayır | |
| includei10n | bool | Hayır | |
| locale | string | Hayır | |
| modules | string | Hayır | |
| isCrawler | bool | Hayır | |
| includeNotificationCount | bool | Hayır | |
| asTree | bool | Hayır | |
| maxTreeDepth | int32_t | Hayır | |
| useFullTranslationIds | bool | Hayır | |
| parentId | string | Hayır | |
| searchText | string | Hayır | |
| hashTags | vector<string | Hayır | |
| userId | string | Hayır | |
| customConfigStr | string | Hayır | |
| afterCommentId | string | Hayır | |
| beforeCommentId | string | Hayır |
Yanıt
Döndürür: GetCommentsPublic_200_response
Örnek

getCommentText 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetCommentText_200_response
Örnek

getCommentVoteUserNames 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| dir | int32_t | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentVoteUserNames_200_response
Örnek

lockComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: LockComment_200_response
Örnek

pinComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Dönen değer: PinComment_200_response
Örnek

saveComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | CreateCommentParams | Evet | |
| isLive | bool | Hayır | |
| doSpamCheck | bool | Hayır | |
| sendEmails | bool | Hayır | |
| populateNotifications | bool | Hayır |
Yanıt
Döndürür: SaveComment_200_response
Örnek

setCommentText 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: SetCommentText_200_response
Örnek

unBlockUserFromComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: UnBlockCommentPublic_200_response
Örnek

unFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: FlagComment_200_response
Örnek

unLockComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: LockComment_200_response
Örnek

unPinComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: PinComment_200_response
Örnek

updateComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updatableCommentParams | UpdatableCommentParams | Evet | |
| contextUserId | string | Hayır | |
| doSpamCheck | bool | Hayır | |
| isLive | bool | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

voteComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| sessionId | string | No | |
| sso | string | No |
Yanıt
Döndürür: VoteComment_200_response
Örnek

addDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| addDomainConfigParams | AddDomainConfigParams | Evet |
Yanıt
Döndürür: AddDomainConfig_200_response
Örnek

deleteDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: DeleteDomainConfig_200_response
Örnek

getDomainConfig 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: GetDomainConfig_200_response
Örnek

getDomainConfigs 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: GetDomainConfigs_200_response
Örnek

patchDomainConfig 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| patchDomainConfigParams | PatchDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig_200_response
Örnek

putDomainConfig 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig_200_response
Örnek

createEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createEmailTemplateBody | CreateEmailTemplateBody | Evet |
Yanıt
Döndürür: CreateEmailTemplate_200_response
Örnek

deleteEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

deleteEmailTemplateRenderError 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| errorId | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetEmailTemplate_200_response
Örnek

getEmailTemplateDefinitions 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Dönen Değer: GetEmailTemplateDefinitions_200_response
Örnek

getEmailTemplateRenderErrors 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetEmailTemplateRenderErrors_200_response
Örnek

getEmailTemplates 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetEmailTemplates_200_response
Örnek

renderEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Evet | |
| locale | string | Hayır |
Yanıt
Döndürür: RenderEmailTemplate_200_response
Örnek

updateEmailTemplate 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getEventLog 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Evet | |
| startTime | int64_t | Evet | |
| endTime | int64_t | Evet |
Yanıt
Döndürür: GetEventLog_200_response
Örnek

getGlobalEventLog 
req tenantId urlId userIdWS
Parametreler
| Ad | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Evet | |
| startTime | int64_t | Evet | |
| endTime | int64_t | Evet |
Yanıt
Döndürür: GetEventLog_200_response
Örnek

createFeedPost 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| isLive | bool | Hayır | |
| doSpamCheck | bool | Hayır | |
| skipDupCheck | bool | Hayır |
Response
Döndürür: CreateFeedPost_200_response
Örnek

createFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic_200_response
Örnek

deleteFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: DeleteFeedPostPublic_200_response
Örnek

getFeedPosts 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | int32_t | Hayır | |
| tags | vector<string | Hayır |
Yanıt
Döndürür: GetFeedPosts_200_response
Örnek

getFeedPostsPublic 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| afterId | string | No | |
| limit | int32_t | No | |
| tags | vector<string | No | |
| sso | string | No | |
| isCrawler | bool | No | |
| includeUserInfo | bool | No |
Yanıt
Döndürür: GetFeedPostsPublic_200_response
Örnek

getFeedPostsStats 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | vector<string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetFeedPostsStats_200_response
Örnek

getUserReactsPublic 
Parametreler
| Name | Type | Required | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | vector<string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserReactsPublic_200_response
Örnek

reactFeedPostPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| reactBodyParams | ReactBodyParams | Evet | |
| isUndo | bool | Hayır | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: ReactFeedPostPublic_200_response
Örnek

updateFeedPost 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| feedPost | FeedPost | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

updateFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| updateFeedPostParams | UpdateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic_200_response
Örnek

flagCommentPublic 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| isFlagged | bool | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

addHashTag 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Hayır | |
| createHashTagBody | CreateHashTagBody | Hayır |
Yanıt
Döndürür: AddHashTag_200_response
Örnek

addHashTagsBulk 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Hayır | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Hayır |
Yanıt
Döndürür: AddHashTagsBulk_200_response
Örnek

deleteHashTag 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tag | string | Yes | |
| tenantId | string | No | |
| deleteHashTagRequest | DeleteHashTag_request | No |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getHashTags 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | double | Hayır |
Yanıt
Döndürür: GetHashTags_200_response
Örnek

patchHashTag 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tag | string | Yes | |
| tenantId | string | No | |
| updateHashTagBody | UpdateHashTagBody | No |
Yanıt
Döndürür: PatchHashTag_200_response
Örnek

createModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createModeratorBody | CreateModeratorBody | Evet |
Yanıt
Döndürür: CreateModerator_200_response
Örnek

deleteModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| sendEmail | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getModerator 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetModerator_200_response
Örnek

getModerators 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetModerators_200_response
Örnek

sendInvite 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| fromName | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

updateModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateModeratorBody | UpdateModeratorBody | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

deleteNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getCachedNotificationCount 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Döndürür: GetCachedNotificationCount_200_response
Example

getNotificationCount 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| urlId | string | Hayır | |
| fromCommentId | string | Hayır | |
| viewed | bool | Hayır | |
| type | string | Hayır |
Yanıt
Döndürür: GetNotificationCount_200_response
Örnek

getNotifications 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| urlId | string | Hayır | |
| fromCommentId | string | Hayır | |
| viewed | bool | Hayır | |
| type | string | Hayır | |
| skip | double | Hayır |
Yanıt
Döndürür: GetNotifications_200_response
Örnek

updateNotification 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateNotificationBody | UpdateNotificationBody | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

addPage 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIPageData | CreateAPIPageData | Evet |
Yanıt
Döndürür: AddPageAPIResponse
Örnek

deletePage 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: DeletePageAPIResponse
Örnek

getPageByURLId 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetPageByURLIdAPIResponse
Örnek

getPages 
Parametreler
| Ad | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: GetPagesAPIResponse
Örnek

patchPage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPIPageData | UpdateAPIPageData | Evet |
Yanıt
Döndürür: PatchPageAPIResponse
Örnek

deletePendingWebhookEvent 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getPendingWebhookEventCount 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Hayır | |
| externalId | string | Hayır | |
| eventType | string | Hayır | |
| type | string | Hayır | |
| domain | string | Hayır | |
| attemptCountGT | double | Hayır |
Yanıt
Döndürür: GetPendingWebhookEventCount_200_response
Örnek

getPendingWebhookEvents 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Hayır | |
| externalId | string | Hayır | |
| eventType | string | Hayır | |
| type | string | Hayır | |
| domain | string | Hayır | |
| attemptCountGT | double | Hayır | |
| skip | double | Hayır |
Yanıt
Döndürür: GetPendingWebhookEvents_200_response
Örnek

createQuestionConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionConfigBody | CreateQuestionConfigBody | Evet |
Yanıt
Döndürür: CreateQuestionConfig_200_response
Örnek

deleteQuestionConfig 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getQuestionConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetQuestionConfig_200_response
Örnek

getQuestionConfigs 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Dönen değer: GetQuestionConfigs_200_response
Örnek

updateQuestionConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

createQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionResultBody | CreateQuestionResultBody | Evet |
Yanıt
Döndürür: CreateQuestionResult_200_response
Örnek

deleteQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetQuestionResult_200_response
Örnek

getQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Hayır | |
| userId | string | Hayır | |
| startDate | string | Hayır | |
| questionId | string | Hayır | |
| questionIds | string | Hayır | |
| skip | double | Hayır |
Yanıt
Döndürür: GetQuestionResults_200_response
Örnek

updateQuestionResult 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionResultBody | UpdateQuestionResultBody | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

aggregateQuestionResults 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | vector<string | Hayır | |
| urlId | string | Hayır | |
| timeBucket | AggregateTimeBucket | Hayır | |
| startDate | datetime | Hayır | |
| forceRecalculate | bool | Hayır |
Yanıt
Döndürür: AggregateQuestionResults_200_response
Örnek

bulkAggregateQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Evet | |
| forceRecalculate | bool | Hayır |
Yanıt
Döndürür: BulkAggregateQuestionResults_200_response
Örnek

combineCommentsWithQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | vector<string | Hayır | |
| urlId | string | Hayır | |
| startDate | datetime | Hayır | |
| forceRecalculate | bool | Hayır | |
| minValue | double | Hayır | |
| maxValue | double | Hayır | |
| limit | double | Hayır |
Yanıt
Döndürür: CombineCommentsWithQuestionResults_200_response
Örnek

addSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPISSOUserData | CreateAPISSOUserData | Evet |
Yanıt
Döndürür: AddSSOUserAPIResponse
Örnek

deleteSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| deleteComments | bool | Hayır | |
| commentDeleteMode | string | Hayır |
Yanıt
Döndürür: DeleteSSOUserAPIResponse
Örnek

getSSOUserByEmail 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| string | Evet |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
Örnek

getSSOUserById 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetSSOUserByIdAPIResponse
Örnek

getSSOUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | int32_t | Hayır |
Yanıt
Döndürür: GetSSOUsers_200_response
Örnek

patchSSOUser 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPISSOUserData | UpdateAPISSOUserData | Evet | |
| updateComments | bool | Hayır |
Yanıt
Döndürür: PatchSSOUserAPIResponse
Örnek

putSSOUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPISSOUserData | UpdateAPISSOUserData | Evet | |
| updateComments | bool | Hayır |
Yanıt
Döndürür: PutSSOUserAPIResponse
Örnek

createSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Evet |
Yanıt
Dönen değer: CreateSubscriptionAPIResponse
Örnek

deleteSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: DeleteSubscriptionAPIResponse
Örnek

getSubscriptions 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: GetSubscriptionsAPIResponse
Örnek

updateSubscription 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Yes | |
| userId | string | No |
Yanıt
Döndürür: UpdateSubscriptionAPIResponse
Örnek

getTenantDailyUsages 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| yearNumber | double | Hayır | |
| monthNumber | double | Hayır | |
| dayNumber | double | Hayır | |
| skip | double | Hayır |
Yanıt
Döndürür: GetTenantDailyUsages_200_response
Örnek

createTenantPackage 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantPackageBody | CreateTenantPackageBody | Evet |
Yanıt
Döndürür: CreateTenantPackage_200_response
Örnek

deleteTenantPackage 
Parameters
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getTenantPackage 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetTenantPackage_200_response
Örnek

getTenantPackages 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetTenantPackages_200_response
Örnek

replaceTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

updateTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantPackageBody | UpdateTenantPackageBody | Evet |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

createTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantUserBody | CreateTenantUserBody | Evet |
Yanıt
Döndürür: CreateTenantUser_200_response
Örnek

deleteTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| deleteComments | string | Hayır | |
| commentDeleteMode | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getTenantUser 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Dönüş: GetTenantUser_200_response
Örnek

getTenantUsers 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetTenantUsers_200_response
Örnek

replaceTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| replaceTenantUserBody | ReplaceTenantUserBody | Evet | |
| updateComments | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

sendLoginLink 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| redirectURL | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

updateTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantUserBody | UpdateTenantUserBody | Evet | |
| updateComments | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

createTenant 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantBody | CreateTenantBody | Evet |
Yanıt
Döndürür: CreateTenant_200_response
Örnek

deleteTenant 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| sure | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

getTenant 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetTenant_200_response
Örnek

getTenants 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| meta | string | Hayır | |
| skip | double | Hayır |
Yanıt
Döndürür: GetTenants_200_response
Örnek

updateTenant 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantBody | UpdateTenantBody | Yes |
Yanıt
Döndürür: FlagCommentPublic_200_response
Örnek

changeTicketState 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet | |
| id | string | Evet | |
| changeTicketStateBody | ChangeTicketStateBody | Evet |
Yanıt
Döndürür: ChangeTicketState_200_response
Örnek

createTicket 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet | |
| createTicketBody | CreateTicketBody | Evet |
Yanıt
Döndürür: CreateTicket_200_response
Örnek

getTicket 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: GetTicket_200_response
Örnek

getTickets 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| state | double | Hayır | |
| skip | double | Hayır | |
| limit | double | Hayır |
Yanıt
Döndürür: GetTickets_200_response
Örnek

uploadImage 
Bir resim yükleyin ve yeniden boyutlandırın
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
Yanıt
Döndürür: UploadImageResponse
Örnek

getUserBadgeProgressById 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById_200_response
Örnek

getUserBadgeProgressByUserId 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById_200_response
Örnek

getUserBadgeProgressList 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| limit | double | No | |
| skip | double | No |
Yanıt
Dönüş değeri: GetUserBadgeProgressList_200_response
Örnek

createUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createUserBadgeParams | CreateUserBadgeParams | Evet |
Yanıt
Döndürür: CreateUserBadge_200_response
Örnek

deleteUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: UpdateUserBadge_200_response
Örnek

getUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Dönen değer: GetUserBadge_200_response
Örnek

getUserBadges 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| badgeId | string | Hayır | |
| type | double | Hayır | |
| displayedOnComments | bool | Hayır | |
| limit | double | Hayır | |
| skip | double | Hayır |
Yanıt
Döndürür: GetUserBadges_200_response
Örnek

updateUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateUserBadgeParams | UpdateUserBadgeParams | Yes |
Yanıt
Döndürür: UpdateUserBadge_200_response
Örnek

getUserNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Dönüş: GetUserNotificationCount_200_response
Örnek

getUserNotifications 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| pageSize | int32_t | Hayır | |
| afterId | string | Hayır | |
| includeContext | bool | Hayır | |
| afterCreatedAt | int64_t | Hayır | |
| unreadOnly | bool | Hayır | |
| dmOnly | bool | Hayır | |
| noDm | bool | Hayır | |
| includeTranslations | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserNotifications_200_response
Örnek

resetUserNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: ResetUserNotifications_200_response
Örnek

resetUserNotifications 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| afterCreatedAt | int64_t | Hayır | |
| unreadOnly | bool | Hayır | |
| dmOnly | bool | Hayır | |
| noDm | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: ResetUserNotifications_200_response
Örnek

updateUserNotificationCommentSubscriptionStatus 
Belirli bir yorum için bildirimleri etkinleştir veya devre dışı bırak.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| optedInOrOut | string | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus_200_response
Örnek

updateUserNotificationPageSubscriptionStatus 
Sayfa için bildirimleri etkinleştirir veya devre dışı bırakır. Kullanıcılar bir sayfaya abone olduğunda, yeni kök yorumlar için bildirimler oluşturulur, ve ayrıca
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| url | string | Evet | |
| pageTitle | string | Evet | |
| subscribedOrUnsubscribed | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus_200_response
Örnek

updateUserNotificationStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| newStatus | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus_200_response
Örnek

getUserPresenceStatuses 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlIdWS | string | Evet | |
| userIds | string | Evet |
Yanıt
Döndürür: GetUserPresenceStatuses_200_response
Örnek

searchUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| usernameStartsWith | string | Hayır | |
| mentionGroupIds | vector<string | Hayır | |
| sso | string | Hayır | |
| searchSection | string | Hayır |
Yanıt
Döndürür: SearchUsers_200_response
Örnek

getUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUser_200_response
Örnek

createVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| direction | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: VoteComment_200_response
Örnek

deleteVote 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| editKey | string | Hayır |
Yanıt
Dönen değer: DeleteCommentVote_200_response
Örnek

getVotes 
Parametreler
| İsim | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetVotes_200_response
Örnek

getVotesForUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: GetVotesForUser_200_response
Örnek

Yardıma mı ihtiyacınız var?
C++ SDK ile ilgili herhangi bir sorunla karşılaşırsanız veya sorularınız olursa, lütfen:
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Katkı yönergeleri için lütfen GitHub deposunu ziyaret edin.