
Dil 🇹🇷 Türkçe
Başlarken
API Referansı
Dokümantasyon
Kullanım
Toplama
Denetim Kayıtları
Yorumdan Engelleme
Engellenmiş Yorumları Kontrol Et
Yorumlar
Kullanıcıya Ait Yorumlar
Alan Adı Yapılandırmaları
E-posta Şablonları
Etkinlik Günlüğü
Akış Gönderileri
Yorumu Bildir
GIF'ler
Etiketler
Moderatörler
Bildirim Sayısı
Bildirimler
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ükleme
Kullanıcı Rozet İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Varlık Durumu
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 Belgeleri 
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);
Açık ve Güvenli API'ler 
SDK üç ana API sınıfı sağlar:
DefaultApi- Kimlik doğrulama için API anahtarınızın gerektiği güvenli uç noktalar. Sunucu tarafı işlemler için bunları kullanın.PublicApi- API anahtarı olmadan erişilebilen genel uç noktalar. Bunlar tarayıcılardan/taşınabilir cihazlardan vb. doğrudan çağrılabilir.HiddenApi- İleri düzey kullanım durumları için dahili/yönetici uç noktaları.
Örnek: Public API Kullanımı (tarayıcı için güvenli)
import { PublicApi } from 'fastcomments-sdk/browser';
const publicApi = new PublicApi();
// Bir sayfanın yorumlarını al (API anahtarı gerekli değil)
const response = await publicApi.getCommentsPublic({
tenantId: 'your-tenant-id',
urlId: 'page-url-id'
});
Örnek: Default API Kullanımı (yalnızca 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'
});
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 Senaryoları 
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ı Etkinlikler (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);
}
}
Toplama 
Belgeleri, (groupBy sağlanmışsa) gruplayarak ve birden çok işlem uygulayarak toplar. Farklı işlemler (ör. sum, countDistinct, avg vb.) desteklenir.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| aggregationRequest | AggregationRequest | Evet | |
| parentTenantId | string | Hayır | |
| includeStats | boolean | Hayır |
Yanıt
Döndürür: AggregationResponse
Denetim Kayıtlarını Al 
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: GetAuditLogs200Response
Örnek

Yorumdan Engelle (Herkese Açık) 
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: BlockFromCommentPublic200Response
Örnek

Yorum Engellemesini Kaldır (Herkese Açık) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UnBlockCommentPublic200Response
Örnek

Engellenmiş Yorumları Kontrol Et 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentIds | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: CheckedCommentsForBlocked200Response
Örnek

Yoruma Göre Kullanıcıyı Engelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| blockFromCommentParams | BlockFromCommentParams | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: BlockFromCommentPublic200Response
Örnek

Yorum Oluştur (Herkese Açık) 
Parametreler
| Adı | Tür | Zorunlu | 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: CreateCommentPublic200Response
Örnek

Yorumu Sil 
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: DeleteComment200Response
Örnek

Yorumu Sil (Herkese Açık) 
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: DeleteCommentPublic200Response
Örnek

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

Yorumu Bildir 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Response
Döndürür: FlagComment200Response
Örnek

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

Yorumları Getir 
Parametreler
| Ad | 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 |
Yanıt
Döndürür: GetComments200Response
Örnek

Yorumları Getir (Herkese Açık) 
req tenantId urlId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| page | number | Hayır | |
| direction | SortDirections | Hayır | |
| sso | string | Hayır | |
| skip | number | Hayır | |
| skipChildren | number | Hayır | |
| limit | number | Hayır | |
| limitChildren | number | Hayır | |
| countChildren | boolean | Hayır | |
| fetchPageForCommentId | string | Hayır | |
| includeConfig | boolean | Hayır | |
| countAll | boolean | Hayır | |
| includei10n | boolean | Hayır | |
| locale | string | Hayır | |
| modules | string | Hayır | |
| isCrawler | boolean | Hayır | |
| includeNotificationCount | boolean | Hayır | |
| asTree | boolean | Hayır | |
| maxTreeDepth | number | Hayır | |
| useFullTranslationIds | boolean | Hayır | |
| parentId | string | Hayır | |
| searchText | string | Hayır | |
| hashTags | Array |
Hayır | |
| userId | string | Hayır | |
| customConfigStr | string | Hayır | |
| afterCommentId | string | Hayır | |
| beforeCommentId | string | Hayır |
Yanıt
Döndürür: GetCommentsPublic200Response
Örnek

