
Dil 🇹🇷 Türkçe
Başlarken
API Referansı
Dokümantasyon
Kullanım
Toplama
Denetim Kayıtları
Yorumdan Engelleme
Engellenen Yorumları Kontrol Etme
Yorumlar
Kullanıcı İçin Yorumlar
Alan Adı Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Akış Gönderileri
Yorumu Bildir
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ı Varlık Durumları
Kullanıcı Arama
Kullanıcılar
Oylar
FastComments JavaScript/TypeScript SDK
Bu, FastComments için resmi JavaScript/TypeScript SDK'sıdır.
Yorumları, kullanıcıları, SSO'yu ve moderasyonu Node.js veya tarayıcı üzerinden yönetin.
Depo
API Dokümantasyonu 
Tam API referansı: docs/api/README.md
Tarayıcı ve Sunucu Uyumluluğu 
Bu SDK, optimal uyumluluğu sağlamak ve çalışma zamanı hatalarını önlemek için çift giriş noktaları kullanır:
fastcomments-sdk/browser- Yerelfetchile tarayıcı güvenli sürümfastcomments-sdk/server- SSO desteği ile tam Node.js sürümüfastcomments-sdk(varsayılan) - Yalnızca tipler, her yere güvenle içe aktarılabilir
Kullanım 
Bu SDK, en iyi uyumluluk ve güvenliği sağlamak için tarayıcı ve sunucu ortamları için ayrı giriş noktaları sağlar:
Tarayıcı Kullanımı (İstemci Tarafı)
Tarayıcı/ön yüz uygulamaları için Node.js bağımlılıklarını hariç tutan tarayıcıya güvenli dışa aktarmayı kullanın:
// Tarayıcıya güvenli ithalat (Node.js bağımlılığı yok)
import { createFastCommentsBrowserSDK } from 'fastcomments-sdk/browser';
// Tarayıcı SDK örneği oluştur
const sdk = createFastCommentsBrowserSDK({
basePath: 'https://fastcomments.com' // isteğe bağlı, varsayılan https://fastcomments.com
});
// Genel API'leri kullan (API anahtarına gerek yok - tarayıcılar için güvenli)
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Sunucu Kullanımı (Node.js)
Sunucu/arka uç uygulamaları için SSO ve kimlik doğrulama özelliklerini içeren tam SDK'yı kullanın:
// Sunucu tarafı ithalat (SSO içerir ve NodeJS ile çalışacak şekilde tasarlanmıştır)
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
// Sunucu SDK örneği oluştur
const sdk = createFastCommentsSDK({
apiKey: 'your-api-key', // Sunucuda gizli tutun!
basePath: 'https://fastcomments.com' // isteğe bağlı, varsayılan https://fastcomments.com
});
// API anahtarınızla güvenli API'leri kullan
const comments = await sdk.defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Sadece Tip İçe Aktarımı
Yalnızca TypeScript türlerine (çalışma zamanı kodu yok) ihtiyacınız varsa, varsayılan ithalatı kullanın:
// Yalnızca tipler (çalışma zamanı bağımlılığı yok - her yerde güvenli)
import type {
PublicComment,
CreateCommentParams,
GetCommentsPublic200Response
} from 'fastcomments-sdk';
Bireysel API Sınıflarını Kullanma
Tarayıcı Ortamı
import { PublicApi, Configuration } from 'fastcomments-sdk/browser';
const config = new Configuration({
basePath: 'https://fastcomments.com'
});
const publicApi = new PublicApi(config);
Sunucu Ortamı
import { DefaultApi, PublicApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key',
basePath: 'https://fastcomments.com'
});
const defaultApi = new DefaultApi(config);
const publicApi = new PublicApi(config);
Genel ve Güvenli API'ler 
SDK şu API sınıflarını sağlar:
DefaultApi- Kimlik doğrulama için API anahtarınızı gerektiren güvenli uç noktalar. Sunucu tarafı işlemler için bunları kullanın.PublicApi- API anahtarı olmadan erişilebilen genel uç noktalar. Bunlar doğrudan tarayıcılardan/mobil cihazlardan/vb. çağrılabilir.ModerationApi- Moderatör paneli uç noktaları (yorum moderasyonu, yasaklar, rozetler, güven faktörü, arama). Moderatörün oturumu ile yetkilendirilir; SSO ile yetkilendirilmiş moderatörler içinssosorgu parametresini geçin.HiddenApi- Gelişmiş kullanım durumları için dahili/admin uç noktaları.
Örnek: Public API Kullanımı (tarayıcıda güvenli)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Bir sayfa için yorumları al (API anahtarı gerekmez)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Örnek: Default API Kullanımı (sadece sunucu tarafı)
import { DefaultApi, Configuration } from 'fastcomments-sdk/server';
const config = new Configuration({
apiKey: 'your-api-key' // Bunu gizli tutun!
});
const defaultApi = new DefaultApi(config);
// Tam yönetici erişimi ile yorumları al
const response = await defaultApi.getComments({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Örnek: Moderation API Kullanımı
import { createFastCommentsSDK } from 'fastcomments-sdk/server';
const sdk = createFastCommentsSDK({ /* basePath, vb. */ });
// Moderatör kimliğiyle yetkilendirilmiş çağrılar (oturum çerezi, veya SSO moderatörü için `sso`'yu geçin).
const comments = await sdk.moderationApi.getApiComments({
tenantId: 'your-tenant-id'
});
await sdk.moderationApi.postSetCommentSpamStatus({
commentId: 'comment-id',
spam: true
});
SSO (Tek Oturum Açma) Entegrasyonu 
FastComments, mevcut kullanıcı kimlik doğrulama sisteminizle entegre etmek için SSO'yu destekler. SSO functionality is only available in the server export since it requires Node.js crypto features.
Simple SSO (Server-Side Only)
Basit SSO sunucu tarafında oluşturulmalı ve istemciye gönderilmelidir:
// Sunucu tarafı kodu (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Yerleşik yardımcıyı kullanarak basit SSO oluştur
const userData = {
username: 'john_doe',
email: 'john@example.com',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg'
};
const sso = FastCommentsSSO.createSimple(userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoToken = sso.createToken();
// ssoToken'ı istemci tarafı kodunuza gönderin
// İstemci tarafı kodu daha sonra bu token'ı tarayıcı SDK'sı ile kullanabilir
Secure SSO (Server-Side, Recommended)
Güvenli SSO sunucu tarafında uygulanmalı ve daha iyi güvenlik sağlar:
// Sunucu tarafı kodu (Node.js/backend)
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
// Yerleşik yardımcıyı kullanarak güvenli SSO oluştur
const userData = {
id: 'user-123',
email: 'john@example.com',
username: 'john_doe',
displayName: 'John Doe',
avatar: 'https://example.com/avatar.jpg',
isAdmin: false,
isModerator: false
};
const sso = FastCommentsSSO.createSecure('your-api-key', userData, {
loginURL: '/login',
logoutURL: '/logout'
});
const ssoConfig = sso.prepareToSend();
// Sunucuda API çağrılarıyla kullanın
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: JSON.stringify(ssoConfig)
});
// Veya tarayıcı kullanımı için ssoConfig'i istemciye gönderin
Using SSO from Browser (with Server-Generated Token)
// İstemci tarafı kodu (tarayıcı)
import { PublicApi } from 'fastcomments-sdk/browser';
// Sunucu uç noktanızdan SSO token'ını alın
const ssoToken = await fetch('/api/sso-token').then(r => r.json());
const publicApi = new PublicApi();
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
sso: ssoToken // Use the server-generated SSO token
});
SSO with Comment Creation
// Sunucu tarafı: SSO ve yorum oluştur
import { FastCommentsSSO, PublicApi } from 'fastcomments-sdk/server';
const sso = FastCommentsSSO.createSecure('your-api-key', userData);
const ssoConfig = sso.prepareToSend();
const response = await publicApi.createCommentPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
broadcastId: 'unique-broadcast-id',
commentData: {
comment: 'This is my comment',
date: Date.now(),
commenterName: 'John Doe',
url: 'https://example.com/page',
urlId: 'page-url-id'
},
sso: JSON.stringify(ssoConfig)
});
Yaygın Kullanım Durumları 
Bir Sayfa İçin Yorumları Alma
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'article-123'
});
Yorum Oluşturma
const newComment = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'article-123',
comment: 'Great article!',
commenterName: 'John Doe',
commenterEmail: 'john@example.com'
}
});
Bir Yorum İçin Oy Verme
const voteResponse = await sdk.publicApi.voteComment({
voteBodyParams: {
commentId: 'comment-id',
direction: 1 // 1 = yukarı oy, -1 = aşağı oy
}
});
Kullanıcı Yönetimi (API Anahtarı Gerekir)
// Kullanıcıları ara (DefaultApi gerektirir)
const users = await sdk.defaultApi.searchUsers({
tenantId: 'your-tenant-id',
urlId: 'page-id',
usernameStartsWith: 'john'
});
Canlı Olaylar (Gerçek Zamanlı Güncellemeler) 
Yorumlar, oylar ve diğer etkinlikler için gerçek zamanlı güncellemeler almak üzere canlı etkinliklere abone olun.
Sayfa Düzeyi Etkinlikleri
Belirli bir sayfadaki canlı etkinlikleri dinleyin (yorumlar, oylar, vb.):
import { subscribeToChanges, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const config = {
tenantId: 'your-tenant-id',
urlId: 'page-url-id',
};
// Belirli bir sayfa için canlı etkinliklere abone olun
const subscription = subscribeToChanges(
config,
'your-tenant-id', // tenantIdWS
'page-url-id', // urlIdWS
'user-session-id', // userIdWS (bunu getComments yanıtından alın)
(event: LiveEvent) => {
console.log('Live event received:', event);
switch (event.type) {
case LiveEventType.new_comment:
console.log('New comment:', event.comment);
// Yeni yorum ile UI'inizi güncelleyin
break;
case LiveEventType.new_vote:
console.log('New vote:', event.vote);
// Oy sayılarını arayüzünüzde güncelleyin
break;
case LiveEventType.updated_comment:
console.log('Comment updated:', event.comment);
break;
default:
console.log('Other event type:', event.type);
}
return true; // Return true if event was handled
},
(isConnected: boolean) => {
console.log('Connection status:', isConnected ? 'Connected' : 'Disconnected');
}
);
// Close the subscription when done
subscription.close();
Kullanıcı Etkinliklerine Abone Olma
Kullanıcıya özel etkinlikleri dinleyin (bildirimler, bahsetmeler, vb.):
import { subscribeToUserFeed, LiveEvent, LiveEventType } from 'fastcomments-sdk/browser';
const userConfig = {
userIdWS: 'user-session-id', // Bu değeri getComments yanıtından alın
};
// Kullanıcının kişisel akışına abone olun
const userSubscription = subscribeToUserFeed(
userConfig,
(event: LiveEvent) => {
console.log('User event received:', event);
switch (event.type) {
case LiveEventType.notification:
console.log('New notification:', event.notification);
// Bildirimi arayüzünüzde gösterin
break;
case LiveEventType.notification_update:
console.log('Notification updated:', event.notification);
break;
default:
console.log('Other user event:', event.type);
}
return true;
},
(isConnected: boolean) => {
console.log('User feed connection:', isConnected ? 'Connected' : 'Disconnected');
}
);
// İşiniz bittiğinde kapatın
userSubscription.close();
userIdWS'i Alma
The userIdWS parameter is required for live events and can be obtained from API responses:
const response = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
// Yanıttan userIdWS'yi çıkarın
const userIdWS = response.data?.userSessionInfo?.userIdWS;
if (userIdWS) {
// Artık canlı etkinliklere abone olabilirsiniz
const subscription = subscribeToChanges(config, tenantIdWS, urlIdWS, userIdWS, handleEvent);
}
Yayın Kimlikleri 
Bazı API çağrılarında bir broadcastId geçirmeniz gerektiğini göreceksiniz. Etkinlikleri aldığınızda bu ID size geri gönderilir; bu sayede istemcide değişiklikleri iyimser şekilde uygulamayı planlıyorsanız o etkinliği görmezden geleceğinizi bilirsiniz (muhtemelen en iyi deneyimi sunduğu için bunu yapmak isteyeceksiniz). Burada bir UUID iletin. ID, bir tarayıcı oturumu içinde iki kez oluşmayacak kadar benzersiz olmalıdır.
import { v4 as uuidv4 } from 'uuid';
const response = await sdk.publicApi.createCommentPublic({
createCommentParams: {
tenantId: 'your-tenant-id',
urlId: 'page-id',
comment: 'My comment',
broadcastId: uuidv4() // Bu işlem için benzersiz ID
}
});
Hata Yönetimi 
try {
const comments = await sdk.publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-id'
});
} catch (error) {
if (error.response?.status === 404) {
console.log('Page not found');
} else {
console.error('API Error:', error.message);
}
}
aggregate 
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 | Yes | |
| aggregationRequest | AggregationRequest | Yes | |
| parentTenantId | string | No | |
| includeStats | boolean | No |
Yanıt
Döndürür: AggregateResponse
Örnek

