
Dil 🇹🇷 Türkçe
Dokümantasyon
Başlarken
API Referansı
Kullanım
Toplama
Denetim Günlükleri
Kimlik Doğrulama
Yorumdan Engelleme
Engellenmiş Yorumları Kontrol Et
Yorumlar
Kullanıcı İçin Yorumlar
Alan Adı Yapılandırmaları
E-posta Şablonları
Etkinlik Günlüğü
Akış Gönderileri
Yorumu İşaretle
GIF'ler
Hashtag'ler
Moderasyon
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfa Tepkileri
Sayfalar
Bekleyen Webhook Olayları
Soru Yapılandırmaları
Soru Sonuçları
Soru Sonuçları Toplaması
SSO Kullanıcıları
Abonelikler
Kiracı Günlük Kullanımı
Kiracı Paketleri
Kiracı Kullanıcıları
Kiracılar
Biletler
Çeviriler
Resim Yükle
Kullanıcı Rozet İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Çevrimiçi Durumları
Kullanıcı Arama
Kullanıcılar
Oylar
FastComments Nim SDK
Bu, FastComments için resmi Nim SDK'sıdır.
FastComments API'si için resmi Nim SDK
Depo
Kurulum 
Nimble Kullanımı
nimble install fastcomments
Kaynak Koddan Derleme
nimble build
Kütüphane İçeriği
Bu kütüphane, API ile çalışmayı kolaylaştırmak için oluşturulmuş API istemcisini ve SSO yardımcı araçlarını içerir.
Genel ve Güvenli API'ler
API istemcisi için üç API modülü vardır: api_default, api_public ve api_moderation. api_default, API anahtarınızı gerektiren yöntemleri içerir ve api_public, tarayıcı/mobil cihaz vb. üzerinden kimlik doğrulama olmadan doğrudan yapılabilecek API çağrılarını içerir. api_moderation modülü ise moderatör panosu için yöntemleri içerir.
api_moderation yöntemleri yorumları ve bunların günlüklerini listeleme, sayma, arama ve dışa aktarma; yorumları kaldırma/geri yükleme, işaretleme, inceleme/spam/onay durumunu ayarlama, oyları ayarlama ve konuları yeniden açma/kapatma gibi moderasyon eylemlerini; yasaklar (bir kullanıcıyı bir yorumdan yasaklama, yasağı geri alma, ön-yasak özetleri, yasağın durumu ve tercihleri ve yasaklı kullanıcı sayıları); ve rozetler ve güven (rozet verme/kaldırma, manuel rozetleri listeleme, bir kullanıcının güven faktörünü alma/ayarlama ve bir kullanıcının dahili profilini alma) kapsar. Her api_moderation yöntemi bir sso parametresi kabul eder, böylece çağrı bir SSO moderatörü olarak kimlik doğrulanır.
Hızlı Başlangıç 
Kimlik Doğrulamalı API'leri Kullanma (DefaultAPI)
Önemli: Kimlik doğrulamalı uç noktalar, API anahtarınızın x-api-key başlığı olarak ayarlanmasını gerektirir.
import httpclient
import fastcomments
import fastcomments/apis/api_default
import fastcomments/models/model_comment_data
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
# Kimlik doğrulamalı API çağrıları yapın
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
Public API'leri Kullanma (PublicAPI)
Genel uç noktalar kimlik doğrulama gerektirmez:
import httpclient
import fastcomments
import fastcomments/apis/api_public
let client = newHttpClient()
# Genel API çağrıları yapın
let (response, httpResponse) = getCommentsPublic(
httpClient = client,
tenantId = "your-tenant-id",
urlId = "your-url-id",
page = 0,
direction = SortDirections.DESC,
sso = "",
skip = 0,
skipChildren = 0,
limit = 0,
limitChildren = 0,
countChildren = false,
fetchPageForCommentId = "",
includeConfig = false,
countAll = false,
includei10n = false,
locale = "",
modules = "",
isCrawler = false,
includeNotificationCount = false,
asTree = false,
maxTreeDepth = 0,
useFullTranslationIds = false,
parentId = "",
searchText = "",
hashTags = @[],
userId = "",
customConfigStr = "",
afterCommentId = "",
beforeCommentId = ""
)
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
Moderasyon API'lerini Kullanma (ModerationAPI)
Moderasyon uç noktaları moderatör panosunu destekler ve görev yapan moderatör için bir SSO belirteciyle kimlik doğrulanır:
import httpclient
import fastcomments
import fastcomments/apis/api_moderation
let client = newHttpClient()
# Moderasyon panosundaki yorumları listeleyin
let (response, httpResponse) = getApiComments(
httpClient = client,
page = 0,
count = 30,
textSearch = "",
byIPFromComment = "",
filters = "",
searchFilters = "",
sorts = "",
demo = false,
sso = "your-sso-token"
)
if response.isSome:
let resp = response.get()
echo "Found ", resp.comments.len, " comments"
Yaygın Sorunlar
- 401 kimlik doğrulama hatası: DefaultAPI istekleri yapmadan önce HttpClient üzerinde
x-api-keybaşlığını ayarladığınızdan emin olun:client.headers["x-api-key"] = "your-api-key" - Yanlış API sınıfı: Sunucu tarafı kimlik doğrulamalı istekler için
api_defaultkullanın, istemci tarafı/genel istekler içinapi_publickullanın ve moderatör panosu istekleri içinapi_moderationkullanın.
API Çağrıları Yapma 
Bu SDK'daki tüm API yöntemleri (Option[ResponseType], Response) demetleri döndürür. İlk eleman, başarılıysa ayrıştırılmış yanıtı içerir; ikinci eleman ise ham HTTP yanıtıdır.
Örnek: Yorumları Getirme
import httpclient
import options
import fastcomments
import fastcomments/apis/api_default
let client = newHttpClient()
client.headers["x-api-key"] = "your-api-key"
let (response, httpResponse) = getComments(
httpClient = client,
tenantId = "your-tenant-id",
page = 0,
limit = 0,
skip = 0,
asTree = false,
skipChildren = 0,
limitChildren = 0,
maxTreeDepth = 0,
urlId = "your-url-id",
userId = "",
anonUserId = "",
contextUserId = "",
hashTag = "",
parentId = "",
direction = SortDirections.DESC
)
if httpResponse.code == Http200:
if response.isSome:
let resp = response.get()
if resp.comments.isSome:
echo "Found ", resp.comments.get().len, " comments"
Notlar 
Yayın Kimlikleri
Bazı API çağrılarında broadcastId geçirmeniz gerektiğini göreceksiniz. Olayları aldığınızda bu ID'yi geri alırsınız, böylece istemcide değişiklikleri iyimser şekilde uygulamayı planlıyorsanız olayı görmezden gelebilirsiniz (muhtemelen en iyi deneyimi sunduğu için bunu yapmak isteyeceksiniz). Buraya bir UUID gönderin. ID, bir tarayıcı oturumu içinde 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
import fastcomments/sso
let user = newSimpleSSOUserData(
userId = "user-123",
email = "user@example.com",
avatar = "https://example.com/avatar.jpg"
)
let sso = newSimple(simpleUserData = user)
let token = sso.createToken()
echo "SSO Token: ", token
Güvenli SSO
import fastcomments/sso
let user = newSecureSSOUserData(
userId = "user-123",
email = "user@example.com",
username = "johndoe",
avatar = "https://example.com/avatar.jpg"
)
let apiKey = "your-api-key"
let sso = newSecure(apiKey = apiKey, secureUserData = user)
let token = sso.createToken()
echo "Secure SSO Token: ", token
fastcomments için Dokümantasyon 
API Uç Noktaları İçin Dokümantasyon
Tüm URI'ler https://fastcomments.com adresine göre göreli olarak ayarlanmıştır.
| 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 gruplayarak (eğer groupBy sağlanırsa) ve birden fazla işlem uygulayarak toplar. Farklı işlemler (örneğin, toplam, countDistinct, 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 | gerekli 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/vote/{commentId}/{voteId} | |
| ModerationApi | getApiComments | GET /auth/my-account/moderate-comments/api/comments | |
| ModerationApi | getApiExportStatus | GET /auth/my-account/moderate-comments/api/export/status | |
| ModerationApi | getApiIds | GET /auth/my-account/moderate-comments/api/ids | |
| ModerationApi | getBanUsersFromComment | GET /auth/my-account/moderate-comments/ban-users/from-comment/{commentId} | |
| ModerationApi | getCommentBanStatus | GET /auth/my-account/moderate-comments/get-comment-ban-status/{commentId} | |
| ModerationApi | getCommentChildren | GET /auth/my-account/moderate-comments/comment-children/{commentId} | |
| ModerationApi | getCount | GET /auth/my-account/moderate-comments/count | |
| ModerationApi | getCounts | GET /auth/my-account/moderate-comments/banned-users/counts | |
| ModerationApi | getLogs | GET /auth/my-account/moderate-comments/logs/{commentId} | |
| ModerationApi | getManualBadges | GET /auth/my-account/moderate-comments/get-manual-badges | |
| ModerationApi | getManualBadgesForUser | GET /auth/my-account/moderate-comments/get-manual-badges-for-user | |
| ModerationApi | getModerationComment | GET /auth/my-account/moderate-comments/comment/{commentId} | |
| ModerationApi | getModerationCommentText | GET /auth/my-account/moderate-comments/get-comment-text/{commentId} | |
| ModerationApi | getPreBanSummary | GET /auth/my-account/moderate-comments/pre-ban-summary/{commentId} | |
| ModerationApi | getSearchCommentsSummary | GET /auth/my-account/moderate-comments/search/comments/summary | |
| ModerationApi | getSearchPages | GET /auth/my-account/moderate-comments/search/pages | |
| ModerationApi | getSearchSites | GET /auth/my-account/moderate-comments/search/sites | |
| ModerationApi | getSearchSuggest | GET /auth/my-account/moderate-comments/search/suggest | |
| ModerationApi | getSearchUsers | GET /auth/my-account/moderate-comments/search/users | |
| ModerationApi | getTrustFactor | GET /auth/my-account/moderate-comments/get-trust-factor | |
| ModerationApi | getUserBanPreference | GET /auth/my-account/moderate-comments/user-ban-preference | |
| ModerationApi | getUserInternalProfile | GET /auth/my-account/moderate-comments/get-user-internal-profile | |
| ModerationApi | postAdjustCommentVotes | POST /auth/my-account/moderate-comments/adjust-comment-votes/{commentId} | |
| ModerationApi | postApiExport | POST /auth/my-account/moderate-comments/api/export | |
| ModerationApi | postBanUserFromComment | POST /auth/my-account/moderate-comments/ban-user/from-comment/{commentId} | |
| ModerationApi | postBanUserUndo | POST /auth/my-account/moderate-comments/ban-user/undo | |
| ModerationApi | postBulkPreBanSummary | POST /auth/my-account/moderate-comments/bulk-pre-ban-summary | |
| ModerationApi | postCommentsByIds | POST /auth/my-account/moderate-comments/comments-by-ids | |
| ModerationApi | postFlagComment | POST /auth/my-account/moderate-comments/flag-comment/{commentId} | |
| ModerationApi | postRemoveComment | POST /auth/my-account/moderate-comments/remove-comment/{commentId} | |
| ModerationApi | postRestoreDeletedComment | POST /auth/my-account/moderate-comments/restore-deleted-comment/{commentId} | |
| ModerationApi | postSetCommentApprovalStatus | POST /auth/my-account/moderate-comments/set-comment-approval-status/{commentId} | |
| ModerationApi | postSetCommentReviewStatus | POST /auth/my-account/moderate-comments/set-comment-review-status/{commentId} | |
| ModerationApi | postSetCommentSpamStatus | POST /auth/my-account/moderate-comments/set-comment-spam-status/{commentId} | |
| ModerationApi | postSetCommentText | POST /auth/my-account/moderate-comments/set-comment-text/{commentId} | |
| ModerationApi | postUnFlagComment | POST /auth/my-account/moderate-comments/un-flag-comment/{commentId} | |
| ModerationApi | postVote | POST /auth/my-account/moderate-comments/vote/{commentId} | |
| ModerationApi | putAwardBadge | PUT /auth/my-account/moderate-comments/award-badge | |
| ModerationApi | putCloseThread | PUT /auth/my-account/moderate-comments/close-thread | |
| ModerationApi | putRemoveBadge | PUT /auth/my-account/moderate-comments/remove-badge | |
| ModerationApi | putReopenThread | PUT /auth/my-account/moderate-comments/reopen-thread | |
| ModerationApi | setTrustFactor | PUT /auth/my-account/moderate-comments/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} | gerekli tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | gerekli tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | gerekli 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} | gerekli tenantId urlId userIdWS |
| PublicApi | getOfflineUsers | GET /pages/{tenantId}/users/offline | Sayfada daha önce yorum yapan ancak ŞU ANDA çevrimiçi olmayan kullanıcılar. displayName'e göre sıralanır. /users/online bittikten sonra bir "Üyeler" bölümü görüntülemek için kullanın. commentName üzerinde işaretçiyle sayfalama: sunucu, sonrasında {tenantId, urlId, commenterName} dizininde $gt ile ileriye doğru yürür, $skip maliyeti yoktur. |
| PublicApi | getOnlineUsers | GET /pages/{tenantId}/users/online | Bir sayfanın şu anda çevrimiçi olan izleyicileri: websocket oturumu şu anda sayfaya abone olan kişiler. Anonim izleyiciler dahil olmak üzere room-wide abone olan anonCount + totalCount döndürür (kim olduklarını listelemiyoruz). |
| PublicApi | getPagesPublic | GET /pages/{tenantId} | Bir tenant için sayfaların listesini döndürür. FChat masaüstü istemcisi tarafından oda listesini doldurmak için kullanılır. Her sayfa için çözülmüş özel yapılandırmada enableFChat true olmalıdır. SSO gerektiren sayfalar, isteyen kullanıcının grup erişimine göre filtrelenir. |
| PublicApi | getTranslations | GET /translations/{namespace}/{component} | |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | getUsersInfo | GET /pages/{tenantId}/users/info | Bir tenant için toplu kullanıcı bilgisi. userIds verildiğinde, User / SSOUser'dan gösterim bilgilerini döndürür. Bir varlık etkinliğiyle yeni görünen kullanıcıları zenginleştirmek için yorum widget'ı tarafından kullanılır. Sayfa bağlamı yok: gizlilik her yerde aynı şekilde uygulanır (özel profiller maskelenir). |
| PublicApi | getV1PageLikes | GET /page-reacts/v1/likes/{tenantId} | |
| PublicApi | getV2PageReactUsers | GET /page-reacts/v2/{tenantId}/list | |
| PublicApi | getV2PageReacts | GET /page-reacts/v2/{tenantId} | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | logoutPublic | PUT /auth/logout | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | Belirli bir yorum için bildirimleri etkinleştir veya devre dışı bırak. |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | Bir sayfa için bildirimleri etkinleştir veya devre dışı bırak. Kullanıcılar bir sayfaya abone edildiğinde, yeni kök yorumlara ve ayrıca |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | Bir görsel yükleyin ve yeniden boyutlandırın |
| 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
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CommentsByIdsParams
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateFeedPostParams
- CreateFeedPostResponse
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTicketBody
- CreateTicketResponse
- CreateUserBadgeParams
- CreateV1PageReact
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentResult
- DeleteDomainConfigResponse
- DeleteFeedPostPublicResponse
- DeleteHashTagRequestBody
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- [DeleteSubscriptionAPIResponse](https://github.com/FastComments/fastcomments-nim/blob
aggregate 
Belgeleri gruplayarak (groupBy sağlanmışsa) ve birden çok işlem uygulayarak toplar. Farklı işlemler (örn. sum, countDistinct, avg, vb.) desteklenir.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| aggregationRequest | AggregationRequest | Hayır | |
| parentTenantId | string | Hayır | |
| includeStats | bool | Hayır |
Yanıt
Döndürür: Option[AggregateResponse]
Örnek

getAuditLogs 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| limit | float64 | Hayır | |
| skip | float64 | Hayır | |
| order | SORTDIR | Hayır | |
| after | float64 | Hayır | |
| before | float64 | Hayır |
Yanıt
Döndürür: Option[GetAuditLogsResponse]
Örnek

logoutPublic 
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

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

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

checkedCommentsForBlocked 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentIds | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[CheckBlockedCommentsResponse]
Örnek

blockUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| blockFromCommentParams | BlockFromCommentParams | No | |
| userId | string | No | |
| anonUserId | string | No |
Yanıt
Döndürür: Option[BlockSuccess]
Örnek

createCommentPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Hayır | |
| commentData | CommentData | Hayır | |
| sessionId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[SaveCommentsResponseWithPresence]
Örnek

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

deleteCommentPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[PublicAPIDeleteCommentResponse]
Örnek

deleteCommentVote 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| voteId | string | Hayır | |
| urlId | string | Evet | |
| broadcastId | string | Hayır | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[VoteDeleteResponse]
Örnek

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

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

getComments 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | int | Hayır | |
| limit | int | Hayır | |
| skip | int | Hayır | |
| asTree | bool | Hayır | |
| skipChildren | int | Hayır | |
| limitChildren | int | Hayır | |
| maxTreeDepth | int | Hayır | |
| urlId | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır | |
| contextUserId | string | Hayır | |
| hashTag | string | Hayır | |
| parentId | string | Hayır | |
| direction | SortDirections | Hayır | |
| fromDate | int64 | Hayır | |
| toDate | int64 | Hayır |
Yanıt
Döndürür: Option[APIGetCommentsResponse]
Örnek

getCommentsPublic 
req tenantId urlId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| page | int | Hayır | |
| direction | SortDirections | Hayır | |
| sso | string | Hayır | |
| skip | int | Hayır | |
| skipChildren | int | Hayır | |
| limit | int | Hayır | |
| limitChildren | int | 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 | int | Hayır | |
| useFullTranslationIds | bool | Hayır | |
| parentId | string | Hayır | |
| searchText | string | Hayır | |
| hashTags | seq[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: Option[GetCommentsResponseWithPresencePublicComment]
Örnek

getCommentText 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[PublicAPIGetCommentTextResponse]
Örnek

getCommentVoteUserNames 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| dir | int | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetCommentVoteUserNamesSuccessResponse]
Örnek

lockComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

pinComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Dönüş: Option[ChangeCommentPinStatusResponse]
Örnek

saveComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | CreateCommentParams | Hayır | |
| isLive | bool | Hayır | |
| doSpamCheck | bool | Hayır | |
| sendEmails | bool | Hayır | |
| populateNotifications | bool | Hayır |
Yanıt
Döndürür: Option[APISaveCommentResponse]
Örnek

saveCommentsBulk 
Parametreler
| Name | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | seq[CreateCommentParams] | Hayır | |
| isLive | bool | Hayır | |
| doSpamCheck | bool | Hayır | |
| sendEmails | bool | Hayır | |
| populateNotifications | bool): (Option[seq[SaveCommentsBulkResponse]] | Hayır | |
| id | string | Hayır | |
| fromName | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

setCommentText 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| commentTextUpdateRequest | CommentTextUpdateRequest | Hayır | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[PublicAPISetCommentTextResponse]
Örnek

unBlockUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| unBlockFromCommentParams | UnBlockFromCommentParams | Hayır | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: Option[UnblockSuccess]
Örnek

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

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

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

updateComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updatableCommentParams | UpdatableCommentParams | Hayır | |
| contextUserId | string | Hayır | |
| doSpamCheck | bool | Hayır | |
| isLive | bool | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

voteComment 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Hayır | |
| voteBodyParams | VoteBodyParams | Hayır | |
| sessionId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[VoteResponse]
Örnek

getCommentsForUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| userId | string | Hayır | |
| direction | SortDirections | Hayır | |
| repliesToUserId | string | Hayır | |
| page | float64 | Hayır | |
| includei10n | bool | Hayır | |
| locale | string | Hayır | |
| isCrawler | bool | Hayır |
Yanıt
Döndürür: Option[GetCommentsForUserResponse]
Örnek

addDomainConfig 
Parametreler
| Ad | Tür | Gerekiyor mu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| addDomainConfigParams | AddDomainConfigParams | Hayır |
Yanıt
Döndürür: Option[AddDomainConfigResponse]
Örnek

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

getDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Hayır |
Yanıt
Döndürür: Option[GetDomainConfigResponse]
Örnek

getDomainConfigs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: Option[GetDomainConfigsResponse]
Örnek

patchDomainConfig 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Hayır | |
| patchDomainConfigParams | PatchDomainConfigParams | Hayır |
Yanıt
Döndürür: Option[PatchDomainConfigResponse]
Örnek

putDomainConfig 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| domainToUpdate | string | No | |
| updateDomainConfigParams | UpdateDomainConfigParams | No |
Yanıt
Döndürür: Option[PutDomainConfigResponse]
Örnek

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

deleteEmailTemplate 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

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

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

getEmailTemplateDefinitions 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: Option[GetEmailTemplateDefinitionsResponse]
Örnek

getEmailTemplateRenderErrors 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetEmailTemplateRenderErrorsResponse]
Örnek