Yorum Metnini Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| editKey | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentText200Response
Örnek

Yorum Oyu Veren Kullanıcı İsimlerini Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| dir | number | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentVoteUserNames200Response
Örnek

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

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

Yorumu Kaydet 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | CreateCommentParams | Evet | |
| isLive | boolean | Hayır | |
| doSpamCheck | boolean | Hayır | |
| sendEmails | boolean | Hayır | |
| populateNotifications | boolean | Hayır |
Yanıt
Döndürür: SaveComment200Response
Örnek

Yorumları Toplu Kaydet 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createCommentParams | Array |
Evet | |
| isLive | boolean | Hayır | |
| doSpamCheck | boolean | Hayır | |
| sendEmails | boolean | Hayır | |
| populateNotifications | boolean | Hayır |
Yanıt
Döndürür: Array<SaveComment200Response
Örnek

Yorum Metnini Ayarla 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| 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: SetCommentText200Response
Örnek

Yorumdan Kullanıcı Engellemesini Kaldır 
Parametreler
| Ad | Tür | Zorunlu | 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: UnBlockCommentPublic200Response
Örnek

Yorumu İşaretlemeyi Kaldır 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: FlagComment200Response
Örnek

Yorumu Kilit Aç 
Parametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| broadcastId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: LockComment200Response
Örnek

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

Yorumu Güncelle 
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: FlagCommentPublic200Response
Örnek

Yoruma Oy Ver 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| urlId | string | Evet | |
| broadcastId | string | Evet | |
| voteBodyParams | VoteBodyParams | Evet | |
| sessionId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: VoteComment200Response
Örnek

Kullanıcı İçin Yorumları Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| userId | string | Hayır | |
| tenantId | string | Hayır | |
| urlId | string | Hayır | |
| page | number | Hayır | |
| direction | SortDirections | Hayır | |
| lastGenDate | number | Hayır | |
| repliesToUserId | string | Hayır | |
| fetchPageForCommentId | string | Hayır | |
| includei10n | boolean | Hayır | |
| useFullTranslationIds | boolean | Hayır | |
| locale | string | Hayır | |
| includeConfig | boolean | Hayır | |
| includeNotificationCount | boolean | Hayır | |
| countAll | boolean | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: GetCommentsForUserResponse
Örnek

Alan Adı Yapılandırması Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| addDomainConfigParams | AddDomainConfigParams | Evet |
Yanıt
Döndürür: AddDomainConfig200Response
Alan Adı Yapılandırmasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: DeleteDomainConfig200Response
Alan Adı Yapılandırmasını Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| domain | string | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
Alan Adı Yapılandırmalarını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet |
Yanıt
Döndürür: GetDomainConfigs200Response
Alan Adı Yapılandırmasını Kısmen Güncelle 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| patchDomainConfigParams | PatchDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
Alan Adı Yapılandırmasını Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| domainToUpdate | string | Evet | |
| updateDomainConfigParams | UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
E-posta Şablonu Oluştur 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createEmailTemplateBody | CreateEmailTemplateBody | Evet |
Yanıt
Döndürür: CreateEmailTemplate200Response
Örnek

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

E-posta Şablonu Oluşturma Hatasını Sil 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| errorId | string | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

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

E-posta Şablonu Tanımlarını Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet |
Dönüş
Dönüş: GetEmailTemplateDefinitions200Response
Örnek

E-posta Şablonu Oluşturma Hatalarını Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetEmailTemplateRenderErrors200Response
Örnek

E-posta Şablonlarını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetEmailTemplates200Response
Örnek

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

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

Etkinlik Günlüğünü Getir 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Evet | |
| startTime | number | Evet | |
| endTime | number | Evet |
Yanıt
Döndürür: GetEventLog200Response
Örnek