getAuditLogs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| limit | number | Hayır | |
| skip | number | Hayır | |
| order | SORTDIR | Hayır | |
| after | number | Hayır | |
| before | number | Hayır |
Yanıt
Döndürür: GetAuditLogsResponse1
Örnek

blockFromCommentPublic 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Yanıt
Returns: BlockFromCommentPublicResponse
Örnek

unBlockCommentPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Yes | |
| sso | string | No |
Yanıt
Döndürür: UnBlockCommentPublicResponse
Örnek

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

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

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

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

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

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

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

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

getComments 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| page | number | Hayır | |
| limit | number | Hayır | |
| skip | number | Hayır | |
| asTree | boolean | Hayır | |
| skipChildren | number | Hayır | |
| limitChildren | number | Hayır | |
| maxTreeDepth | number | Hayır | |
| urlId | string | Hayır | |
| userId | string | Hayır | |
| anonUserId | string | Hayır | |
| contextUserId | string | Hayır | |
| hashTag | string | Hayır | |
| parentId | string | Hayır | |
| direction | SortDirections | Hayır | |
| fromDate | number | Hayır | |
| toDate | number | Hayır |
Yanıt
Returns: GetCommentsResponse
Örnek

getCommentsPublic 
req tenantId urlId
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| page | number | No | |
| direction | SortDirections | No | |
| sso | string | No | |
| skip | number | No | |
| skipChildren | number | No | |
| limit | number | No | |
| limitChildren | number | No | |
| countChildren | boolean | No | |
| fetchPageForCommentId | string | No | |
| includeConfig | boolean | No | |
| countAll | boolean | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| modules | string | No | |
| isCrawler | boolean | No | |
| includeNotificationCount | boolean | No | |
| asTree | boolean | No | |
| maxTreeDepth | number | No | |
| useFullTranslationIds | boolean | No | |
| parentId | string | No | |
| searchText | string | No | |
| hashTags | Array | No | |
| userId | string | No | |
| customConfigStr | string | No | |
| afterCommentId | string | No | |
| beforeCommentId | string | No |
Yanıt
Döndürür: GetCommentsPublicResponse
Örnek