getEmailTemplates 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetEmailTemplatesResponse]
Örnek

renderEmailTemplate 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| renderEmailTemplateBody | RenderEmailTemplateBody | Hayır | |
| locale | string | Hayır |
Yanıt
Döndürür: Option[RenderEmailTemplateResponse]
Örnek

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

getEventLog 
req tenantId urlId userIdWS
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Hayır | |
| startTime | int64 | Hayır | |
| endTime | int64 | Hayır |
Yanıt
Döner: Option[GetEventLogResponse]
Örnek

getGlobalEventLog 
req tenantId urlId userIdWS
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Hayır | |
| startTime | int64 | Hayır | |
| endTime | int64 | Hayır |
Yanıt
Döndürür: Option[GetEventLogResponse]
Örnek

createFeedPost 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Hayır | |
| broadcastId | string | Hayır | |
| isLive | bool | Hayır | |
| doSpamCheck | bool | Hayır | |
| skipDupCheck | bool | Hayır |
Yanıt
Döndürür: Option[CreateFeedPostsResponse]
Örnek

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

deleteFeedPostPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Hayır | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[DeleteFeedPostPublicResponse]
Örnek

getFeedPosts 
req tenantId afterId
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | int | Hayır | |
| tags | seq[string] | Hayır |
Yanıt
Döndürür: Option[GetFeedPostsResponse]
Örnek

