
Dil 🇹🇷 Türkçe
Dokümantasyon
Başlarken
API Referansı
Kullanım
Toplama
Denetim Kayıtları
Kimlik Doğrulama
Yorumdan Engelleme
Engellenen Yorumları Kontrol Et
Yorumlar
Kullanıcı İçin Yorumlar
Etki Alanı Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Akış Gönderileri
Yorumu İşaretle
GIF'ler
Hashtag'ler
Moderasyon
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfa Tepkileri
Sayfalar
Bekleyen Webhook Etkinlikleri
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
Çeviriler
Resim Yükleme
Kullanıcı Rozet İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Varlık Durumu
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
Kaynağından Derleme
mkdir build
cd build
cmake ..
make
Kurulum
sudo make install
Kütüphane İçeriği
Bu kütüphane, API ile çalışmayı kolaylaştıran oluşturulmuş API istemcisini ve SSO yardımcı araçlarını içerir.
Genel ve Güvenli API'lar
API istemcisi için üç sınıf vardır: DefaultApi, PublicApi ve ModerationApi. DefaultApi, API anahtarınızı gerektiren yöntemleri içerir ve PublicApi, kimlik doğrulama olmadan doğrudan bir tarayıcı/mobil cihaz vb. üzerinden yapılabilen yöntemleri içerir. ModerationApi, canlı ve hızlı denetleme API'lerinin kapsamlı bir paketini sağlar. Her ModerationApi yöntemi bir sso parametresi alır ve SSO veya bir FastComments.com oturum çerezi aracılığıyla kimlik doğrulaması yapabilir.
Hızlı Başlangıç 
Kimlik Doğrulamalı API'leri Kullanma (DefaultAPI)
Önemli:
- Temel URL'yi ayarlamalısınız (cpp-restsdk üreticisi bunu OpenAPI spec'ten okumaz)
- Kimlik doğrulamalı istekler yapmadan önce ApiClient üzerinde API anahtarınızı ayarlamalısınız. Bunu yapmazsanız, istekler 401 hatasıyla 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'yi 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);
// Şimdi kimlik doğrulamalı API çağrılarını yapın
return 0;
}
Genel API'leri Kullanma (PublicAPI)
Genel 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'yi 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;
}
Moderatör API'lerini Kullanma (ModerationApi)
ModerationApi, moderatör panosunu güçlendirir. Her yöntem bir sso parametresi alır; böylece çağrı SSO ile kimlik doğrulamalı bir moderatör adına çalıştırılır (aşağıdaki SSO bölümünde token oluşturma hakkında bilgi bulabilirsiniz):
#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>();
// GEREKLİ: Temel URL'yi 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::ModerationApi moderationApi(apiClient);
// Moderatörün SSO token'ını çağrıyı kimlik doğrulamak için geçin
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;
}
Ortak Sorunlar
- "URI must contain a hostname" hatası:
ApiClientoluşturulmadan önceconfig->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))çağrısını yaptığınızdan emin olun. cpp-restsdk üreticisi sunucu URL'sini OpenAPI spec'ten otomatik olarak okumaz. - 401 "missing-api-key" hatası:
DefaultAPIörneği oluşturulmadan önceconfig->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/halka açık istekler içinPublicApive moderatör paneli istekleri (moderatör SSO token'ı ile kimlik doğrulamalı) içinModerationApikullanın.
API Çağrısı Yapma: Senkron vs Asenkron 
All API methods in this SDK return pplx::task<std::shared_ptr<ResponseType>> from the C++ REST SDK. This gives you flexibility in how you handle API responses.
.get() ile Eşzamanlı Çağrılar
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;
}
.then() ile Asenkron Çağrılar
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;
Eşzamanlı ve Asenkron Arasında Seçim Yapmak
The choice depends on your runtime environment and application architecture:
.get() (Synchronous blocking)
- Çağıran iş parçacığını HTTP isteği tamamlanana kadar engeller
- Daha basit kod akışı, anlaşılması daha kolay
- Ayrı çalışan iş parçacıkları, toplu işlem veya komut satırı araçları için uygundur
- Uygun değildir olay döngüleri, GUI iş parçacıkları veya tek iş parçacıklı sunucular için
.then() (Asynchronous non-blocking)
- Hemen döner, geri çağrı istek tamamlandığında çalışır
- Çağıran iş parçacığını engellemez
- Olay odaklı mimariler, GUI uygulamaları veya tek iş parçacıklı olay döngüleri için gereklidir
- Birden fazla işlemi zincirleme imkanı sağlar
- Daha karmaşık kontrol akışı
The SDK's test suite uses .get() exclusively, but this is appropriate for the test environment where blocking is acceptable.
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ı İçin Dokümantasyon
| Sınıf | Metod | 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, grupBy sağlanmışsa gruplayarak ve birden fazla işlem uygulayarak toplar. Farklı işlemler (ör. toplam, benzersizSayım, ortalama, vb.) desteklenir. |
| 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} | 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 | 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} | req tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | Sayfadaki daha önce yorum yapmış ancak şu anda çevrim dışı olan yorumcular. displayName göre sıralanır. /users/online sorgusunu tüketince "Members" bölümü oluşturmak için bunu kullanın. commenterName üzerine cursor sayfalama: sunucu, {tenantId, urlId, commenterName} kısmı indeksini afterName'den $gt ile ileri yürütür, $skip maliyeti yok. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | Şu anda bir sayfayı izleyen çevrimiçi izleyiciler: websoket oturumu sayfaya şu anda abone olan kişiler. anonCount + totalCount (odadaki tüm aboneler, içinde sıralamadığımız anonim izleyiciler dahil) döner. |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | Bir tenant için sayfaları listeler. FChat masaüstü istemcisi tarafından oda listesini doldurmak için kullanılır. Her sayfanın çözümlenen özel yapılandırmasında enableFChat true olmalıdır. SSO gerektiren sayfalar, istek yapan kullanıcının grup erişimine göre filtrelenir. |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Belirli bir yorum için bildirimleri etkinleştirir veya devre dışı bırakır. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Bir 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 |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Bir resmi yükler ve yeniden boyutlandırır. |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
Modeller İçin Dokümantasyon
- 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
- BannedUserMatchType
- BannedUserMatch_matchedOnValue
- BillingInfo
- BlockFromCommentParams
- BlockSuccess
- BuildModerationFilterParams
- BuildModerationFilterResponse
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- BulkCreateHashTagsResponse_results_inner
- BulkPreBanParams
- BulkPreBanSummary
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- CheckBlockedCommentsResponse
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
Topla 
Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| aggregationRequest | AggregationRequest | Evet | |
| options | const AggregateOptions& | Evet |
Yanıt
Döndürür: AggregateResponse
Örnek