getCommentText 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| editKey | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetCommentTextResponse1
Örnek

getCommentVoteUserNames 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| dir | number | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetCommentVoteUserNamesResponse
Örnek

lockComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| broadcastId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: LockCommentResponse
Örnek

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

saveComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | CreateCommentParams | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Yanıt
Döndürür: SaveCommentResponse
Örnek

saveCommentsBulk 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createCommentParams | Array | Yes | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| sendEmails | boolean | No | |
| populateNotifications | boolean | No |
Yanıt
Döndürür: Array<SaveCommentsBulkResponse
Örnek

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

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

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

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

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

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

voteComment 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Evet | |
| voteBodyParams | VoteBodyParams | Evet | |
| sessionId | string | Hayır | |
| sso | string | Hayır |
Response
Döndürür: VoteCommentResponse
Örnek

getCommentsForUser 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| userId | string | No | |
| direction | SortDirections | No | |
| repliesToUserId | string | No | |
| page | number | No | |
| includei10n | boolean | No | |
| locale | string | No | |
| isCrawler | boolean | No |
Yanıt
Döner: GetCommentsForUserResponse1
Örnek

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

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

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

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

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

putDomainConfig 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: PutDomainConfigResponse
Örnek

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

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

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

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

getEmailTemplateDefinitions 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes |
Yanıt
Returns: GetEmailTemplateDefinitionsResponse1
Örnek