getFeedPostsPublic 
req tenantId afterId
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | int | Hayır | |
| tags | seq[string] | Hayır | |
| sso | string | Hayır | |
| isCrawler | bool | Hayır | |
| includeUserInfo | bool | Hayır |
Yanıt
Döndürür: Option[PublicFeedPostsResponse]
Örnek

getFeedPostsStats 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | seq[string] | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[FeedPostsStatsResponse]
Örnek

getUserReactsPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| postIds | seq[string] | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[UserReactsResponse]
Örnek

reactFeedPostPublic 
Parametreler
| Adı | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Hayır | |
| reactBodyParams | ReactBodyParams | Hayır | |
| isUndo | bool | Hayır | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ReactFeedPostResponse]
Örnek

updateFeedPost 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| feedPost | FeedPost | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

updateFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | No | |
| updateFeedPostParams | UpdateFeedPostParams | No | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: Option[CreateFeedPostResponse]
Örnek

flagCommentPublic 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| isFlagged | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

getGifLarge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| largeInternalURLSanitized | string | Hayır |
Yanıt
Döndürür: Option[GifGetLargeResponse]
Örnek

getGifsSearch 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| search | string | Hayır | |
| locale | string | Hayır | |
| rating | string | Hayır | |
| page | float64 | Hayır |
Yanıt
Döndürür: Option[GetGifsSearchResponse]
Örnek