Genel Etkinlik Günlüğünü Getir 
req tenantId urlId userIdWS
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userIdWS | string | Evet | |
| startTime | number | Evet | |
| endTime | number | Evet |
Yanıt
Döndürür: GetEventLog200Response
Örnek

Akış Gönderisi Oluştur 
Parametreler
| Name | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| isLive | boolean | Hayır | |
| doSpamCheck | boolean | Hayır | |
| skipDupCheck | boolean | Hayır |
Yanıt
Döndürür: CreateFeedPost200Response
Örnek

Akış Gönderisi Oluştur (Herkese Açık) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createFeedPostParams | CreateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic200Response
Örnek

Akış Gönderisini Sil (Herkese Açık) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: DeleteFeedPostPublic200Response
Örnek

Akış Gönderilerini Getir 
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: GetFeedPosts200Response
Örnek

Akış Gönderilerini Getir (Herkese Açık) 
req tenantId afterId
Parametreler
| İsim | 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: GetFeedPostsPublic200Response
Örnek

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

Kullanıcı Tepkilerini Getir (Herkese Açık) 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| postIds | Array |
No | |
| sso | string | No |
Yanıt
Döndürür: GetUserReactsPublic200Response
Örnek

Akış Gönderisine Tepki Ver (Herkese Açık) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| reactBodyParams | ReactBodyParams | Evet | |
| isUndo | boolean | Hayır | |
| broadcastId | string | Hayır | |
| urlId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: ReactFeedPostPublic200Response
Örnek

Akış Gönderisini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| feedPost | FeedPost | Evet |
Yanıt
Dönüş Değeri: FlagCommentPublic200Response
Örnek

Akış Gönderisini Güncelle (Herkese Açık) 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| postId | string | Evet | |
| updateFeedPostParams | UpdateFeedPostParams | Evet | |
| broadcastId | string | Hayır | |
| sso | string | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic200Response
Örnek

Yorumu Bildir (Herkese Açık) 
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: FlagCommentPublic200Response
Örnek

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

GIF'leri Ara 
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: GifSearchResponse
Örnek

Popüler GIF'leri Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| locale | string | Hayır | |
| rating | string | Hayır | |
| page | number | Hayır |
Yanıt
Döndürür: GifSearchResponse
Örnek

Etiket Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Hayır | |
| createHashTagBody | CreateHashTagBody | Hayır |
Yanıt
Döner: AddHashTag200Response
Örnek

Etiketleri Toplu Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Hayır | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | Hayır |
Yanıt
Döndürür: AddHashTagsBulk200Response
Örnek

Etiketi Sil 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tag | string | Evet | |
| tenantId | string | Hayır | |
| deleteHashTagRequest | DeleteHashTagRequest | Hayır |
Response
Döndürür: FlagCommentPublic200Response
Örnek

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

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

Moderatör Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createModeratorBody | CreateModeratorBody | Evet |
Yanıt
Döndürür: CreateModerator200Response
Örnek

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

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

Moderatörleri Getir 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetModerators200Response
Örnek

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

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

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

Önbelleğe Alınmış Bildirim Sayısını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetCachedNotificationCount200Response
Örnek

Bildirim Sayısını Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| 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: GetNotificationCount200Response
Örnek

Bildirimleri Getir 
Parametreler
| İsim | 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 | |
| skip | number | Hayır |
Yanıt
Döndürür: GetNotifications200Response
Örnek

Bildirim Güncelle 
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: FlagCommentPublic200Response
Örnek

Sayfa Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIPageData | CreateAPIPageData | Evet |
Yanıt
Döndürür: AddPageAPIResponse
Sayfayı Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: DeletePageAPIResponse
URL Kimliğine Göre Sayfayı Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet |
Yanıt
Döndürür: GetPageByURLIdAPIResponse
Sayfayı Kısmen Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPIPageData | UpdateAPIPageData | Evet |
Yanıt
Döndürür: PatchPageAPIResponse
Bekleyen Webhook Olayını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Dönen değer: FlagCommentPublic200Response
Örnek