getEmailTemplateRenderErrors 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | number | No |
Yanıt
Döner: GetEmailTemplateRenderErrorsResponse1
Örnek

getEmailTemplates 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Response
Döndürür: GetEmailTemplatesResponse1
Örnek

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

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

getEventLog 
req tenantId urlId userIdWS
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Evet | |
| startTime | number | Evet | |
| endTime | number | Hayır |
Yanıt
Döndürür: GetEventLogResponse1
Örnek

getGlobalEventLog 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userIdWS | string | Yes | |
| startTime | number | Yes | |
| endTime | number | No |
Yanıt
Döndürür: GetGlobalEventLogResponse
Örnek

createFeedPost 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createFeedPostParams | CreateFeedPostParams | Yes | |
| broadcastId | string | No | |
| isLive | boolean | No | |
| doSpamCheck | boolean | No | |
| skipDupCheck | boolean | No |
Yanıt
Döndürür: CreateFeedPostResponse1
Örnek

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

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

getFeedPosts 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | number | Hayır | |
| tags | Array | Hayır |
Yanıt
Döndürür: GetFeedPostsResponse1
Örnek

getFeedPostsPublic 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| afterId | string | Hayır | |
| limit | number | Hayır | |
| tags | Array | Hayır | |
| sso | string | Hayır | |
| isCrawler | boolean | Hayır | |
| includeUserInfo | boolean | Hayır |
Yanıt
Döndürür: GetFeedPostsPublicResponse
Örnek