getGifsTrending 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| locale | string | Hayır | |
| rating | string | Hayır | |
| page | float64 | Hayır |
Yanıt
Döndürür: Option[GetGifsTrendingResponse]
Örnek

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

addHashTagsBulk 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Hayır |
Yanıt
Döndürür: Option[BulkCreateHashTagsResponse]
Örnek

deleteHashTag 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tag | string | Hayır | |
| tenantId | string | Evet | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

getHashTags 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | float64 | Hayır |
Yanıt
Döndürür: Option[GetHashTagsResponse]
Örnek

patchHashTag 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tag | string | Hayır | |
| tenantId | string | Evet | |
| updateHashTagBody | UpdateHashTagBody | Hayır |
Yanıt
Döndürür: Option[UpdateHashTagResponse]
Örnek

deleteModerationVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| voteId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[VoteDeleteResponse]
Örnek

getApiComments 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| page | float64 | Hayır | |
| count | float64 | Hayır | |
| textSearch | string | Hayır | |
| byIPFromComment | string | Hayır | |
| filters | string | Hayır | |
| searchFilters | string | Hayır | |
| sorts | string | Hayır | |
| demo | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationAPIGetCommentsResponse]
Örnek

getApiExportStatus 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| batchJobId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationExportStatusResponse]
Örnek