Bekleyen Webhook Olay Sayısını Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Hayır | |
| externalId | string | Hayır | |
| eventType | string | Hayır | |
| type | string | Hayır | |
| domain | string | Hayır | |
| attemptCountGT | number | Hayır |
Yanıt
Döndürür: GetPendingWebhookEventCount200Response
Örnek

Bekleyen Webhook Olaylarını Getir 
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 | |
| skip | number | Hayır |
Yanıt
Döndürür: GetPendingWebhookEvents200Response
Örnek

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

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

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

Soru Yapılandırmalarını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetQuestionConfigs200Response
Örnek

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

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

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

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

Soru Sonuçlarını Getir 
Parametreler
| Name | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Hayır | |
| userId | string | Hayır | |
| startDate | string | Hayır | |
| questionId | string | Hayır | |
| questionIds | string | Hayır | |
| skip | number | Hayır |
Yanıt
Döndürür: GetQuestionResults200Response
Örnek

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

Soru Sonuçlarını Topla 
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: AggregateQuestionResults200Response
Örnek

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

Yorumları Soru Sonuçlarıyla Birleştir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| 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: CombineCommentsWithQuestionResults200Response
Örnek

SSO Kullanıcısı Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPISSOUserData | CreateAPISSOUserData | Evet |
Yanıt
Döndürür: AddSSOUserAPIResponse
SSO Kullanıcısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| deleteComments | boolean | Hayır | |
| commentDeleteMode | string | Hayır |
Yanıt
Döndürür: DeleteSSOUserAPIResponse
E-postaya Göre SSO Kullanıcısını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| string | Evet |
Yanıt
Döndürür: GetSSOUserByEmailAPIResponse
Kimliğe Göre SSO Kullanıcısını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Dönüş: GetSSOUserByIdAPIResponse
SSO Kullanıcılarını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetSSOUsers200Response
SSO Kullanıcısını Kısmen Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateAPISSOUserData | UpdateAPISSOUserData | Evet | |
| updateComments | boolean | Hayır |
Yanıt
Döndürür: PatchSSOUserAPIResponse
SSO Kullanıcısını Değiştir 
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
Abonelik Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | Evet |
Yanıt
Döndürür: CreateSubscriptionAPIResponse
Örnek

Aboneliği Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: DeleteSubscriptionAPIResponse
Abonelikleri Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır |
Yanıt
Döndürür: GetSubscriptionsAPIResponse
Örnek

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

Kiracı Günlük Kullanımlarını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| yearNumber | number | Hayır | |
| monthNumber | number | Hayır | |
| dayNumber | number | Hayır | |
| skip | number | Hayır |
Yanıt
Döndürür: GetTenantDailyUsages200Response
Örnek

Kiracı Paketi Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantPackageBody | CreateTenantPackageBody | Evet |
Yanıt
Döndürür: CreateTenantPackage200Response
Örnek

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

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

Kiracı Paketlerini Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| skip | number | Hayır |
Yanıt
Döndürür: GetTenantPackages200Response
Örnek

Kiracı Paketini Değiştir 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | Evet |
Response
Döndürür: FlagCommentPublic200Response
Example

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

Kiracı Kullanıcısı Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantUserBody | CreateTenantUserBody | Evet |
Yanıt
Döndürür: CreateTenantUser200Response
Örnek

Kiracı Kullanıcısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| deleteComments | string | Hayır | |
| commentDeleteMode | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Kullanıcısını Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetTenantUser200Response
Örnek

Kiracı Kullanıcılarını Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | |
| skip | number | No |
Yanıt
Döndürür: GetTenantUsers200Response
Örnek

Kiracı Kullanıcısını Değiştir 
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: FlagCommentPublic200Response
Örnek

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

Kiracı Kullanıcısını Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet | |
| updateTenantUserBody | UpdateTenantUserBody | Evet | |
| updateComments | string | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| createTenantBody | CreateTenantBody | Evet |
Yanıt
Döndürür: CreateTenant200Response
Örnek

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

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