getFeedPostsStats 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetFeedPostsStatsResponse
Örnek

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

reactFeedPostPublic 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| reactBodyParams | ReactBodyParams | Yes | |
| isUndo | boolean | No | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: ReactFeedPostPublicResponse
Örnek

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

updateFeedPostPublic 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| postId | string | Yes | |
| updateFeedPostParams | UpdateFeedPostParams | Yes | |
| broadcastId | string | No | |
| sso | string | No |
Yanıt
Döndürür: UpdateFeedPostPublicResponse
Örnek

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

getGifLarge 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| largeInternalURLSanitized | string | Yes |
Yanıt
Döndürür: GetGifLargeResponse
Örnek

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

getGifsTrending 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| locale | string | No | |
| rating | string | No | |
| page | number | No |
Yanıt
Döner: GetGifsTrendingResponse
Örnek

addHashTag 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Hayır | |
| createHashTagBody | CreateHashTagBody | Hayır |
Yanıt
Returns: AddHashTagResponse
Örnek

addHashTagsBulk 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | No | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | No |
Response
Döndürür: AddHashTagsBulkResponse
Example

deleteHashTag 
Parameters
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tag | string | Evet | |
| tenantId | string | Hayır | |
| deleteHashTagRequestBody | DeleteHashTagRequestBody | Hayır |
Response
Döndürür: DeleteHashTagResponse
Örnek

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

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

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

getApiComments 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| page | number | No | |
| count | number | No | |
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| sorts | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetApiCommentsResponse
Örnek

getApiExportStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| batchJobId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetApiExportStatusResponse
Örnek

getApiIds 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filters | string | No | |
| searchFilters | string | No | |
| afterId | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetApiIdsResponse
Örnek

getBanUsersFromComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetBanUsersFromCommentResponse
Örnek

getCommentBanStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döner: GetCommentBanStatusResponse1
Örnek

getCommentChildren 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentChildrenResponse
Örnek

getCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | No | |
| byIPFromComment | string | No | |
| filter | string | No | |
| searchFilters | string | No | |
| demo | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetCountResponse
Örnek

getCounts 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetCountsResponse
Örnek

getLogs 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetLogsResponse
Örnek

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

getManualBadgesForUser 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| badgesUserId | string | No | |
| commentId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetManualBadgesForUserResponse
Örnek

getModerationComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| includeEmail | boolean | No | |
| includeIP | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetModerationCommentResponse
Örnek

getModerationCommentText 
Parametreler
| Ad | Tür | Gereklidir | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetModerationCommentTextResponse
Örnek

getPreBanSummary 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| includeByUserIdAndEmail | boolean | No | |
| includeByIP | boolean | No | |
| includeByEmailDomain | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetPreBanSummaryResponse
Örnek

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

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

getSearchSites 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| value | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Returns: GetSearchSitesResponse
Örnek

getSearchSuggest 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetSearchSuggestResponse
Örnek

getSearchUsers 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| value | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetSearchUsersResponse
Örnek

getTrustFactor 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| userId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: GetTrustFactorResponse
Örnek

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

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

postAdjustCommentVotes 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| adjustCommentVotesParams | AdjustCommentVotesParams | Evet | |
| broadcastId | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Response
Döndürür: PostAdjustCommentVotesResponse
Example

postApiExport 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| textSearch | string | Hayır | |
| byIPFromComment | string | Hayır | |
| filters | string | Hayır | |
| searchFilters | string | Hayır | |
| sorts | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: PostApiExportResponse
Örnek

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

postBanUserUndo 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| banUserUndoParams | BanUserUndoParams | Yes | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PostBanUserUndoResponse
Örnek

postBulkPreBanSummary 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| bulkPreBanParams | BulkPreBanParams | Yes | |
| includeByUserIdAndEmail | boolean | No | |
| includeByIP | boolean | No | |
| includeByEmailDomain | boolean | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PostBulkPreBanSummaryResponse
Örnek

postCommentsByIds 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentsByIdsParams | CommentsByIdsParams | Evet | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döner: PostCommentsByIdsResponse
Örnek

postFlagComment 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PostFlagCommentResponse
Örnek

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

postRestoreDeletedComment 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: PostRestoreDeletedCommentResponse
Örnek

postSetCommentApprovalStatus 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| approved | boolean | Hayır | |
| broadcastId | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: PostSetCommentApprovalStatusResponse
Örnek

postSetCommentReviewStatus 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| reviewed | boolean | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PostSetCommentReviewStatusResponse
Örnek

postSetCommentSpamStatus 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| spam | boolean | Hayır | |
| permNotSpam | boolean | Hayır | |
| broadcastId | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: PostSetCommentSpamStatusResponse
Örnek

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

postUnFlagComment 
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Evet | |
| broadcastId | string | Hayır | |
| tenantId | string | Hayır | |
| sso | string | Hayır |
Response
Döndürür: PostUnFlagCommentResponse
Example

postVote 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| commentId | string | Yes | |
| direction | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PostVoteResponse
Örnek

putAwardBadge 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| badgeId | string | Yes | |
| userId | string | No | |
| commentId | string | No | |
| broadcastId | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PutAwardBadgeResponse
Örnek

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

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

putReopenThread 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| urlId | string | Yes | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: PutReopenThreadResponse
Örnek

setTrustFactor 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| userId | string | No | |
| trustFactor | string | No | |
| tenantId | string | No | |
| sso | string | No |
Yanıt
Döndürür: SetTrustFactorResponse
Örnek

createModerator 
Parametreler
| Name | Type | Required | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createModeratorBody | CreateModeratorBody | Yes |
Yanıt
Döndürür: CreateModeratorResponse1
Örnek

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

getModerator 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döner: GetModeratorResponse1
Örnek

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

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

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

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

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

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

getNotifications 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| urlId | string | No | |
| fromCommentId | string | No | |
| viewed | boolean | No | |
| type | string | No | |
| skip | number | No |
Yanıt
Döner: GetNotificationsResponse1
Örnek

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

createV1PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| title | string | Hayır |
Yanıt
Returns: CreateV1PageReactResponse
Örnek

createV2PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes | |
| title | string | No |
Yanıt
Döndürür: CreateV2PageReactResponse
Örnek

deleteV1PageReact 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: DeleteV1PageReactResponse
Örnek

deleteV2PageReact 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| id | string | Yes |
Yanıt
Döndürür: DeleteV2PageReactResponse
Örnek

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