getApiIds 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | Hayır | |
| byIPFromComment | string | Hayır | |
| filters | string | Hayır | |
| searchFilters | string | Hayır | |
| afterId | string | Hayır | |
| demo | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationAPIGetCommentIdsResponse]
Örnek

getBanUsersFromComment 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetBannedUsersFromCommentResponse]
Örnek

getCommentBanStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetCommentBanStatusResponse]
Örnek

getCommentChildren 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationAPIChildCommentsResponse]
Örnek

getCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | Hayır | |
| byIPFromComment | string | Hayır | |
| filter | string | Hayır | |
| searchFilters | string | Hayır | |
| demo | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationAPICountCommentsResponse]
Örnek

getCounts 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetBannedUsersCountResponse]
Örnek

getLogs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Response
Döndürür: Option[ModerationAPIGetLogsResponse]
Örnek

getManualBadges 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetTenantManualBadgesResponse]
Örnek

getManualBadgesForUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| badgesUserId | string | Hayır | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetUserManualBadgesResponse]
Örnek

getModerationComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| includeEmail | bool | Hayır | |
| includeIP | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Dönüş değeri: Option[ModerationAPICommentResponse]
Örnek

getModerationCommentText 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetCommentTextResponse]
Örnek

getPreBanSummary 
Parametreler
| Name | Type | Required | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| includeByUserIdAndEmail | bool | Hayır | |
| includeByIP | bool | Hayır | |
| includeByEmailDomain | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Dönen: Option[PreBanSummary]
Örnek