Kiracıları Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| meta | string | Hayır | |
| skip | number | Hayır |
Yanıt
Döndürür: GetTenants200Response
Örnek

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

Bilet Durumunu Değiştir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet | |
| id | string | Evet | |
| changeTicketStateBody | ChangeTicketStateBody | Evet |
Yanıt
Döndürür: ChangeTicketState200Response
Örnek

Bilet Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet | |
| createTicketBody | CreateTicketBody | Evet |
Yanıt
Döndürür: CreateTicket200Response
Örnek

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

Biletleri Getir 
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: GetTickets200Response
Örnek

Çevirileri Getir 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| namespace | string | Evet | |
| component | string | Evet | |
| locale | string | Hayır | |
| useFullTranslationIds | boolean | Hayır |
Yanıt
Dönüş değeri: GetTranslationsResponse
Örnek

Resim Yükle 
Bir resmi yükle ve yeniden boyutlandır
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| file | Blob | Evet | |
| sizePreset | SizePreset | Hayır | |
| urlId | string | Hayır |
Yanıt
Döndürür: UploadImageResponse
Rozet İlerlemesini ID'ye Göre Getir 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById200Response
Örnek

Rozet İlerlemesini Kullanıcı ID'sine Göre Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById200Response
Örnek

Rozet İlerleme Listesini Getir 
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: GetUserBadgeProgressList200Response
Örnek

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

Kullanıcı Rozetini Sil 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: UpdateUserBadge200Response
Örnek

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

Kullanıcı Rozetlerini Getir 
Parametreler
| Adı | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| userId | string | Hayır | |
| badgeId | string | Hayır | |
| type | number | Hayır | |
| displayedOnComments | boolean | Hayır | |
| limit | number | Hayır | |
| skip | number | Hayır |
Yanıt
Döndürür: GetUserBadges200Response
Örnek

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

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

Kullanıcı Bildirimlerini Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| 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 | |
| sso | string | Hayır |
Yanıt
Döndürür: GetUserNotifications200Response
Örnek

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

Kullanıcı Bildirimlerini Sıfırla 
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: ResetUserNotifications200Response
Örnek

Kullanıcının Yorum Aboneliği Durumunu Güncelle 
Belirli bir yorum için bildirimleri etkinleştirin veya devre dışı bırakın.
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| optedInOrOut | UpdateUserNotificationCommentSubscriptionStatusOptedInOrOutEnum | Evet | |
| commentId | string | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Örnek

Kullanıcının Sayfa Aboneliği Durumunu Güncelle 
Bir sayfa için bildirimleri etkinleştirin veya devre dışı bırakın. Kullanıcılar bir sayfaya abone olduğunda, yeni root yorumlar için bildirimler oluşturulur ve ayrıca
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| url | string | Evet | |
| pageTitle | string | Evet | |
| subscribedOrUnsubscribed | UpdateUserNotificationPageSubscriptionStatusSubscribedOrUnsubscribedEnum | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Örnek

Kullanıcı Bildirim Durumunu Güncelle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| notificationId | string | Evet | |
| newStatus | UpdateUserNotificationStatusNewStatusEnum | Evet | |
| sso | string | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Örnek

Kullanıcı Varlık Durumlarını Getir 
Parametreler
| Name | Type | Zorunlu | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlIdWS | string | Evet | |
| userIds | string | Evet |
Yanıt
Döndürür: GetUserPresenceStatuses200Response
Örnek

Kullanıcıları Ara 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| 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: SearchUsers200Response
Örnek

Kullanıcıyı Getir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Evet | |
| id | string | Evet |
Yanıt
Döndürür: GetUser200Response
Örnek

Oy Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| commentId | string | Evet | |
| direction | CreateVoteDirectionEnum | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Dönen değer: VoteComment200Response
Örnek

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

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

Kullanıcı İçin Oyları Getir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenantId | string | Evet | |
| urlId | string | Evet | |
| userId | string | Hayır | |
| anonUserId | string | Hayır |
Yanıt
Döndürür: GetVotesForUser200Response
Örnek

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.