getV2PageReacts 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: GetV2PageReactsResponse
Örnek

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

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

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

getOfflineUsers 
Sayfadaki geçmiş yorumcular, şu anda çevrimiçi olmayanlar. displayName alanına göre sıralanır.
Bu, /users/online uç noktasını tükettiğinizden sonra bir "Members" bölümü oluşturmak için kullanılır.
commenterName üzerinde cursor sayfalama: sunucu {tenantId, urlId, commenterName} kısmı üzerinden afterName sonrası $gt ile ilerler, $skip maliyeti yok.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| afterName | string | No | |
| afterUserId | string | No |
Response
Döndürür: GetOfflineUsersResponse
Örnek

getOnlineUsers 
Şu anda çevrimiçi izleyiciler bir sayfada: websocket oturumu şu anda sayfaya abone olan kişiler.
anonCount + totalCount değerini döndürür (odadaki tüm aboneler, saymadığımız anonim izleyiciler dahil).
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| afterName | string | Hayır | |
| afterUserId | string | Hayır |
Yanıt
Döndürür: GetOnlineUsersResponse
Örnek

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

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

getPagesPublic 
Kiracı için sayfaları listele. 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'in true olması gerekir. SSO gerektiren sayfalar, isteği yapan kullanıcının grup erişimine göre filtrelenir.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| cursor | string | No | |
| limit | number | No | |
| q | string | No | |
| sortBy | PagesSortBy | No | |
| hasComments | boolean | No |
Response
Döndürür: GetPagesPublicResponse
Örnek

getUsersInfo 
Bir kiracı için toplu kullanıcı bilgisi. userId'ler verildiğinde, User / SSOUser'dan görüntüleme bilgisi döndürür.
Yorum widget'ı tarafından, bir varlık etkinliğiyle yeni ortaya çıkan kullanıcıları zenginleştirmek için kullanılır.
Sayfa bağlamı yok: gizlilik tutarlı bir şekilde uygulanır (özel profiller maskelelenir).
Parametreler
| İsim | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| ids | string | Evet |
Yanıt
Döndürür: GetUsersInfoResponse
Örnek

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

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

getPendingWebhookEventCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Hayır | |
| externalId | string | Hayır | |
| eventType | string | Hayır | |
| type | string | Hayır | |
| domain | string | Hayır | |
| attemptCountGT | number | Hayır |
Yanıt
Dönüş: GetPendingWebhookEventCountResponse1
Örnek

getPendingWebhookEvents 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | No | |
| externalId | string | No | |
| eventType | string | No | |
| type | string | No | |
| domain | string | No | |
| attemptCountGT | number | No | |
| skip | number | No |
Yanıt
Döndürür: GetPendingWebhookEventsResponse1
Örnek

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

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

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

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

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

createQuestionResult 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| createQuestionResultBody | CreateQuestionResultBody | Yes |
Yanıt
Döndürür: CreateQuestionResultResponse1
Örnek

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

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

getQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | number | No |
Yanıt
Döner: GetQuestionResultsResponse1
Örnek

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

aggregateQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | Array | Hayır | |
| urlId | string | Hayır | |
| timeBucket | AggregateTimeBucket | Hayır | |
| startDate | Date | Hayır | |
| forceRecalculate | boolean | Hayır |
Yanıt
Döndürür: AggregateQuestionResultsResponse1
Örnek

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

combineCommentsWithQuestionResults 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| questionId | string | Hayır | |
| questionIds | Array | Hayır | |
| urlId | string | Hayır | |
| startDate | Date | Hayır | |
| forceRecalculate | boolean | Hayır | |
| minValue | number | Hayır | |
| maxValue | number | Hayır | |
| limit | number | Hayır |
Yanıt
Döndürür: CombineCommentsWithQuestionResultsResponse
Örnek

addSSOUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPISSOUserData | CreateAPISSOUserData | Evet |
Response
Döndürür: AddSSOUserAPIResponse
Example

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

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

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

getSSOUsers 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Returns: GetSSOUsersResponse
Örnek

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

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

createSubscription 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Yes |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

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

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

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