getSearchCommentsSummary 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| value | string | Hayır | |
| filters | string | Hayır | |
| searchFilters | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationCommentSearchResponse]
Örnek

getSearchPages 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationPageSearchResponse]
Örnek

getSearchSites 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| value | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationSiteSearchResponse]
Örnek

getSearchSuggest 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationSuggestResponse]
Örnek

getSearchUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| value | string | Hayır | |
| sso | string | Hayır |
Yanıt
Dönen değer: Option[ModerationUserSearchResponse]
Örnek

getTrustFactor 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| userId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetUserTrustFactorResponse]
Örnek

getUserBanPreference 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIModerateGetUserBanPreferencesResponse]
Örnek

getUserInternalProfile 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetUserInternalProfileResponse]
Örnek

postAdjustCommentVotes 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[AdjustVotesResponse]
Örnek

postApiExport 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| sso | string | No |
Yanıt
Döndürür: Option[ModerationExportResponse]
Örnek

postBanUserFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| banEmail | bool | Hayır | |
| banEmailDomain | bool | Hayır | |
| banIP | bool | Hayır | |
| deleteAllUsersComments | bool | Hayır | |
| bannedUntil | string | Hayır | |
| isShadowBan | bool | Hayır | |
| updateId | string | Hayır | |
| banReason | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[BanUserFromCommentResult]
Örnek

postBanUserUndo 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

postBulkPreBanSummary 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | Hayır | |
| includeByUserIdAndEmail | bool | Hayır | |
| includeByIP | bool | Hayır | |
| includeByEmailDomain | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[BulkPreBanSummary]
Örnek

postCommentsByIds 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[ModerationAPIChildCommentsResponse]
Örnek

postFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

postRemoveComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[PostRemoveCommentResponse]
Örnek

postRestoreDeletedComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

postSetCommentApprovalStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| approved | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[SetCommentApprovedResponse]
Örnek

postSetCommentReviewStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| reviewed | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

postSetCommentSpamStatus 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| spam | bool | Hayır | |
| permNotSpam | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

postSetCommentText 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| setCommentTextParams | SetCommentTextParams | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[SetCommentTextResponse]
Örnek

postUnFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

postVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| direction | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[VoteResponse]
Örnek

putAwardBadge 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| badgeId | string | Hayır | |
| userId | string | Hayır | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[AwardUserBadgeResponse]
Örnek

putCloseThread 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| urlId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

putRemoveBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| badgeId | string | Hayır | |
| userId | string | Hayır | |
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Dönüş: Option[RemoveUserBadgeResponse]
Örnek

putReopenThread 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| urlId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

setTrustFactor 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| userId | string | Hayır | |
| trustFactor | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[SetUserTrustFactorResponse]
Örnek

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

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

getModerator 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[GetModeratorResponse]
Örnek