Denetim Kayıtlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetAuditLogsOptions& | Evet |
Yanıt
Döndürür: GetAuditLogsResponse
Örnek

Çıkış Yap (Genel) 
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorumdan Engelle (Genel) 
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: BlockSuccess
Örnek

Yorumdaki Engeli Kaldır (Genel) 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Yanıt
Döndürür: UnblockSuccess
Örnek

Engellenen Yorumları Kontrol Et 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentIds | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: CheckBlockedCommentsResponse
Örnek

Kullanıcıyı Yorumdan Engelle 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| blockFromCommentParams | BlockFromCommentParams | Evet | |
| options | const BlockUserFromCommentOptions& | Evet |
Yanıt
Döndürür: BlockSuccess
Örnek

Yorum Oluştur (Genel) 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| commentData | CommentData | Yes | |
| options | const CreateCommentPublicOptions& | Yes |
Yanıt
Döndürür: SaveCommentsResponseWithPresence
Örnek

Yorumu Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const DeleteCommentOptions& | Evet |
Yanıt
Geri döner: DeleteCommentResult
Örnek

Yorumu Sil (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentPublicOptions& | Yes |
Yanıt
Döndürür: PublicAPIDeleteCommentResponse
Örnek

Yorum Oylamasını Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| voteId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| options | const DeleteCommentVoteOptions& | Yes |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

Yorumu İşaretle 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const FlagCommentOptions& | Evet |
Yanıt
Döndürür: FlagCommentResponse
Örnek

Yorumu Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: APIGetCommentResponse
Örnek

Yorumları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetCommentsOptions& | Evet |
Yanıt
Returns: APIGetCommentsResponse
Örnek

Yorumları Al (Genel) 
istek tenantId urlId
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| options | const GetCommentsPublicOptions& | Evet |
Yanıt
Döndürür: GetCommentsResponseWithPresence_PublicComment_
Örnek

Yorum Metnini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetCommentTextOptions& | Yes |
Yanıt
Döndürür: PublicAPIGetCommentTextResponse
Örnek

Yorum Oy Veren Kullanıcı Adlarını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| dir | int32_t | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentVoteUserNamesSuccessResponse
Örnek

Yorumu Kilitle 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Yanıt
Döner: APIEmptyResponse
Örnek

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

Yorumu Kaydet 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | CreateCommentParams | Evet | |
| options | const SaveCommentOptions& | Evet |
Yanıt
Döndürür: APISaveCommentResponse
Örnek

Yorum Metnini Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Evet | |
| options | const SetCommentTextOptions& | Evet |
Yanıt
Döndürür: PublicAPISetCommentTextResponse
Örnek

Kullanıcının Yorum Engelini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Yes | |
| options | const UnBlockUserFromCommentOptions& | Yes |
Yanıt
Döndürür: UnblockSuccess
Örnek

Yorum İşaretini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| options | const UnFlagCommentOptions& | Yes |
Yanıt
Dönüş: FlagCommentResponse
Örnek

Yorum Kilidini Aç 
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: APIEmptyResponse
Örnek

Yorum Sabitlemeyi Kaldır 
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: ChangeCommentPinStatusResponse
Örnek

Yorumu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updatableCommentParams | UpdatableCommentParams | Yes | |
| options | const UpdateCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yoruma Oy Ver 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| urlId | string | Yes | |
| broadcastId | string | Yes | |
| voteBodyParams | VoteBodyParams | Yes | |
| options | const VoteCommentOptions& | Yes |
Yanıt
Döndürür: VoteResponse
Örnek

Kullanıcı İçin Yorumları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| options | const GetCommentsForUserOptions& | Evet |
Yanıt
Returns: GetCommentsForUserResponse
Örnek

Alan Yapılandırması Ekle 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| addDomainConfigParams | AddDomainConfigParams | Evet |
Yanıt
Döndürür: AddDomainConfigResponse
Örnek

Alan Yapılandırmasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| domain | string | Yes |
Yanıt
Döndürür: DeleteDomainConfigResponse
Örnek

Alan Yapılandırmasını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: GetDomainConfigResponse
Örnek

Alan Yapılandırmalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes |
Yanıt
Döndürür: GetDomainConfigsResponse
Örnek

Alan Yapılandırmasını Kısmen Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| patchDomainConfigParams | PatchDomainConfigParams | Evet |
Yanıt
Returns: PatchDomainConfigResponse
Örnek

Alan Yapılandırmasını Değiştir 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: PutDomainConfigResponse
Örnek

E-posta Şablonu Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createEmailTemplateBody | CreateEmailTemplateBody | Yes |
Yanıt
Döndürür: CreateEmailTemplateResponse
Örnek

E-posta Şablonunu Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

E-posta Şablonu Render Hatasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| errorId | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

E-posta Şablonunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döner: GetEmailTemplateResponse
Örnek

E-posta Şablonu Tanımlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes |
Yanıt
Döndürür: GetEmailTemplateDefinitionsResponse
Örnek

E-posta Şablonu Render Hatalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetEmailTemplateRenderErrorsResponse
Örnek

E-posta Şablonlarını Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
Response
Döndürür: GetEmailTemplatesResponse
Example

E-posta Şablonunu Render Et 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Evet | |
| locale | string | Hayır |
Yanıt
Döndürür: RenderEmailTemplateResponse
Örnek

E-posta Şablonunu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Olay Günlüğünü Al 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | int64_t | Yes | |
| endTime | int64_t | No |
Yanıt
Döndürür: GetEventLogResponse
Örnek

Global Olay Günlüğünü Al 
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 | Hayır |
Yanıt
Döndürür: GetEventLogResponse
Örnek

Akış Gönderisi Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| options | const CreateFeedPostOptions& | Yes |
Yanıt
Döndürür: CreateFeedPostsResponse
Örnek

Akış Gönderisi Oluştur (Genel) 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| options | const CreateFeedPostPublicOptions& | Evet |
Response
Döndürür: CreateFeedPostResponse
Örnek

Akış Gönderisini Sil (Genel) 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| options | const DeleteFeedPostPublicOptions& | Evet |
Yanıt
Döndürür: DeleteFeedPostPublicResponse
Örnek

Akış Gönderilerini Al 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetFeedPostsOptions& | Evet |
Yanıt
Döndürür: GetFeedPostsResponse
Örnek

Akış Gönderilerini Al (Genel) 
req tenantId afterId
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetFeedPostsPublicOptions& | Evet |
Yanıt
Döndürür: PublicFeedPostsResponse
Örnek

Akış Gönderileri İstatistiklerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | vector<string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: FeedPostsStatsResponse
Örnek

Kullanıcı Tepkilerini Al (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserReactsPublicOptions& | Yes |
Yanıt
Döndürür: UserReactsResponse
Örnek

Akış Gönderisine Tepki Ver (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| options | const ReactFeedPostPublicOptions& | Yes |
Yanıt
Returns: ReactFeedPostResponse
Örnek

Akış Gönderisini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| feedPost | FeedPost | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Akış Gönderisini Güncelle (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| updateFeedPostParams | UpdateFeedPostParams | Yes | |
| options | const UpdateFeedPostPublicOptions& | Yes |
Yanıt
Döndürür: CreateFeedPostResponse
Örnek

Yorumu İşaretle (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| isFlagged | bool | Yes | |
| sso | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Büyük GIF Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
Yanıt
Döndürür: GifGetLargeResponse
Örnek

GIF Arama Sonuçlarını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| search | string | Yes | |
| options | const GetGifsSearchOptions& | Yes |
Yanıt
Döndürür: GetGifsSearchResponse
Örnek

Trend GIF'leri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetGifsTrendingOptions& | Yes |
Yanıt
Döndürür: GetGifsTrendingResponse
Örnek

Hashtag Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createHashTagBody | CreateHashTagBody | Yes |
Yanıt
Döndürür: CreateHashTagResponse
Örnek

Hashtag'leri Toplu Ekle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Yes |
Yanıt
Döndürür: BulkCreateHashTagsResponse
Örnek

Hashtag'i Sil 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| tag | string | Yes | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Yes |
Yanıt
Döner: APIEmptyResponse
Örnek

Hashtag'leri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | double | Hayır |
Yanıt
Döndürür: GetHashTagsResponse
Örnek

Hashtag'i Kısmen Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| tag | string | Evet | |
| updateHashTagBody | UpdateHashTagBody | Evet |
Yanıt
Döndürür: UpdateHashTagResponse
Örnek

Moderasyon Oylamasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| voteId | string | Evet | |
| options | const DeleteModerationVoteOptions& | Evet |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

API Yorumlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetApiCommentsOptions& | Evet |
Yanıt
Döndürür: ModerationAPIGetCommentsResponse
Örnek

API Dışa Aktarma Durumunu Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetApiExportStatusOptions& | Evet |
Yanıt
Döndürür: ModerationExportStatusResponse
Örnek

API Kimliklerini Al 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetApiIdsOptions& | Evet |
Yanıt
Döndürür: ModerationAPIGetCommentIdsResponse
Örnek

Yorumdan Yasaklı Kullanıcıları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetBannedUsersFromCommentResponse
Örnek

Yorum Yasak Durumunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentBanStatusResponse
Örnek

Yorumun Alt Yorumlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Yanıt
Returns: ModerationAPIChildCommentsResponse
Örnek

Sayımı Al 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetCountOptions& | Yes |
Yanıt
Döndürür: ModerationAPICountCommentsResponse
Örnek

Sayım Değerlerini Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetBannedUsersCountResponse
Örnek

Günlükleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: ModerationAPIGetLogsResponse
Örnek

Manuel Rozetleri Al 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: GetTenantManualBadgesResponse
Example

Kullanıcı İçin Manuel Rozetleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetManualBadgesForUserOptions& | Yes |
Yanıt
Döndürür: GetUserManualBadgesResponse
Örnek

Moderasyon Yorumu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const GetModerationCommentOptions& | Yes |
Yanıt
Döndürür: ModerationAPICommentResponse
Örnek

Moderasyon Yorum Metnini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentTextResponse
Örnek

Ön Yasak Özetini Al 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const GetPreBanSummaryOptions& | Evet |
Response
Döndürür: PreBanSummary
Example

Arama Yorumları Özetini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetSearchCommentsSummaryOptions& | Yes |
Yanıt
Döndürür: ModerationCommentSearchResponse
Örnek

Arama Sayfalarını Al 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchPagesOptions& | Evet |
Yanıt
Döndürür: ModerationPageSearchResponse
Örnek

Arama Sitelerini Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchSitesOptions& | Evet |
Yanıt
Döndürür: ModerationSiteSearchResponse
Örnek

Arama Önerilerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchSuggestOptions& | Evet |
Yanıt
Döndürür: ModerationSuggestResponse
Örnek

Arama Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetSearchUsersOptions& | Evet |
Yanıt
Döndürür: ModerationUserSearchResponse
Örnek

Güven Faktörünü Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetTrustFactorOptions& | Evet |
Yanıt
Döndürür: GetUserTrustFactorResponse
Örnek

Kullanıcı Yasak Tercihini Al 
Parametreler
| Ad | Tip | Gereklidir | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: APIModerateGetUserBanPreferencesResponse
Örnek

Kullanıcı İç Profilini Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetUserInternalProfileOptions& | Evet |
Yanıt
Döndürür: GetUserInternalProfileResponse
Örnek

Yorum Oylarını Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Evet | |
| options | const PostAdjustCommentVotesOptions& | Evet |
Yanıt
Returns: AdjustVotesResponse
Örnek

API Dışa Aktarma Yap 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const PostApiExportOptions& | Yes |
Yanıt
Döndürür: ModerationExportResponse
Örnek

Yoruma Kullanıcıyı Yasakla 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostBanUserFromCommentOptions& | Yes |
Yanıt
Döndürür: BanUserFromCommentResult
Örnek

Kullanıcı Yasaklamasını Geri Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| banUserUndoParams | BanUserUndoParams | Evet | |
| sso | string | Hayır |
Response
Döndürür: APIEmptyResponse
Example

Toplu Ön Yasak Özeti Gönder 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| bulkPreBanParams | BulkPreBanParams | Yes | |
| options | const PostBulkPreBanSummaryOptions& | Yes |
Yanıt
Returns: BulkPreBanSummary
Örnek

ID'lere Göre Yorumları Gönder 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentsByIdsParams | CommentsByIdsParams | Yes | |
| sso | string | No |
Yanıt
Döndürür: ModerationAPIChildCommentsResponse
Örnek

Yorumu İşaretle (Gönder) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostFlagCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorumu Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRemoveCommentOptions& | Yes |
Yanıt
Döndürür: PostRemoveCommentApiResponse
Örnek

Silinmiş Yorumu Geri Yükle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostRestoreDeletedCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorum Onay Durumunu Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const PostSetCommentApprovalStatusOptions& | Evet |
Yanıt
Döndürür: SetCommentApprovedResponse
Örnek

Yorum İnceleme Durumunu Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const PostSetCommentReviewStatusOptions& | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorum Spam Durumunu Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostSetCommentSpamStatusOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Yorum Metnini Ayarla (Gönder) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| setCommentTextParams | SetCommentTextParams | Yes | |
| options | const PostSetCommentTextOptions& | Yes |
Yanıt
Döndürür: SetCommentTextResponse
Örnek

Yorum İşaretini Kaldır (Gönder) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| options | const PostUnFlagCommentOptions& | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Oy Gönder 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| options | const PostVoteOptions& | Evet |
Yanıt
Döndürür: VoteResponse
Örnek

Rozet Ver 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| badgeId | string | Evet | |
| options | const PutAwardBadgeOptions& | Evet |
Yanıt
Döndürür: AwardUserBadgeResponse
Örnek

Konuyu Kapat 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Rozeti Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| badgeId | string | Evet | |
| options | const PutRemoveBadgeOptions& | Evet |
Yanıt
Döndürür: RemoveUserBadgeResponse
Örnek

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

Güven Faktörünü Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const SetTrustFactorOptions& | Evet |
Yanıt
Döndürür: SetUserTrustFactorResponse
Örnek

Moderatör Oluştur 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createModeratorBody | CreateModeratorBody | Yes |
Yanıt
Döndürür: CreateModeratorResponse
Örnek

Moderatörü Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sendEmail | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Moderatörü Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetModeratorResponse
Örnek

Moderatörleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Returns: GetModeratorsResponse
Örnek

Davet Gönder 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| fromName | string | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Moderatörü Güncelle 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateModeratorBody | UpdateModeratorBody | Yes |
Response
Döndürür: APIEmptyResponse
Example

Bildirim Sayısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Önbelleğe Alınmış Bildirim Sayısını Al 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetCachedNotificationCountResponse
Örnek

Bildirim Sayısını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetNotificationCountOptions& | Evet |
Yanıt
Döndürür: GetNotificationCountResponse
Örnek

Bildirimleri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetNotificationsOptions& | Yes |
Yanıt
Döndürür: GetNotificationsResponse
Örnek

Bildirimi Güncelle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateNotificationBody | UpdateNotificationBody | Yes | |
| userId | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

V1 Sayfa Tepkisi Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| title | string | Hayır |
Yanıt
Döndürür: CreateV1PageReact
Örnek

V2 Sayfa Tepkisi Oluştur 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| title | string | No |
Response
Returns: CreateV1PageReact
Example

V1 Sayfa Tepkisini Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: CreateV1PageReact
Örnek

V2 Sayfa Tepkisini Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: CreateV1PageReact
Örnek

V1 Sayfa Beğenilerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetV1PageLikes
Örnek

V2 Sayfa Tepkilerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: GetV2PageReacts
Örnek

V2 Sayfa Tepki Veren Kullanıcıları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: GetV2PageReactUsersResponse
Örnek

Sayfa Ekle 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIPageData | CreateAPIPageData | Yes |
Response
Döndürür: AddPageAPIResponse
Örnek

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

Çevrimdışı Kullanıcıları Al 
Sayfada daha önce yorum yapmış ancak şu anda çevrim içi olmayan yorumcular. displayName'e göre sıralanır.
Bu, /users/online endpoint'i tüketildikten sonra bir "Üyeler" bölümü oluşturmak için kullanılır.
commenterName üzerinde imleç sayfalama: sunucu, {tenantId, urlId, commenterName} kısmı üzerinden afterName'den itibaren $gt ile ileri yürür, $skip maliyeti yok.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| options | const GetOfflineUsersOptions& | Evet |
Yanıt
Döndürür: PageUsersOfflineResponse
Örnek

Çevrimiçi Kullanıcıları Al 
Şu anda çevrimiçi izleyiciler: Websocket oturumu şu anda sayfaya abone olan kişiler.
anonCount + totalCount değerini döndürür (odadaki tüm aboneler, numaralandırmadığımız anonim izleyiciler dahil).
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetOnlineUsersOptions& | Yes |
Response
Döndürür: PageUsersOnlineResponse
Example

URL ID ile Sayfayı Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: GetPageByURLIdAPIResponse
Örnek

Sayfaları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Returns: GetPagesAPIResponse
Örnek

Sayfaları Al (Genel) 
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
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetPagesPublicOptions& | Evet |
Yanıt
Döndürür: GetPublicPagesResponse
Örnek

Kullanıcı Bilgilerini Al 
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
Döndürür: PageUsersInfoResponse
Example

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

Bekleyen Webhook Etkinliğini Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Returns: APIEmptyResponse
Örnek

Bekleyen Webhook Etkinliği Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetPendingWebhookEventCountOptions& | Evet |
Yanıt
Döndürür: GetPendingWebhookEventCountResponse
Örnek

Bekleyen Webhook Etkinliklerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetPendingWebhookEventsOptions& | Evet |
Yanıt
Döndürür: GetPendingWebhookEventsResponse
Örnek

Soru Yapılandırması Oluştur 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createQuestionConfigBody | CreateQuestionConfigBody | Evet |
Yanıt
Döndürür: CreateQuestionConfigResponse
Örnek

Soru Yapılandırmasını Sil 
Parametreler
| Ad | Tip | Gereklidir | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Soru Yapılandırmasını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetQuestionConfigResponse
Örnek

Soru Yapılandırmalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
Yanıt
Döndürür: GetQuestionConfigsResponse
Örnek

Soru Yapılandırmasını Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Soru Sonucu Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createQuestionResultBody | CreateQuestionResultBody | Yes |
Yanıt
Döndürür: CreateQuestionResultResponse
Örnek

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

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

Soru Sonuçlarını Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetQuestionResultsOptions& | Evet |
Yanıt
Döndürür: GetQuestionResultsResponse
Örnek

Soru Sonucunu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateQuestionResultBody | UpdateQuestionResultBody | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Soru Sonuçlarını Topla 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const AggregateQuestionResultsOptions& | Evet |
Yanıt
Döner: AggregateQuestionResultsResponse
Örnek

Soru Sonuçlarını Toplu Olarak Topla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | Evet | |
| forceRecalculate | bool | Hayır |
Yanıt
Döndürür: BulkAggregateQuestionResultsResponse
Örnek

Yorumları Soru Sonuçlarıyla Birleştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const CombineCommentsWithQuestionResultsOptions& | Evet |
Yanıt
Döndürür: CombineQuestionResultsWithCommentsResponse
Örnek

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

SSO Kullanıcısını Sil 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const DeleteSSOUserOptions& | Evet |
Yanıt
Döndürür: DeleteSSOUserAPIResponse
Örnek

E-posta ile SSO Kullanıcısını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| string | Yes |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
Örnek

ID ile SSO Kullanıcısını Al 
Parametreler
| Ad | Tür | Gereki ri | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetSSOUserByIdAPIResponse
Örnek

SSO Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | int32_t | Hayır |
Yanıt
Döndürür: GetSSOUsersResponse
Örnek

SSO Kullanıcısını Kısmen Güncelle 
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: PatchSSOUserAPIResponse
Örnek

SSO Kullanıcısını Değiştir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateAPISSOUserData | UpdateAPISSOUserData | Yes | |
| updateComments | bool | No |
Yanıt
Döndürür: PutSSOUserAPIResponse
Örnek

Abonelik Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Evet |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

Aboneliği Sil 
Parameters
| Ad | Tür | Gereklidir | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Response
Döndürür: DeleteSubscriptionAPIResponse
Example

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

Aboneliği Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: UpdateSubscriptionAPIResponse
Örnek

Kiracı Günlük Kullanımlarını Al 
Parameters
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetTenantDailyUsagesOptions& | Evet |
Response
Döndürür: GetTenantDailyUsagesResponse
Örnek

Kiracı Paketi Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantPackageBody | CreateTenantPackageBody | Evet |
Yanıt
Döndürür: CreateTenantPackageResponse
Örnek

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

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

Kiracı Paketlerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | double | No |
Yanıt
Döndürür: GetTenantPackagesResponse
Örnek

Kiracı Paketini Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Yes |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Paketini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantPackageBody | UpdateTenantPackageBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Kullanıcısı Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantUserBody | CreateTenantUserBody | Yes |
Yanıt
Döndürür: CreateTenantUserResponse
Örnek

Kiracı Kullanıcısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| options | const DeleteTenantUserOptions& | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Kullanıcısını Al 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Response
Döndürür: GetTenantUserResponse
Örnek

Kiracı Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | double | Hayır |
Yanıt
Döndürür: GetTenantUsersResponse
Örnek

Kiracı Kullanıcısını Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantUserBody | ReplaceTenantUserBody | Yes | |
| updateComments | string | No |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Giriş Bağlantısı Gönder 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| redirectURL | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracı Kullanıcısını Güncelle 
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: APIEmptyResponse
Örnek

Kiracı Oluştur 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantBody | CreateTenantBody | Yes |
Yanıt
Dönüş: CreateTenantResponse
Örnek

Kiracıyı Sil 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| sure | string | Hayır |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Kiracıyı Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döner: GetTenantResponse
Örnek

Kiracıları Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetTenantsOptions& | Yes |
Yanıt
Döndürür: GetTenantsResponse
Örnek

Kiracıyı Güncelle 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantBody | UpdateTenantBody | Evet |
Yanıt
Döndürür: APIEmptyResponse
Örnek

Bilet Durumunu Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| id | string | Yes | |
| changeTicketStateBody | ChangeTicketStateBody | Yes |
Yanıt
Döndürür: ChangeTicketStateResponse
Örnek

Bilet Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes | |
| createTicketBody | CreateTicketBody | Yes |
Yanıt
Döndürür: CreateTicketResponse
Örnek

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

Biletleri Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| options | const GetTicketsOptions& | Evet |
Yanıt
Döndürür: GetTicketsResponse
Örnek

Çevirileri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| r_namespace | string | Evet | |
| component | string | Evet | |
| options | const GetTranslationsOptions& | Evet |
Yanıt
Döndürür: GetTranslationsResponse
Örnek

Resim Yükle 
Bir resmi yükle ve yeniden boyutlandır
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| options | const UploadImageOptions& | Yes |
Yanıt
Döndürür: UploadImageResponse
Örnek

ID ile Kullanıcı Rozet İlerleme Durumunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: APIGetUserBadgeProgressResponse
Örnek

Kullanıcı ID ile Rozet İlerlemesini Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet |
Yanıt
Döndürür: APIGetUserBadgeProgressResponse
Örnek

Kullanıcı Rozet İlerleme Listesini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgeProgressListOptions& | Yes |
Yanıt
Döndürür: APIGetUserBadgeProgressListResponse
Örnek

Kullanıcı Rozeti Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createUserBadgeParams | CreateUserBadgeParams | Evet |
Yanıt
Döndürür: APICreateUserBadgeResponse
Örnek

Kullanıcı Rozetini Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

Kullanıcı Rozetini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döner: APIGetUserBadgeResponse
Örnek

Kullanıcı Rozetlerini Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserBadgesOptions& | Yes |
Yanıt
Döndürür: APIGetUserBadgesResponse
Örnek

Kullanıcı Rozetini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateUserBadgeParams | UpdateUserBadgeParams | Yes |
Yanıt
Döndürür: APIEmptySuccessResponse
Örnek

Kullanıcı Bildirim Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserNotificationCountResponse
Örnek

Kullanıcı Bildirimlerini Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const GetUserNotificationsOptions& | Yes |
Response
Returns: GetMyNotificationsResponse
Example

Kullanıcı Bildirim Sayısını Sıfırla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

Kullanıcı Bildirimlerini Sıfırla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| options | const ResetUserNotificationsOptions& | Yes |
Yanıt
Döndürür: ResetUserNotificationsResponse
Örnek

Kullanıcı Bildirim Yorum Abonelik Durumunu Güncelle 
Enable or disable notifications for a specific comment.
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: UpdateUserNotificationCommentSubscriptionStatusResponse
Örnek

Kullanıcı Sayfa Abonelik Durumunu Güncelle 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | string | Yes | |
| sso | string | No |
Response
Returns: UpdateUserNotificationPageSubscriptionStatusResponse
Example

Kullanıcı Bildirim Durumunu Güncelle 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| newStatus | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatusResponse
Örnek

Kullanıcı Varlık Durumlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlIdWS | string | Yes | |
| userIds | string | Yes |
Yanıt
Döndürür: GetUserPresenceStatusesResponse
Örnek

Kullanıcı Ara 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| options | const SearchUsersOptions& | Evet |
Yanıt
Döndürür: SearchUsersResult
Örnek

Kullanıcıyı Al 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
Response
Döndürür: GetUserResponse
Örnek

Oy Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| direction | string | Evet | |
| options | const CreateVoteOptions& | Evet |
Yanıt
Döndürür: VoteResponse
Örnek

Oyu Sil 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| editKey | string | No |
Yanıt
Döndürür: VoteDeleteResponse
Örnek

Oyları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetVotesResponse
Örnek

Kullanıcı İçin Oyları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| options | const GetVotesForUserOptions& | Yes |
Yanıt
Döndürür: GetVotesForUserResponse
Ö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.