getTenantDailyUsages 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | number | No | |
| monthNumber | number | No | |
| dayNumber | number | No | |
| skip | number | No |
Yanıt
Döndürür: GetTenantDailyUsagesResponse1
Örnek

createTenantPackage 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createTenantPackageBody | CreateTenantPackageBody | Yes |
Yanıt
Döndürür: CreateTenantPackageResponse1
Örnek

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

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

getTenantPackages 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Yanıt
Döndürür: GetTenantPackagesResponse1
Örnek

replaceTenantPackage 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Yes |
Yanıt
Döndürür: ReplaceTenantPackageResponse
Örnek

updateTenantPackage 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantPackageBody | UpdateTenantPackageBody | Evet |
Yanıt
Döndürür: UpdateTenantPackageResponse
Örnek

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

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

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

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

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

sendLoginLink 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| redirectURL | string | No |
Yanıt
Döndürür: SendLoginLinkResponse
Örnek

updateTenantUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| updateTenantUserBody | UpdateTenantUserBody | Yes | |
| updateComments | string | No |
Response
Döndürür: UpdateTenantUserResponse
Örnek

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

deleteTenant 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| sure | string | No |
Yanıt
Döndürür: DeleteTenantResponse
Örnek

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

getTenants 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| meta | string | No | |
| skip | number | No |
Yanıt
Döndürür: GetTenantsResponse1
Örnek

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

changeTicketState 
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: ChangeTicketStateResponse1
Örnek

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

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

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

getTranslations 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| namespace | string | Yes | |
| component | string | Yes | |
| locale | string | No | |
| useFullTranslationIds | boolean | No |
Yanıt
Döndürür: GetTranslationsResponse1
Örnek

uploadImage 
Upload and resize an image
Parameters
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| file | Blob | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
Response
Döndürür: UploadImageResponse
Example

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

getUserBadgeProgressByUserId 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | Yes |
Yanıt
Döndürür: GetUserBadgeProgressByUserIdResponse
Örnek

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

createUserBadge 
Parametreler
| Name | Type | Required | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| createUserBadgeParams | CreateUserBadgeParams | Yes |
Yanıt
Döndürür: CreateUserBadgeResponse
Örnek

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

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

getUserBadges 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| userId | string | No | |
| badgeId | string | No | |
| type | number | No | |
| displayedOnComments | boolean | No | |
| limit | number | No | |
| skip | number | No |
Yanıt
Döndürür: GetUserBadgesResponse
Örnek

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

getUserNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: GetUserNotificationCountResponse1
Örnek

getUserNotifications 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Hayır | |
| pageSize | number | Hayır | |
| afterId | string | Hayır | |
| includeContext | boolean | Hayır | |
| afterCreatedAt | number | Hayır | |
| unreadOnly | boolean | Hayır | |
| dmOnly | boolean | Hayır | |
| noDm | boolean | Hayır | |
| includeTranslations | boolean | Hayır | |
| includeTenantNotifications | boolean | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserNotificationsResponse
Örnek

resetUserNotificationCount 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| sso | string | No |
Yanıt
Döner: ResetUserNotificationCountResponse
Örnek

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

updateUserNotificationCommentSubscriptionStatus 
Enable or disable notifications for a specific comment.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| notificationId | string | Yes | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Yes | |
| commentId | string | Yes | |
| sso | string | No |
Yanıt
Döndürür: UpdateUserNotificationCommentSubscriptionStatusResponse
Örnek

updateUserNotificationPageSubscriptionStatus 
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| url | string | Yes | |
| pageTitle | string | Yes | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Yes | |
| sso | string | No |
Yanıt
Döndürür: UpdateUserNotificationPageSubscriptionStatusResponse
Örnek

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

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

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

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

createVote 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| commentId | string | Yes | |
| direction | CreateVoteDirectionEnum | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Yanıt
Döndürür: CreateVoteResponse
Örnek

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

getVotes 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes |
Yanıt
Döndürür: GetVotesResponse1
Örnek

getVotesForUser 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | Yes | |
| userId | string | No | |
| anonUserId | string | No |
Response
Returns: GetVotesForUserResponse1
Example

Yardıma mı ihtiyacınız var?
JavaScript/TypeScript SDK hakkında 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.