getModerators 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetModeratorsResponse]
Örnek

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

deleteNotificationCount 
Parametreler
| Name | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

getCachedNotificationCount 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Dönen değer: Option[GetCachedNotificationCountResponse]
Örnek

getNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| urlId | string | Evet | |
| fromCommentId | string | Hayır | |
| viewed | bool | Hayır |
Yanıt
Döndürür: Option[GetNotificationCountResponse]
Örnek

getNotifications 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| urlId | string | Evet | |
| fromCommentId | string | Hayır | |
| viewed | bool | Hayır | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetNotificationsResponse]
Örnek

updateNotification 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | No | |
| updateNotificationBody | UpdateNotificationBody | No | |
| userId | string | No |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

createV1PageReact 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| title | string | Hayır |
Yanıt
Döndürür: Option[CreateV1PageReact]
Örnek

createV2PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| id | string | Hayır | |
| title | string | Hayır |
Yanıt
Döndürür: Option[CreateV1PageReact]
Örnek

deleteV1PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: Option[CreateV1PageReact]
Örnek

deleteV2PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[CreateV1PageReact]
Örnek

getV1PageLikes 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: Option[GetV1PageLikes]
Örnek

getV2PageReacts 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: Option[GetV2PageReacts]
Örnek

getV2PageReactUsers 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[GetV2PageReactUsersResponse]
Örnek

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

deletePage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[DeletePageAPIResponse]
Örnek

getOfflineUsers 
Sayfada daha önce yorum yapan ve şu anda çevrimiçi olmayan kişiler. displayName'e göre sıralanır. /users/online tükendiğinde "Üyeler" bölümünü görüntülemek için bunu kullanın. commenterName üzerinde imleçli sayfalama: sunucu kısmi {tenantId, urlId, commenterName} indeksini afterName'den ileriye doğru $gt ile yürütür, $skip maliyeti yok.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Yanıt
Döndürür: Option[PageUsersOfflineResponse]
Örnek

getOnlineUsers 
Şu anda çevrimiçi olan bir sayfanın görüntüleyicileri: websocket oturumu şu anda sayfaya abone olan kişiler. anonCount + totalCount döndürür (oda genelindeki aboneler, saymadığımız anonim görüntüleyiciler dahil).
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Yanıt
Döndürür: Option[PageUsersOnlineResponse]
Örnek

getPageByURLId 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: Option[GetPageByURLIdAPIResponse]
Örnek

getPages 
Parametreler
| Adı | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: Option[GetPagesAPIResponse]
Örnek

getPagesPublic 
Bir kiracı için sayfaları listeler. FChat masaüstü istemcisi tarafından oda listesini doldurmak için kullanılır.
Her sayfa için çözümlenen özel yapılandırmada enableFChat değerinin true olmasını gerektirir.
SSO gerektiren sayfalar, istekte bulunan kullanıcının grup erişimine göre filtrelenir.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| cursor | string | Hayır | |
| limit | int | Hayır | |
| q | string | Hayır | |
| sortBy | PagesSortBy | Hayır | |
| hasComments | bool | Hayır |
Yanıt
Dönen değer: Option[GetPublicPagesResponse]
Örnek

getUsersInfo 
Bir tenant için toplu kullanıcı bilgisi. userIds verildiğinde, User / SSOUser'dan görüntüleme bilgilerini döndürür. Yorum widget'ı, varlık olayı aracılığıyla yeni görünen kullanıcıları zenginleştirmek için kullanılır. Sayfa bağlamı yok: gizlilik tutarlı şekilde uygulanır (özel profiller maskelenir).
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| ids | string | Hayır |
Yanıt
Döndürür: Option[PageUsersInfoResponse]
Örnek

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

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

getPendingWebhookEventCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| externalId | string | Hayır | |
| eventType | string | Hayır | |
| domain | string | Hayır | |
| attemptCountGT | float64 | Hayır |
Yanıt
Döndürür: Option[GetPendingWebhookEventCountResponse]
Örnek

getPendingWebhookEvents 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| externalId | string | No | |
| eventType | string | No | |
| domain | string | No | |
| attemptCountGT | float64 | No | |
| skip | float64 | No |
Yanıt
Döndürür: Option[GetPendingWebhookEventsResponse]
Örnek

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

deleteQuestionConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

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

getQuestionConfigs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetQuestionConfigsResponse]
Örnek

updateQuestionConfig 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

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

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

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

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

updateQuestionResult 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updateQuestionResultBody | UpdateQuestionResultBody | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

aggregateQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | seq[string] | Hayır | |
| urlId | string | Evet | |
| timeBucket | AggregateTimeBucket | Hayır | |
| startDate | string | Hayır | |
| forceRecalculate | bool | Hayır |
Yanıt
Dönüş: Option[AggregateQuestionResultsResponse]
Örnek

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

combineCommentsWithQuestionResults 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | seq[string] | Hayır | |
| urlId | string | Evet | |
| startDate | string | Hayır | |
| forceRecalculate | bool | Hayır | |
| minValue | float64 | Hayır | |
| maxValue | float64 | Hayır | |
| limit | float64 | Hayır |
Yanıt
Döndürür: Option[CombineQuestionResultsWithCommentsResponse]
Örnek

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

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

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

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

getSSOUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | int | Hayır |
Yanıt
Döndürür: Option[GetSSOUsersResponse]
Örnek

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

putSSOUser 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updateAPISSOUserData | UpdateAPISSOUserData | Hayır | |
| updateComments | bool | Hayır |
Yanıt
Döndürür: Option[PutSSOUserAPIResponse]
Örnek

createSubscription 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Hayır |
Yanıt
Döndürür: Option[CreateSubscriptionAPIResponse]
Örnek

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

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

updateSubscription 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | Hayır | |
| userId | string | Hayır |
Yanıt
Döndürür: Option[UpdateSubscriptionAPIResponse]
Örnek

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

createTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantPackageBody | CreateTenantPackageBody | Hayır |
Yanıt
Döndürür: Option[CreateTenantPackageResponse]
Örnek

deleteTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

getTenantPackage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[GetTenantPackageResponse]
Örnek

getTenantPackages 
Parametreler
| İsim | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetTenantPackagesResponse]
Örnek

replaceTenantPackage 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

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

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

deleteTenantUser 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| deleteComments | string | Hayır | |
| commentDeleteMode | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

getTenantUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[GetTenantUserResponse]
Örnek

getTenantUsers 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetTenantUsersResponse]
Örnek

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

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

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

createTenant 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantBody | CreateTenantBody | Hayır |
Yanıt
Döndürür: Option[CreateTenantResponse]
Örnek

deleteTenant 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| sure | string | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

getTenant 
Parametreler
| Name | Type | Required | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[GetTenantResponse]
Örnek

getTenants 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| meta | string | Hayır | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[GetTenantsResponse]
Örnek

updateTenant 
Parametreler
| Adı | Type | Required | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updateTenantBody | UpdateTenantBody | Hayır |
Yanıt
Döndürür: Option[APIEmptyResponse]
Örnek

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

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

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

getTickets 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| state | float64 | Hayır | |
| skip | float64 | Hayır | |
| limit | float64 | Hayır |
Yanıt
Döndürür: Option[GetTicketsResponse]
Örnek

getTranslations 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| namespace | string | Hayır | |
| component | string | Hayır | |
| locale | string | Hayır | |
| useFullTranslationIds | bool | Hayır |
Yanıt
Döndürür: Option[GetTranslationsResponse]
Örnek

uploadImage 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| file | string | No | |
| sizePreset | SizePreset | No | |
| urlId | string | Yes |
Yanıt
Döndürür: Option[UploadImageResponse]
Örnek

getUserBadgeProgressById 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[APIGetUserBadgeProgressResponse]
Örnek

getUserBadgeProgressByUserId 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: Option[APIGetUserBadgeProgressResponse]
Örnek

getUserBadgeProgressList 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| limit | float64 | Hayır | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[APIGetUserBadgeProgressListResponse]
Örnek

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

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

getUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Döndürür: Option[APIGetUserBadgeResponse]
Örnek

getUserBadges 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| badgeId | string | Hayır | |
| displayedOnComments | bool | Hayır | |
| limit | float64 | Hayır | |
| skip | float64 | Hayır |
Yanıt
Döndürür: Option[APIGetUserBadgesResponse]
Örnek

updateUserBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| updateUserBadgeParams | UpdateUserBadgeParams | Hayır |
Yanıt
Döndürür: Option[APIEmptySuccessResponse]
Örnek

getUserNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetUserNotificationCountResponse]
Örnek

getUserNotifications 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| pageSize | int | Hayır | |
| afterId | string | Hayır | |
| includeContext | bool | Hayır | |
| afterCreatedAt | int64 | Hayır | |
| unreadOnly | bool | Hayır | |
| dmOnly | bool | Hayır | |
| noDm | bool | Hayır | |
| includeTranslations | bool | Hayır | |
| includeTenantNotifications | bool | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[GetMyNotificationsResponse]
Örnek

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

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

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

updateUserNotificationPageSubscriptionStatus 
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
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| url | string | Hayır | |
| pageTitle | string | Hayır | |
| subscribedOrUnsubscribed | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: Option[UpdateUserNotificationPageSubscriptionStatusResponse]
Örnek

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

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

searchUsers 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| usernameStartsWith | string | Hayır | |
| mentionGroupIds | seq[string] | Hayır | |
| sso | string | Hayır | |
| searchSection | string | Hayır |
Yanıt
Döndürür: Option[SearchUsersResult]
Örnek

getUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır |
Yanıt
Dönüş değeri: Option[GetUserResponse]
Örnek

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

deleteVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Hayır | |
| editKey | string | Hayır |
Yanıt
Döndürür: Option[VoteDeleteResponse]
Örnek

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

getVotesForUser 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: Option[GetVotesForUserResponse]
Örnek

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