FastComments.com

FastComments Ruby SDK

Bu, FastComments için resmi Ruby SDK'sıdır.

FastComments API'sı için resmi Ruby SDK'sı

Depo

GitHub'da görüntüle


AI kodlama ajanları Internal Link

skills.sh

Kodlama ajanınıza ihtiyaç duyduğu FastComments bağlamını sağlayın - widget'lar, yapılandırma, Güvenli SSO, REST API ve SDK'lar:

npx skills add fastcomments/skills

Claude Code, Codex, Cursor, Copilot, Gemini ve skills CLI tarafından desteklenen diğer tüm ajanlarla çalışır.

Kurulum Internal Link

Add this line to your application's Gemfile:

gem 'fastcomments'

And then execute:

bundle install

Or install it yourself as:

gem install fastcomments

Kütüphane İçeriği

Bu kütüphane, API ile çalışmayı kolaylaştıran oluşturulmuş API istemcisi ve SSO yardımcı programlarını içerir.

Genel ve Güvenli API'ler

API istemcisi için üç sınıf vardır: DefaultApi, PublicApi ve ModerationApi. DefaultApi, API anahtarınızı gerektiren yöntemleri içerirken, PublicApi kimlik doğrulama gerektirmeden doğrudan bir tarayıcı/mobil cihaz vb. üzerinden yapılabilecek API çağrılarını içerir. ModerationApi ise moderatör kontrol panelini güçlendiren yöntemleri barındırır.

ModerationApi, canlı ve hızlı moderasyon API'lerinden oluşan kapsamlı bir set sunar. Her ModerationApi yöntemi bir sso parametresi kabul eder ve SSO ya da bir FastComments.com oturum çerezi aracılığıyla kimlik doğrulaması yapabilir.

Hızlı Başlangıç Internal Link

Using Authenticated APIs (DefaultApi)

Önemli: Kimliği doğrulanmış istekler yapmadan önce API anahtarını ApiClient üzerine ayarlamalısınız. Bunu yapmazsanız istekler 401 hatasıyla başarısız olur.

require 'fastcomments'

# API istemcisini oluştur ve yapılandır
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# GEREKLİ: API anahtarınızı ayarlayın (FastComments kontrol panelinizden alın)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Yapılandırılmış istemciyle API örneğini oluştur
api = FastCommentsClient::DefaultApi.new(api_client)

# Artık kimliği doğrulanmış API çağrıları yapabilirsiniz
begin
  # Örnek: Bir SSO kullanıcısı ekle
  user_data = {
    id: 'user-123',
    email: 'user@example.com',
    displayName: 'John Doe'
  }

  response = api.add_sso_user('YOUR_TENANT_ID', user_data)
  puts "User created: #{response}"

rescue FastCommentsClient::ApiError => e
  puts "Error: #{e.response_body}"
  # Yaygın hatalar:
  # - 401: API anahtarı eksik veya geçersiz
  # - 400: İstek doğrulaması başarısız oldu
end

Using Public APIs (PublicApi)

Public uç noktalar kimlik doğrulama gerektirmez:

require 'fastcomments'

public_api = FastCommentsClient::PublicApi.new

begin
  response = public_api.get_comments_public(
    'YOUR_TENANT_ID',
    'page-url-id'
  )
  puts response
rescue FastCommentsClient::ApiError => e
  puts e.message
end

Using Moderation APIs (ModerationApi)

Moderasyon yöntemleri moderatör kontrol panelini güçlendirir. İsteğin bir SSO‑kimliği doğrulanmış moderatör adına yapılması için bir sso belirteci gönderin:

require 'fastcomments'

moderation_api = FastCommentsClient::ModerationApi.new

begin
  # Örnek: Moderasyon kuyruğundaki yorumları listele
  response = moderation_api.get_api_comments(
    sso: 'YOUR_MODERATOR_SSO_TOKEN'
  )
  puts response
rescue FastCommentsClient::ApiError => e
  puts e.message
end

Common Issues

  1. 401 "missing-api-key" hatası: DefaultApi örneğini oluşturmadan önce config.api_key['x-api-key'] = 'YOUR_KEY' ayarladığınızdan emin olun.
  2. Yanlış API sınıfı: Sunucu tarafı kimliği doğrulanmış istekler için DefaultApi, istemci/halka açık istekler için PublicApi ve moderatör kontrol paneli istekleri için ModerationApi kullanın.
  3. Null API anahtarı: SDK, API anahtarı null olduğunda kimlik doğrulamayı sessizce atlar ve bu da 401 hatalarına yol açar.

Notlar Internal Link

Yayın Kimlikleri

Bazı API çağrılarında bir broadcastId geçirmeniz gerektiğini göreceksiniz. Olayları aldığınızda bu ID size geri verilir, böylece istemcide değişiklikleri iyimserce uygulamayı planlıyorsanız olayı yok saymanız gerektiğini bilirsiniz (ki muhtemelen en iyi deneyimi sunduğu için bunu yapmak isteyeceksiniz). Buraya bir UUID geçirin. ID, bir tarayıcı oturumu içinde iki kez oluşmayacak kadar benzersiz olmalıdır.

SSO (Tek Oturum Açma)

SSO örnekleri için aşağıya bakın.

SSO Kullanımı Internal Link

Basit SSO

require 'fastcomments'

# Simple SSO belirteci oluştur
user = FastComments::SSO::SimpleSSOUserData.new(
  user_id: 'user-123',
  email: 'user@example.com',
  avatar: 'https://example.com/avatar.jpg'
)

sso = FastComments::SSO::FastCommentsSSO.new_simple(user)
token = sso.create_token

puts "SSO Token: #{token}"

# Kimlik doğrulanmış bir API çağrısı yapmak için SSO belirtecini kullan
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

response = public_api.get_comments_public(
  'your-tenant-id',
  'your-page-url-id',
  sso: token
)

puts "Status: #{response}"

Güvenli SSO

require 'fastcomments'

# Güvenli SSO belirteci oluştur
user = FastComments::SSO::SecureSSOUserData.new(
  user_id: 'user-123',
  email: 'user@example.com',
  username: 'johndoe',
  avatar: 'https://example.com/avatar.jpg'
)

api_key = 'your-api-key'
sso = FastComments::SSO::FastCommentsSSO.new_secure(api_key, user)
token = sso.create_token

puts "Secure SSO Token: #{token}"

# Kimlik doğrulanmış bir API çağrısı yapmak için SSO belirtecini kullan
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

response = public_api.get_comments_public(
  'your-tenant-id',
  'your-page-url-id',
  sso: token
)

puts "Status: #{response}"

toplam Internal Link

Belgeleri, (groupBy sağlanmışsa) gruplayarak ve birden fazla işlem uygulayarak toplar. Farklı işlemler (ör. sum, countDistinct, avg vb.) desteklenir.

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
parentTenantIdstringqueryHayır
includeStatsbooleanqueryHayır

Yanıt

Döndürür: AggregateResponse

Örnek

aggregate Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme ayarları
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek belirlemek üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14aggregation_request = FastCommentsClient::AggregationRequest.new({resource_name: 'resource_name_example', operations: [FastCommentsClient::AggregationOperation.new({field: 'field_example', op: FastCommentsClient::AggregationOpType::SUM})]}) # AggregationRequest |
15opts = {
16 parent_tenant_id: 'parent_tenant_id_example', # String |
17 include_stats: true # Boolean |
18}
19
20begin
21
22 result = api_instance.aggregate(tenant_id, aggregation_request, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->aggregate: #{e}"
26end
27

denetim_günlüklerini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
limitnumberqueryNo
skipnumberqueryNo
orderstringqueryNo
afternumberqueryNo
beforenumberqueryNo

Yanıt

Döndürür: GetAuditLogsResponse

Örnek

get_audit_logs Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek belirlemek üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 limit: 1.2, # Float |
16 skip: 1.2, # Float |
17 order: FastCommentsClient::SORTDIR::ASC, # SORTDIR |
18 after: 1.2, # Float |
19 before: 1.2 # Float |
20}
21
22begin
23
24 result = api_instance.get_audit_logs(tenant_id, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->get_audit_logs: #{e}"
28end
29

çıkış_yap_public Internal Link

Yanıt

Döndürür: APIEmptyResponse

Örnek

logout_public Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6
7begin
8
9 result = api_instance.logout_public
10 p result
11rescue FastCommentsClient::ApiError => e
12 puts "Error when calling PublicApi->logout_public: #{e}"
13end
14

yorumu_engelle_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: BlockSuccess

Örnek

block_from_comment_public Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8public_block_from_comment_params = FastCommentsClient::PublicBlockFromCommentParams.new({comment_ids: ['comment_ids_example']}) # PublicBlockFromCommentParams |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.block_from_comment_public(tenant_id, comment_id, public_block_from_comment_params, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->block_from_comment_public: #{e}"
19end
20

yorum_engellemesini_kaldır_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: UnblockSuccess

Örnek

un_block_comment_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8public_block_from_comment_params = FastCommentsClient::PublicBlockFromCommentParams.new({comment_ids: ['comment_ids_example']}) # PublicBlockFromCommentParams |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.un_block_comment_public(tenant_id, comment_id, public_block_from_comment_params, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->un_block_comment_public: #{e}"
19end
20

engellenen_için_kontrol_edilen_yorumlar Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdsstringqueryEvetVirgülle ayrılmış yorum kimlikleri listesi.
ssostringqueryHayır

Yanıt

Döndürür: CheckBlockedCommentsResponse

Örnek

checked_comments_for_blocked Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_ids = 'comment_ids_example' # String | Virgülle ayrılmış yorum kimlikleri listesi.
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.checked_comments_for_blocked(tenant_id, comment_ids, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->checked_comments_for_blocked: #{e}"
18end
19

kullanıcıyı_yoruma_engelle Internal Link

Parametreler

AdTürLocationGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: BlockSuccess

Örnek

block_user_from_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme yapılandırması
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15block_from_comment_params = FastCommentsClient::BlockFromCommentParams.new # BlockFromCommentParams |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.block_user_from_comment(tenant_id, id, block_from_comment_params, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->block_user_from_comment: #{e}"
27end
28

yorum_oluştur_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
broadcastIdstringqueryEvet
sessionIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: SaveCommentsResponseWithPresence

Örnek

create_comment_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9comment_data = FastCommentsClient::CommentData.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example'}) # CommentData |
10opts = {
11 session_id: 'session_id_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.create_comment_public(tenant_id, url_id, broadcast_id, comment_data, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->create_comment_public: #{e}"
21end
22

yorum_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
contextUserIdstringqueryHayır
isLivebooleanqueryHayır

Yanıt

Döndürür: DeleteCommentResult

Örnek

delete_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 context_user_id: 'context_user_id_example', # String |
17 is_live: true # Boolean |
18}
19
20begin
21
22 result = api_instance.delete_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_comment: #{e}"
26end
27

yorum_sil_public Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
editKeystringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: PublicAPIDeleteCommentResponse

Örnek

delete_comment_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 edit_key: 'edit_key_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.delete_comment_public(tenant_id, comment_id, broadcast_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->delete_comment_public: #{e}"
20end
21

oy_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
voteIdstringpathEvet
urlIdstringqueryEvet
broadcastIdstringqueryEvet
editKeystringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: VoteDeleteResponse

Örnek

delete_comment_vote Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8vote_id = 'vote_id_example' # String |
9url_id = 'url_id_example' # String |
10broadcast_id = 'broadcast_id_example' # String |
11opts = {
12 edit_key: 'edit_key_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.delete_comment_vote(tenant_id, comment_id, vote_id, url_id, broadcast_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->delete_comment_vote: #{e}"
22end
23

yorum_şikayet_et Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: FlagCommentResponse

Örnek

flag_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->flag_comment: #{e}"
26end
27

yorum_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: APIGetCommentResponse

Örnek

get_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek belirlemek amacıyla aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_comment(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_comment: #{e}"
22end
23

yorum_metni_al Internal Link

Parametreler

NameTipKonumGerekliAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
editKeystringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: PublicAPIGetCommentTextResponse

Örnek

get_comment_text Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 edit_key: 'edit_key_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.get_comment_text(tenant_id, comment_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_comment_text: #{e}"
19end
20

yorum_oy_kullanıcı_adlarını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
commentIdstringpathEvet
dirintegerqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: GetCommentVoteUserNamesSuccessResponse

Örnek

get_comment_vote_user_names Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Dize |
7comment_id = 'comment_id_example' # Dize |
8dir = 56 # Tam sayı |
9opts = {
10 sso: 'sso_example' # Dize |
11}
12
13begin
14
15 result = api_instance.get_comment_vote_user_names(tenant_id, comment_id, dir, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_comment_vote_user_names: #{e}"
19end
20

yorumları_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
pageintegerqueryHayır
limitintegerqueryHayır
skipintegerqueryHayır
asTreebooleanqueryHayır
skipChildrenintegerqueryHayır
limitChildrenintegerqueryHayır
maxTreeDepthintegerqueryHayır
urlIdstringqueryHayır
userIdstringqueryHayır
anonUserIdstringqueryHayır
contextUserIdstringqueryHayır
hashTagstringqueryHayır
parentIdstringqueryHayır
directionstringqueryHayır
fromDateintegerqueryHayır
toDateintegerqueryHayır

Yanıt

Döndürür: APIGetCommentsResponse

Örnek

get_comments Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 page: 56, # Integer |
16 limit: 56, # Integer |
17 skip: 56, # Integer |
18 as_tree: true, # Boolean |
19 skip_children: 56, # Integer |
20 limit_children: 56, # Integer |
21 max_tree_depth: 56, # Integer |
22 url_id: 'url_id_example', # String |
23 user_id: 'user_id_example', # String |
24 anon_user_id: 'anon_user_id_example', # String |
25 context_user_id: 'context_user_id_example', # String |
26 hash_tag: 'hash_tag_example', # String |
27 parent_id: 'parent_id_example', # String |
28 direction: FastCommentsClient::SortDirections::OF, # SortDirections |
29 from_date: 789, # Integer |
30 to_date: 789 # Integer |
31}
32
33begin
34
35 result = api_instance.get_comments(tenant_id, opts)
36 p result
37rescue FastCommentsClient::ApiError => e
38 puts "Error when calling DefaultApi->get_comments: #{e}"
39end
40

yorumları_al_public Internal Link

req tenantId urlId

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
urlIdstringqueryEvet
pageintegerqueryHayır
directionstringqueryHayır
ssostringqueryHayır
skipintegerqueryHayır
skipChildrenintegerqueryHayır
limitintegerqueryHayır
limitChildrenintegerqueryHayır
countChildrenbooleanqueryHayır
fetchPageForCommentIdstringqueryHayır
includeConfigbooleanqueryHayır
countAllbooleanqueryHayır
includei10nbooleanqueryHayır
localestringqueryHayır
modulesstringqueryHayır
isCrawlerbooleanqueryHayır
includeNotificationCountbooleanqueryHayır
asTreebooleanqueryHayır
maxTreeDepthintegerqueryHayır
useFullTranslationIdsbooleanqueryHayır
parentIdstringqueryHayır
searchTextstringqueryHayır
hashTagsarrayqueryHayır
userIdstringqueryHayır
customConfigStrstringqueryHayır
afterCommentIdstringqueryHayır
beforeCommentIdstringqueryHayır

Yanıt

Döndürür: GetCommentsResponseWithPresencePublicComment

Örnek

get_comments_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8opts = {
9 page: 56, # Integer |
10 direction: FastCommentsClient::SortDirections::OF, # SortDirections |
11 sso: 'sso_example', # String |
12 skip: 56, # Integer |
13 skip_children: 56, # Integer |
14 limit: 56, # Integer |
15 limit_children: 56, # Integer |
16 count_children: true, # Boolean |
17 fetch_page_for_comment_id: 'fetch_page_for_comment_id_example', # String |
18 include_config: true, # Boolean |
19 count_all: true, # Boolean |
20 includei10n: true, # Boolean |
21 locale: 'locale_example', # String |
22 modules: 'modules_example', # String |
23 is_crawler: true, # Boolean |
24 include_notification_count: true, # Boolean |
25 as_tree: true, # Boolean |
26 max_tree_depth: 56, # Integer |
27 use_full_translation_ids: true, # Boolean |
28 parent_id: 'parent_id_example', # String |
29 search_text: 'search_text_example', # String |
30 hash_tags: ['inner_example'], # Array<String> |
31 user_id: 'user_id_example', # String |
32 custom_config_str: 'custom_config_str_example', # String |
33 after_comment_id: 'after_comment_id_example', # String |
34 before_comment_id: 'before_comment_id_example' # String |
35}
36
37begin
38
39 result = api_instance.get_comments_public(tenant_id, url_id, opts)
40 p result
41rescue FastCommentsClient::ApiError => e
42 puts "Error when calling PublicApi->get_comments_public: #{e}"
43end
44

yorum_kitle Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

lock_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.lock_comment(tenant_id, comment_id, broadcast_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->lock_comment: #{e}"
19end
20

yorum_iğnele Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: ChangeCommentPinStatusResponse

Örnek

pin_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.pin_comment(tenant_id, comment_id, broadcast_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->pin_comment: #{e}"
19end
20

yorum_kaydet Internal Link

Parametreler

AdTürLocationGerekliAçıklama
tenantIdstringqueryEvet
isLivebooleanqueryHayır
doSpamCheckbooleanqueryHayır
sendEmailsbooleanqueryHayır
populateNotificationsbooleanqueryHayır

Yanıt

Döndürür: APISaveCommentResponse

Örnek

save_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_comment_params = FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'}) # CreateCommentParams |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comment(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comment: #{e}"
28end
29

yorumları_toplu_kaydet Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
isLivebooleanqueryHayır
doSpamCheckbooleanqueryHayır
sendEmailsbooleanqueryHayır
populateNotificationsbooleanqueryHayır

Yanıt

Döndürür: SaveCommentsBulkResponse

Örnek

save_comments_bulk Example
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_comment_params = [FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'})] # Array<CreateCommentParams> |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comments_bulk(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comments_bulk: #{e}"
28end
29

yorum_metni_ayarla Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
editKeystringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: PublicAPISetCommentTextResponse

Örnek

set_comment_text Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9comment_text_update_request = FastCommentsClient::CommentTextUpdateRequest.new({comment: 'comment_example'}) # CommentTextUpdateRequest |
10opts = {
11 edit_key: 'edit_key_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.set_comment_text(tenant_id, comment_id, broadcast_id, comment_text_update_request, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->set_comment_text: #{e}"
21end
22

kullanıcı_engellemesini_kaldır_yorumdan Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: UnblockSuccess

Örnek

un_block_user_from_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15un_block_from_comment_params = FastCommentsClient::UnBlockFromCommentParams.new # UnBlockFromCommentParams |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.un_block_user_from_comment(tenant_id, id, un_block_from_comment_params, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->un_block_user_from_comment: #{e}"
27end
28

yorum_şikayetini_kaldır Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: FlagCommentResponse

Örnek

un_flag_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.un_flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->un_flag_comment: #{e}"
26end
27

yorum_kilitini_kaldır Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Dönen değer: APIEmptyResponse

Örnek

un_lock_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.un_lock_comment(tenant_id, comment_id, broadcast_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->un_lock_comment: #{e}"
19end
20

yorum_iğnesini_kaldır Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: ChangeCommentPinStatusResponse

Örnek

un_pin_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.un_pin_comment(tenant_id, comment_id, broadcast_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->un_pin_comment: #{e}"
19end
20

yorum_güncelle Internal Link

Parameters

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
contextUserIdstringqueryHayır
doSpamCheckbooleanqueryHayır
isLivebooleanqueryHayır

Response

Dönüş: APIEmptyResponse

Example

update_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
8end
9
10api_instance = FastCommentsClient::DefaultApi.new
11tenant_id = 'tenant_id_example' # String |
12id = 'id_example' # String |
13updatable_comment_params = FastCommentsClient::UpdatableCommentParams.new # UpdatableCommentParams |
14opts = {
15 context_user_id: 'context_user_id_example', # String |
16 do_spam_check: true, # Boolean |
17 is_live: true # Boolean |
18}
19
20begin
21
22 result = api_instance.update_comment(tenant_id, id, updatable_comment_params, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_comment: #{e}"
26end
27

yorum_oyla Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
commentIdstringpathEvet
urlIdstringqueryEvet
broadcastIdstringqueryEvet
sessionIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: VoteResponse

Örnek

vote_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8url_id = 'url_id_example' # String |
9broadcast_id = 'broadcast_id_example' # String |
10vote_body_params = FastCommentsClient::VoteBodyParams.new({commenter_email: 'commenter_email_example', commenter_name: 'commenter_name_example', vote_dir: 'up', url: 'url_example'}) # VoteBodyParams |
11opts = {
12 session_id: 'session_id_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.vote_comment(tenant_id, comment_id, url_id, broadcast_id, vote_body_params, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->vote_comment: #{e}"
22end
23

kullanıcı_için_yorumları_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
userIdstringqueryHayır
directionstringqueryHayır
repliesToUserIdstringqueryHayır
pagenumberqueryHayır
includei10nbooleanqueryHayır
localestringqueryHayır
isCrawlerbooleanqueryHayır

Yanıt

Döndürür: GetCommentsForUserResponse

Örnek

get_comments_for_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6opts = {
7 user_id: 'user_id_example', # String |
8 direction: FastCommentsClient::SortDirections::OF, # SortDirections |
9 replies_to_user_id: 'replies_to_user_id_example', # String |
10 page: 1.2, # Float |
11 includei10n: true, # Boolean |
12 locale: 'locale_example', # String |
13 is_crawler: true # Boolean |
14}
15
16begin
17
18 result = api_instance.get_comments_for_user(opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->get_comments_for_user: #{e}"
22end
23

alan_adı_yapılandırması_ekle Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Döndürür: AddDomainConfigResponse

Örnek

add_domain_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14add_domain_config_params = FastCommentsClient::AddDomainConfigParams.new({domain: 'domain_example'}) # AddDomainConfigParams |
15
16begin
17
18 result = api_instance.add_domain_config(tenant_id, add_domain_config_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_domain_config: #{e}"
22end
23

alan_adı_yapılandırması_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
domainstringpathEvet

Yanıt

Döndürür: DeleteDomainConfigResponse

Örnek

delete_domain_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.delete_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_domain_config: #{e}"
22end
23

alan_adı_yapılandırması_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
domainstringpathEvet

Yanıt

Döndürür: GetDomainConfigResponse

Örnek

get_domain_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme ayarları
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.get_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_domain_config: #{e}"
22end
23

alan_adı_yapılandırmalarını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Döndürür: GetDomainConfigsResponse

Örnek

get_domain_configs Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_domain_configs(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_domain_configs: #{e}"
21end
22

alan_adı_yapılandırması_yama Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
domainToUpdatestringpathEvet

Yanıt

Döndürür: PatchDomainConfigResponse

Örnek

patch_domain_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın başındaki işareti kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15patch_domain_config_params = FastCommentsClient::PatchDomainConfigParams.new # PatchDomainConfigParams |
16
17begin
18
19 result = api_instance.patch_domain_config(tenant_id, domain_to_update, patch_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_domain_config: #{e}"
23end
24

alan_adı_yapılandırması_koy Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
domainToUpdatestringpathEvet

Yanıt

Döndürür: PutDomainConfigResponse

Örnek

put_domain_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15update_domain_config_params = FastCommentsClient::UpdateDomainConfigParams.new({domain: 'domain_example'}) # UpdateDomainConfigParams |
16
17begin
18
19 result = api_instance.put_domain_config(tenant_id, domain_to_update, update_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->put_domain_config: #{e}"
23end
24

e-posta_şablonu_oluştur Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateEmailTemplateResponse

Örnek

create_email_template Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_email_template_body = FastCommentsClient::CreateEmailTemplateBody.new({email_template_id: 'email_template_id_example', display_name: 'display_name_example', ejs: 'ejs_example'}) # CreateEmailTemplateBody |
15
16begin
17
18 result = api_instance.create_email_template(tenant_id, create_email_template_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_email_template: #{e}"
22end
23

e-posta_şablonu_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_email_template Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı ile yetkilendirmeyi yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak için aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_email_template: #{e}"
22end
23

e-posta_şablonu_çizim_hatasını_sil Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
errorIdstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_email_template_render_error Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırdaki yorum işaretini kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15error_id = 'error_id_example' # String |
16
17begin
18
19 result = api_instance.delete_email_template_render_error(tenant_id, id, error_id)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->delete_email_template_render_error: #{e}"
23end
24

e-posta_şablonu_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetEmailTemplateResponse

Örnek

get_email_template Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir ön ek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_email_template: #{e}"
22end
23

e-posta_şablonu_tanımlarını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Döndürür: GetEmailTemplateDefinitionsResponse

Örnek

get_email_template_definitions Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_email_template_definitions(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_email_template_definitions: #{e}"
21end
22

e-posta_şablonu_çizim_hatalarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetEmailTemplateRenderErrorsResponse

Örnek

get_email_template_render_errors Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_email_template_render_errors(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_email_template_render_errors: #{e}"
25end
26

e-posta_şablonlarını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetEmailTemplatesResponse

Örnek

get_email_templates Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, ör. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_email_templates(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_email_templates: #{e}"
24end
25

e-posta_şablonunu_çiz Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
localestringqueryHayır

Yanıt

Döndürür: RenderEmailTemplateResponse

Örnek

render_email_template Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14render_email_template_body = FastCommentsClient::RenderEmailTemplateBody.new({email_template_id: 'email_template_id_example', ejs: 'ejs_example'}) # RenderEmailTemplateBody |
15opts = {
16 locale: 'locale_example' # String |
17}
18
19begin
20
21 result = api_instance.render_email_template(tenant_id, render_email_template_body, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->render_email_template: #{e}"
25end
26

e-posta_şablonunu_güncelle Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_email_template Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarına bir önek belirleyin, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_email_template_body = FastCommentsClient::UpdateEmailTemplateBody.new # UpdateEmailTemplateBody |
16
17begin
18
19 result = api_instance.update_email_template(tenant_id, id, update_email_template_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_email_template: #{e}"
23end
24

olay_günlüğünü_al Internal Link

req tenantId urlId userIdWS

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
userIdWSstringqueryEvet
startTimeintegerqueryEvet
endTimeintegerqueryHayır

Yanıt

Döndürür: GetEventLogResponse

Örnek

get_event_log Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8user_id_ws = 'user_id_ws_example' # String |
9start_time = 789 # Integer |
10opts = {
11 end_time: 789 # Integer |
12}
13
14begin
15
16 result = api_instance.get_event_log(tenant_id, url_id, user_id_ws, start_time, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->get_event_log: #{e}"
20end
21

global_olay_günlüğünü_al Internal Link

req tenantId urlId userIdWS

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
urlIdstringqueryEvet
userIdWSstringqueryEvet
startTimeintegerqueryEvet
endTimeintegerqueryHayır

Yanıt

Döndürür: GetEventLogResponse

Örnek

get_global_event_log Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Dize |
7url_id = 'url_id_example' # Dize |
8user_id_ws = 'user_id_ws_example' # Dize |
9start_time = 789 # Tamsayı |
10opts = {
11 end_time: 789 # Tamsayı |
12}
13
14begin
15
16 result = api_instance.get_global_event_log(tenant_id, url_id, user_id_ws, start_time, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->get_global_event_log: #{e}"
20end
21

akış_gönderisi_oluştur Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
broadcastIdstringqueryHayır
isLivebooleanqueryHayır
doSpamCheckbooleanqueryHayır
skipDupCheckbooleanqueryHayır

Yanıt

Döndürür: CreateFeedPostsResponse

Örnek

create_feed_post Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_feed_post_params = FastCommentsClient::CreateFeedPostParams.new # CreateFeedPostParams |
15opts = {
16 broadcast_id: 'broadcast_id_example', # String |
17 is_live: true, # Boolean |
18 do_spam_check: true, # Boolean |
19 skip_dup_check: true # Boolean |
20}
21
22begin
23
24 result = api_instance.create_feed_post(tenant_id, create_feed_post_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->create_feed_post: #{e}"
28end
29

akış_gönderisi_oluştur_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: CreateFeedPostResponse

Örnek

create_feed_post_public Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7create_feed_post_params = FastCommentsClient::CreateFeedPostParams.new # CreateFeedPostParams |
8opts = {
9 broadcast_id: 'broadcast_id_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.create_feed_post_public(tenant_id, create_feed_post_params, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->create_feed_post_public: #{e}"
19end
20

akış_gönderisi_sil_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
postIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: DeleteFeedPostPublicResponse

Örnek

delete_feed_post_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Dize |
7post_id = 'post_id_example' # Dize |
8opts = {
9 broadcast_id: 'broadcast_id_example', # Dize |
10 sso: 'sso_example' # Dize |
11}
12
13begin
14
15 result = api_instance.delete_feed_post_public(tenant_id, post_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->delete_feed_post_public: #{e}"
19end
20

akış_gönderilerini_al Internal Link

istek tenantId afterId

Parametreler

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
afterIdstringqueryHayır
limitintegerqueryHayır
tagsarrayqueryHayır

Yanıt

Döndürür: GetFeedPostsResponse

Örnek

get_feed_posts Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 after_id: 'after_id_example', # String |
16 limit: 56, # Integer |
17 tags: ['inner_example'] # Array<String> |
18}
19
20begin
21
22 result = api_instance.get_feed_posts(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_feed_posts: #{e}"
26end
27

akış_gönderilerini_al_public Internal Link

req tenantId afterId

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
afterIdstringqueryHayır
limitintegerqueryHayır
tagsarrayqueryHayır
ssostringqueryHayır
isCrawlerbooleanqueryHayır
includeUserInfobooleanqueryHayır

Yanıt

Döndürür: PublicFeedPostsResponse

Örnek

get_feed_posts_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 after_id: 'after_id_example', # String |
9 limit: 56, # Integer |
10 tags: ['inner_example'], # Array<String> |
11 sso: 'sso_example', # String |
12 is_crawler: true, # Boolean |
13 include_user_info: true # Boolean |
14}
15
16begin
17
18 result = api_instance.get_feed_posts_public(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->get_feed_posts_public: #{e}"
22end
23

akış_gönderi_i̇statistiklerini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
postIdsarrayqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: FeedPostsStatsResponse

Örnek

get_feed_posts_stats Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7post_ids = ['inner_example'] # Array<String> |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_feed_posts_stats(tenant_id, post_ids, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->get_feed_posts_stats: #{e}"
18end
19

kullanıcı_tepkilerini_al_public Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
postIdsarrayqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: UserReactsResponse

Örnek

get_user_reacts_public Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 post_ids: ['inner_example'], # Array<String> |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_user_reacts_public(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->get_user_reacts_public: #{e}"
18end
19

akış_gönderisine_tepki_ver_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
postIdstringpathEvet
isUndobooleanqueryHayır
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ReactFeedPostResponse

Örnek

react_feed_post_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7post_id = 'post_id_example' # String |
8react_body_params = FastCommentsClient::ReactBodyParams.new # ReactBodyParams |
9opts = {
10 is_undo: true, # Boolean |
11 broadcast_id: 'broadcast_id_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.react_feed_post_public(tenant_id, post_id, react_body_params, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->react_feed_post_public: #{e}"
21end
22

akış_gönderisini_güncelle Internal Link

Parametreler

İsimTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_feed_post Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15feed_post = FastCommentsClient::FeedPost.new({_id: '_id_example', tenant_id: 'tenant_id_example', created_at: Time.now}) # FeedPost |
16
17begin
18
19 result = api_instance.update_feed_post(tenant_id, id, feed_post)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_feed_post: #{e}"
23end
24

akış_gönderisini_güncelle_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
postIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: CreateFeedPostResponse

Örnek

update_feed_post_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7post_id = 'post_id_example' # String |
8update_feed_post_params = FastCommentsClient::UpdateFeedPostParams.new # UpdateFeedPostParams |
9opts = {
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.update_feed_post_public(tenant_id, post_id, update_feed_post_params, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->update_feed_post_public: #{e}"
20end
21

yorum_şikayet_et_public Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
isFlaggedbooleanqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

flag_comment_public Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8is_flagged = true # Boolean |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.flag_comment_public(tenant_id, comment_id, is_flagged, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->flag_comment_public: #{e}"
19end
20

büyük_gif_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
largeInternalURLSanitizedstringqueryEvet

Yanıt

Döndürür: GifGetLargeResponse

Örnek

get_gif_large Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7large_internal_url_sanitized = 'large_internal_url_sanitized_example' # String |
8
9begin
10
11 result = api_instance.get_gif_large(tenant_id, large_internal_url_sanitized)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_gif_large: #{e}"
15end
16

gif_ara_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
searchstringqueryEvet
localestringqueryHayır
ratingstringqueryHayır
pagenumberqueryHayır

Yanıt

Döndürür: GetGifsSearchResponse

Örnek

get_gifs_search Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7search = 'search_example' # String |
8opts = {
9 locale: 'locale_example', # String |
10 rating: 'rating_example', # String |
11 page: 1.2 # Float |
12}
13
14begin
15
16 result = api_instance.get_gifs_search(tenant_id, search, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->get_gifs_search: #{e}"
20end
21

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Yanıt

Döndürür: GetGifsTrendingResponse

Örnek

get_gifs_trending Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 locale: 'locale_example', # String |
9 rating: 'rating_example', # String |
10 page: 1.2 # Float |
11}
12
13begin
14
15 result = api_instance.get_gifs_trending(tenant_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_gifs_trending: #{e}"
19end
20

etiket_ekle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döner: CreateHashTagResponse

Örnek

add_hash_tag Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_hash_tag_body = FastCommentsClient::CreateHashTagBody.new({tag: 'tag_example'}) # CreateHashTagBody |
15
16begin
17
18 result = api_instance.add_hash_tag(tenant_id, create_hash_tag_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_hash_tag: #{e}"
22end
23

etiketleri_toplu_ekle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: BulkCreateHashTagsResponse

Örnek

add_hash_tags_bulk Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14bulk_create_hash_tags_body = FastCommentsClient::BulkCreateHashTagsBody.new({tags: [FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new({tag: 'tag_example'})]}) # BulkCreateHashTagsBody |
15
16begin
17
18 result = api_instance.add_hash_tags_bulk(tenant_id, bulk_create_hash_tags_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_hash_tags_bulk: #{e}"
22end
23

etiket_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
tagstringpathYes

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_hash_tag Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14tag = 'tag_example' # String |
15delete_hash_tag_request_body = FastCommentsClient::DeleteHashTagRequestBody.new # DeleteHashTagRequestBody |
16
17begin
18
19 result = api_instance.delete_hash_tag(tenant_id, tag, delete_hash_tag_request_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "DefaultApi->delete_hash_tag çağrılırken hata: #{e}"
23end
24

etiketleri_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
pagenumberqueryHayır

Yanıt

Döndürür: GetHashTagsResponse

Örnek

get_hash_tags Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir ön ek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 page: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_hash_tags(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_hash_tags: #{e}"
24end
25

etiket_yama Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
tagstringpathYes

Yanıt

Döndürür: UpdateHashTagResponse

Örnek

patch_hash_tag Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak için aşağıdaki satırı yorumdan çıkarın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14tag = 'tag_example' # String |
15update_hash_tag_body = FastCommentsClient::UpdateHashTagBody.new # UpdateHashTagBody |
16
17begin
18
19 result = api_instance.patch_hash_tag(tenant_id, tag, update_hash_tag_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_hash_tag: #{e}"
23end
24

moderasyon_oyunu_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
voteIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Döndürür: VoteDeleteResponse

Örnek

delete_moderation_vote Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8vote_id = 'vote_id_example' # String |
9opts = {
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.delete_moderation_vote(tenant_id, comment_id, vote_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->delete_moderation_vote: #{e}"
20end
21

api_yorumlarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
pagenumberqueryNo
countnumberqueryNo
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Yanıt

Döndürür: ModerationAPIGetCommentsResponse

Örnek

get_api_comments Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 page: 1.2, # Float |
9 count: 1.2, # Float |
10 text_search: 'text_search_example', # String |
11 by_ip_from_comment: 'by_ip_from_comment_example', # String |
12 filters: 'filters_example', # String |
13 search_filters: 'search_filters_example', # String |
14 sorts: 'sorts_example', # String |
15 demo: true, # Boolean |
16 sso: 'sso_example' # String |
17}
18
19begin
20
21 result = api_instance.get_api_comments(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling ModerationApi->get_api_comments: #{e}"
25end
26

api_aktarım_durumunu_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
batchJobIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ModerationExportStatusResponse

Örnek

get_api_export_status Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 batch_job_id: 'batch_job_id_example', # String |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_api_export_status(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_api_export_status: #{e}"
18end
19

api_idlerini_al Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
afterIdstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Response

Döndürür: ModerationAPIGetCommentIdsResponse

Örnek

get_api_ids Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 text_search: 'text_search_example', # String |
9 by_ip_from_comment: 'by_ip_from_comment_example', # String |
10 filters: 'filters_example', # String |
11 search_filters: 'search_filters_example', # String |
12 after_id: 'after_id_example', # String |
13 demo: true, # Boolean |
14 sso: 'sso_example' # String |
15}
16
17begin
18
19 result = api_instance.get_api_ids(tenant_id, opts)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling ModerationApi->get_api_ids: #{e}"
23end
24

yorumlardan_kullanıcı_yasaklamalarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Yanıt

Döndürür: GetBannedUsersFromCommentResponse

Örnek

get_ban_users_from_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_ban_users_from_comment(tenant_id, comment_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_ban_users_from_comment: #{e}"
18end
19

yorum_yasak_durumunu_al Internal Link

Parametreler

İsimTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: GetCommentBanStatusResponse

Örnek

get_comment_ban_status Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_comment_ban_status(tenant_id, comment_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_comment_ban_status: #{e}"
18end
19

yorum_çocuklarını_al Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: ModerationAPIChildCommentsResponse

Örnek

get_comment_children Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_comment_children(tenant_id, comment_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_comment_children: #{e}"
18end
19

sayıyı_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filterstringqueryNo
searchFiltersstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Yanıt

Döndürür: ModerationAPICountCommentsResponse

Örnek

get_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # Dize |
7opts = {
8 text_search: 'text_search_example', # Dize |
9 by_ip_from_comment: 'by_ip_from_comment_example', # Dize |
10 filter: 'filter_example', # Dize |
11 search_filters: 'search_filters_example', # Dize |
12 demo: true, # Boolean |
13 sso: 'sso_example' # Dize |
14}
15
16begin
17
18 result = api_instance.get_count(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling ModerationApi->get_count: #{e}"
22end
23

sayıları_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: GetBannedUsersCountResponse

Örnek

get_counts Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 sso: 'sso_example' # String |
9}
10
11begin
12
13 result = api_instance.get_counts(tenant_id, opts)
14 p result
15rescue FastCommentsClient::ApiError => e
16 puts "Error when calling ModerationApi->get_counts: #{e}"
17end
18

günlükleri_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: ModerationAPIGetLogsResponse

Örnek

get_logs Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_logs(tenant_id, comment_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_logs: #{e}"
18end
19

manuel_rozetleri_al Internal Link

Parametreler

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: GetTenantManualBadgesResponse

Örnek

get_manual_badges Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 sso: 'sso_example' # String |
9}
10
11begin
12
13 result = api_instance.get_manual_badges(tenant_id, opts)
14 p result
15rescue FastCommentsClient::ApiError => e
16 puts "Error when calling ModerationApi->get_manual_badges: #{e}"
17end
18

kullanıcı_için_manuel_rozetleri_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
badgesUserIdstringqueryNo
commentIdstringqueryNo
ssostringqueryNo

Yanıt

Döndürür: GetUserManualBadgesResponse

Örnek

get_manual_badges_for_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 badges_user_id: 'badges_user_id_example', # String |
9 comment_id: 'comment_id_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.get_manual_badges_for_user(tenant_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling ModerationApi->get_manual_badges_for_user: #{e}"
19end
20

moderasyon_yorumu_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
includeEmailbooleanqueryNo
includeIPbooleanqueryNo
ssostringqueryNo

Yanıt

Döndürür: ModerationAPICommentResponse

Örnek

get_moderation_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 include_email: true, # Boolean |
10 include_ip: true, # Boolean |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.get_moderation_comment(tenant_id, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->get_moderation_comment: #{e}"
20end
21

moderasyon_yorum_metni_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: GetCommentTextResponse

Örnek

get_moderation_comment_text Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_moderation_comment_text(tenant_id, comment_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_moderation_comment_text: #{e}"
18end
19

ön_yasak_özetini_al Internal Link

Parameters

İsimTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
includeByUserIdAndEmailbooleanqueryHayır
includeByIPbooleanqueryHayır
includeByEmailDomainbooleanqueryHayır
ssostringqueryHayır

Response

Döndürür: PreBanSummary

Örnek

get_pre_ban_summary Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 include_by_user_id_and_email: true, # Boolean |
10 include_by_ip: true, # Boolean |
11 include_by_email_domain: true, # Boolean |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.get_pre_ban_summary(tenant_id, comment_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->get_pre_ban_summary: #{e}"
21end
22

arama_yorumları_özetini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
valuestringqueryHayır
filtersstringqueryHayır
searchFiltersstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ModerationCommentSearchResponse

Örnek

get_search_comments_summary Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 value: 'value_example', # String |
9 filters: 'filters_example', # String |
10 search_filters: 'search_filters_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.get_search_comments_summary(tenant_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->get_search_comments_summary: #{e}"
20end
21

arama_sayfalarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Yanıt

Döndürür: ModerationPageSearchResponse

Örnek

get_search_pages Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 value: 'value_example', # String |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_search_pages(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_search_pages: #{e}"
18end
19

arama_sitelerini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
valuestringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ModerationSiteSearchResponse

Örnek

get_search_sites Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 value: 'value_example', # String |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_search_sites(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_search_sites: #{e}"
18end
19

arama_önerisini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
text-searchstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ModerationSuggestResponse

Örnek

get_search_suggest Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 text_search: 'text_search_example', # String |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_search_suggest(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_search_suggest: #{e}"
18end
19

arama_kullanıcılarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
valuestringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ModerationUserSearchResponse

Örnek

get_search_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 value: 'value_example', # String |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_search_users(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_search_users: #{e}"
18end
19

güven_faktörünü_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: GetUserTrustFactorResponse

Örnek

get_trust_factor Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # Dize |
7opts = {
8 user_id: 'user_id_example', # Dize |
9 sso: 'sso_example' # Dize |
10}
11
12begin
13
14 result = api_instance.get_trust_factor(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_trust_factor: #{e}"
18end
19

kullanıcı_yasak_tercihini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: APIModerateGetUserBanPreferencesResponse

Örnek

get_user_ban_preference Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 sso: 'sso_example' # String |
9}
10
11begin
12
13 result = api_instance.get_user_ban_preference(tenant_id, opts)
14 p result
15rescue FastCommentsClient::ApiError => e
16 puts "Error when calling ModerationApi->get_user_ban_preference: #{e}"
17end
18

kullanıcı_iç_profili_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: GetUserInternalProfileResponse

Örnek

get_user_internal_profile Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 comment_id: 'comment_id_example', # String |
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.get_user_internal_profile(tenant_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->get_user_internal_profile: #{e}"
18end
19

yorum_oylarını_ayarla Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Returns: AdjustVotesResponse

Örnek

post_adjust_comment_votes Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8adjust_comment_votes_params = FastCommentsClient::AdjustCommentVotesParams.new({adjust_vote_amount: 3.56}) # AdjustCommentVotesParams |
9opts = {
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.post_adjust_comment_votes(tenant_id, comment_id, adjust_comment_votes_params, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->post_adjust_comment_votes: #{e}"
20end
21

api_aktarımını_gönder Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
text-searchstringqueryHayır
byIPFromCommentstringqueryHayır
filtersstringqueryHayır
searchFiltersstringqueryHayır
sortsstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ModerationExportResponse

Örnek

post_api_export Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 text_search: 'text_search_example', # String |
9 by_ip_from_comment: 'by_ip_from_comment_example', # String |
10 filters: 'filters_example', # String |
11 search_filters: 'search_filters_example', # String |
12 sorts: 'sorts_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.post_api_export(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling ModerationApi->post_api_export: #{e}"
22end
23

yoruma_kullanıcı_yasağla Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
banEmailbooleanqueryHayır
banEmailDomainbooleanqueryHayır
banIPbooleanqueryHayır
deleteAllUsersCommentsbooleanqueryHayır
bannedUntilstringqueryHayır
isShadowBanbooleanqueryHayır
updateIdstringqueryHayır
banReasonstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: BanUserFromCommentResult

Örnek

post_ban_user_from_comment Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 ban_email: true, # Boolean |
10 ban_email_domain: true, # Boolean |
11 ban_ip: true, # Boolean |
12 delete_all_users_comments: true, # Boolean |
13 banned_until: 'banned_until_example', # String |
14 is_shadow_ban: true, # Boolean |
15 update_id: 'update_id_example', # String |
16 ban_reason: 'ban_reason_example', # String |
17 sso: 'sso_example' # String |
18}
19
20begin
21
22 result = api_instance.post_ban_user_from_comment(tenant_id, comment_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling ModerationApi->post_ban_user_from_comment: #{e}"
26end
27

kullanıcı_yasağını_geri_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

post_ban_user_undo Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7ban_user_undo_params = FastCommentsClient::BanUserUndoParams.new({changelog: FastCommentsClient::APIBanUserChangeLog.new}) # BanUserUndoParams |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.post_ban_user_undo(tenant_id, ban_user_undo_params, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->post_ban_user_undo: #{e}"
18end
19

toplu_ön_yasak_özetini_gönder Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Yanıt

Döndürür: BulkPreBanSummary

Örnek

post_bulk_pre_ban_summary Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7bulk_pre_ban_params = FastCommentsClient::BulkPreBanParams.new({comment_ids: ['comment_ids_example']}) # BulkPreBanParams |
8opts = {
9 include_by_user_id_and_email: true, # Boolean |
10 include_by_ip: true, # Boolean |
11 include_by_email_domain: true, # Boolean |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.post_bulk_pre_ban_summary(tenant_id, bulk_pre_ban_params, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->post_bulk_pre_ban_summary: #{e}"
21end
22

id_ile_yorumları_gönder Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: ModerationAPIChildCommentsResponse

Örnek

post_comments_by_ids Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comments_by_ids_params = FastCommentsClient::CommentsByIdsParams.new({ids: ['ids_example']}) # CommentsByIdsParams |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.post_comments_by_ids(tenant_id, comments_by_ids_params, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->post_comments_by_ids: #{e}"
18end
19

yorum_şikayet_et_gönder Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürülür: APIEmptyResponse

Örnek

post_flag_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 broadcast_id: 'broadcast_id_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.post_flag_comment(tenant_id, comment_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling ModerationApi->post_flag_comment: #{e}"
19end
20

yorum_kaldır_gönder Internal Link

Parametreler

AdTürKonumGereklidirAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: PostRemoveCommentApiResponse

Örnek

post_remove_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 broadcast_id: 'broadcast_id_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.post_remove_comment(tenant_id, comment_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling ModerationApi->post_remove_comment: #{e}"
19end
20

silinen_yorumu_geri_yükle_gönder Internal Link

Parametreler

AdTürYerGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

post_restore_deleted_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 broadcast_id: 'broadcast_id_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.post_restore_deleted_comment(tenant_id, comment_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling ModerationApi->post_restore_deleted_comment: #{e}"
19end
20

yorum_onay_durumunu_ayarla_gönder Internal Link

Parametreler

AdTipKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
approvedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Döndürür: SetCommentApprovedResponse

Örnek

post_set_comment_approval_status Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 approved: true, # Boolean |
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.post_set_comment_approval_status(tenant_id, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->post_set_comment_approval_status: #{e}"
20end
21

yorum_gözden_geçirme_durumunu_ayarla_gönder Internal Link

Parametreler

İsimTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
reviewedbooleanqueryHayır
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

post_set_comment_review_status Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 reviewed: true, # Boolean |
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.post_set_comment_review_status(tenant_id, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->post_set_comment_review_status: #{e}"
20end
21

yorum_spam_durumunu_ayarla_gönder Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
commentIdstringpathYes
spambooleanqueryNo
permNotSpambooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Döndürür: APIEmptyResponse

Örnek

post_set_comment_spam_status Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 spam: true, # Boolean |
10 perm_not_spam: true, # Boolean |
11 broadcast_id: 'broadcast_id_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.post_set_comment_spam_status(tenant_id, comment_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->post_set_comment_spam_status: #{e}"
21end
22

yorum_metnini_ayarla_gönder Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Returns: SetCommentTextResponse

Örnek

post_set_comment_text Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8set_comment_text_params = FastCommentsClient::SetCommentTextParams.new({comment: 'comment_example'}) # SetCommentTextParams |
9opts = {
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.post_set_comment_text(tenant_id, comment_id, set_comment_text_params, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->post_set_comment_text: #{e}"
20end
21

yorum_şikayetini_kaldır_gönder Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Döndürür: APIEmptyResponse

Örnek

post_un_flag_comment Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 broadcast_id: 'broadcast_id_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.post_un_flag_comment(tenant_id, comment_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling ModerationApi->post_un_flag_comment: #{e}"
19end
20

oy_gönder Internal Link

Parametreler

İsimTürKonumGerekliAçıklama
tenantIdstringqueryYes
commentIdstringpathYes
directionstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Döndürür: VoteResponse

Örnek

post_vote Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 direction: 'direction_example', # String |
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.post_vote(tenant_id, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->post_vote: #{e}"
20end
21

rozet_ödül_koy Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
badgeIdstringqueryEvet
userIdstringqueryHayır
commentIdstringqueryHayır
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: AwardUserBadgeResponse

Örnek

put_award_badge Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7badge_id = 'badge_id_example' # String |
8opts = {
9 user_id: 'user_id_example', # String |
10 comment_id: 'comment_id_example', # String |
11 broadcast_id: 'broadcast_id_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.put_award_badge(tenant_id, badge_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->put_award_badge: #{e}"
21end
22

konuyu_kapat_koy Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
urlIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

put_close_thread Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.put_close_thread(tenant_id, url_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->put_close_thread: #{e}"
18end
19

rozet_kaldır_koy Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
badgeIdstringqueryEvet
userIdstringqueryHayır
commentIdstringqueryHayır
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: RemoveUserBadgeResponse

Örnek

put_remove_badge Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7badge_id = 'badge_id_example' # String |
8opts = {
9 user_id: 'user_id_example', # String |
10 comment_id: 'comment_id_example', # String |
11 broadcast_id: 'broadcast_id_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.put_remove_badge(tenant_id, badge_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->put_remove_badge: #{e}"
21end
22

konuyu_yeniden_aç_koy Internal Link

Parameters

İsimTürKonumGerekliAçıklama
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Response

Döndürür: APIEmptyResponse

Example

put_reopen_thread Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.put_reopen_thread(tenant_id, url_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "ModerationApi->put_reopen_thread çağrılırken hata: #{e}"
18end
19

güven_faktörünü_ayarla Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
trustFactorstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: SetUserTrustFactorResponse

Örnek

set_trust_factor Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 user_id: 'user_id_example', # String |
9 trust_factor: 'trust_factor_example', # String |
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.set_trust_factor(tenant_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling ModerationApi->set_trust_factor: #{e}"
19end
20

moderator_oluştur Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateModeratorResponse

Örnek

create_moderator Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_moderator_body = FastCommentsClient::CreateModeratorBody.new({name: 'name_example', email: 'email_example'}) # CreateModeratorBody |
15
16begin
17
18 result = api_instance.create_moderator(tenant_id, create_moderator_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_moderator: #{e}"
22end
23

moderator_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
sendEmailstringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_moderator Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 send_email: 'send_email_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_moderator(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_moderator: #{e}"
25end
26

moderator_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetModeratorResponse

Örnek

get_moderator Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_moderator(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_moderator: #{e}"
22end
23

moderatorleri_al Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryYes
skipnumberqueryNo

Yanıt

Döndürür: GetModeratorsResponse

Örnek

get_moderators Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_moderators(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_moderators: #{e}"
24end
25

davet_gönder Internal Link

Parametreler

AdTypeLocationGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
fromNamestringqueryEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

send_invite Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarı için bir önek ayarlayabilirsiniz, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15from_name = 'from_name_example' # String |
16
17begin
18
19 result = api_instance.send_invite(tenant_id, id, from_name)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->send_invite: #{e}"
23end
24

moderator_güncelle Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_moderator Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorumu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_moderator_body = FastCommentsClient::UpdateModeratorBody.new # UpdateModeratorBody |
16
17begin
18
19 result = api_instance.update_moderator(tenant_id, id, update_moderator_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_moderator: #{e}"
23end
24

bildirim_sayısını_sil Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_notification_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_notification_count: #{e}"
22end
23

önbelleklenmiş_bildirim_sayısını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetCachedNotificationCountResponse

Örnek

get_cached_notification_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_cached_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_cached_notification_count: #{e}"
22end
23

bildirim_sayısını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo

Yanıt

Döndürür: GetNotificationCountResponse

Örnek

get_notification_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için önek ayarlamak amacıyla aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 url_id: 'url_id_example', # String |
17 from_comment_id: 'from_comment_id_example', # String |
18 viewed: true, # Boolean |
19 type: 'type_example' # String |
20}
21
22begin
23
24 result = api_instance.get_notification_count(tenant_id, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->get_notification_count: #{e}"
28end
29

bildirimleri_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
userIdstringqueryHayır
urlIdstringqueryHayır
fromCommentIdstringqueryHayır
viewedbooleanqueryHayır
typestringqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetNotificationsResponse

Örnek

get_notifications Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 url_id: 'url_id_example', # String |
17 from_comment_id: 'from_comment_id_example', # String |
18 viewed: true, # Boolean |
19 type: 'type_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_notifications(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_notifications: #{e}"
29end
30

bildirimi_güncelle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_notification Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_notification_body = FastCommentsClient::UpdateNotificationBody.new # UpdateNotificationBody |
16opts = {
17 user_id: 'user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.update_notification(tenant_id, id, update_notification_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_notification: #{e}"
26end
27

v1_sayfa_tepki_oluştur Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
urlIdstringqueryEvet
titlestringqueryHayır

Yanıt

Döndürür: CreateV1PageReact

Örnek

create_v1_page_react Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Dize |
7url_id = 'url_id_example' # Dize |
8opts = {
9 title: 'title_example' # Dize |
10}
11
12begin
13
14 result = api_instance.create_v1_page_react(tenant_id, url_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->create_v1_page_react: #{e}"
18end
19

v2_sayfa_tepki_oluştur Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
idstringqueryEvet
titlestringqueryHayır

Yanıt

Döndürür: CreateV1PageReact

Örnek

create_v2_page_react Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8id = 'id_example' # String |
9opts = {
10 title: 'title_example' # String |
11}
12
13begin
14
15 result = api_instance.create_v2_page_react(tenant_id, url_id, id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->create_v2_page_react: #{e}"
19end
20

v1_sayfa_tepki_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathYes
urlIdstringqueryYes

Yanıt

Döndürür: CreateV1PageReact

Örnek

delete_v1_page_react Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8
9begin
10
11 result = api_instance.delete_v1_page_react(tenant_id, url_id)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->delete_v1_page_react: #{e}"
15end
16

v2_sayfa_tepki_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
idstringqueryEvet

Yanıt

Döndürür: CreateV1PageReact

Örnek

delete_v2_page_react Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8id = 'id_example' # String |
9
10begin
11
12 result = api_instance.delete_v2_page_react(tenant_id, url_id, id)
13 p result
14rescue FastCommentsClient::ApiError => e
15 puts "Error when calling PublicApi->delete_v2_page_react: #{e}"
16end
17

v1_sayfa_beğenilerini_al Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet

Yanıt

Döndürür: GetV1PageLikes

Örnek

get_v1_page_likes Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8
9begin
10
11 result = api_instance.get_v1_page_likes(tenant_id, url_id)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_v1_page_likes: #{e}"
15end
16

v2_sayfa_tepki_kullanıcılarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
idstringqueryEvet

Yanıt

Döndürür: GetV2PageReactUsersResponse

Örnek

get_v2_page_react_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8id = 'id_example' # String |
9
10begin
11
12 result = api_instance.get_v2_page_react_users(tenant_id, url_id, id)
13 p result
14rescue FastCommentsClient::ApiError => e
15 puts "Error when calling PublicApi->get_v2_page_react_users: #{e}"
16end
17

v2_sayfa_tepki_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet

Yanıt

Döndürür: GetV2PageReacts

Örnek

get_v2_page_reacts Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Dize |
7url_id = 'url_id_example' # Dize |
8
9begin
10
11 result = api_instance.get_v2_page_reacts(tenant_id, url_id)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_v2_page_reacts: #{e}"
15end
16

sayfa_ekle Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Döndürür: AddPageAPIResponse

Örnek

add_page Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_api_page_data = FastCommentsClient::CreateAPIPageData.new({title: 'title_example', url: 'url_example', url_id: 'url_id_example'}) # CreateAPIPageData |
15
16begin
17
18 result = api_instance.add_page(tenant_id, create_api_page_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_page: #{e}"
22end
23

sayfa_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: DeletePageAPIResponse

Örnek

delete_page Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_page(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_page: #{e}"
22end
23

çevrimdışı_kullanıcıları_al Internal Link

Sayfadaki VE şu anda çevrimiçi olmayan önceki yorumcular. displayName'e göre sıralanır. Bir "Members" bölümü oluşturmak için /users/online tükendiğinde bunu kullanın. commenterName üzerinde imleç paginasyonu: sunucu kısmi {tenantId, urlId, commenterName} indeksini afterName'den ileri doğru $gt ile yürütür, $skip maliyeti yok.

Parameters

AdTipKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvetSayfa URL tanımlayıcısı (sunucu tarafında temizlenir).
afterNamestringqueryHayırİmleç: önceki yanıttan nextAfterName değerini gönderin.
afterUserIdstringqueryHayırBeraberlik durumunu çözen imleç: önceki yanıttan nextAfterUserId değerini gönderin. afterName ayarlandığında, aynı ada sahip kayıtların atlanmaması için gereklidir.

Response

Döndürür: PageUsersOfflineResponse

Example

get_offline_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String | Sayfa URL tanımlayıcısı (sunucu tarafında temizlenir).
8opts = {
9 after_name: 'after_name_example', # String | İmleç: önceki yanıttan nextAfterName değerini gönderin.
10 after_user_id: 'after_user_id_example' # String | Beraberlik durumunu çözen imleç: önceki yanıttan nextAfterUserId değerini gönderin. afterName ayarlandığında, aynı ada sahip kayıtların atlanmaması için gereklidir.
11}
12
13begin
14
15 result = api_instance.get_offline_users(tenant_id, url_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_offline_users: #{e}"
19end
20

çevrimiçi_kullanıcıları_al Internal Link


Bir sayfanın şu anda çevrimiçi izleyicileri: websocket oturumu şu anda sayfaya abone olan kişiler. anonCount + totalCount döndürür (oda genelindeki aboneler, saymadığımız anonim izleyiciler dahil).

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
urlIdstringqueryEvetSayfa URL tanımlayıcısı (sunucu tarafında temizlenir).
afterNamestringqueryHayırİmleç: önceki yanıttan nextAfterName değerini gönderin.
afterUserIdstringqueryHayırBerabere durumunu çözmek için imleç: önceki yanıttan nextAfterUserId değerini gönderin. afterName ayarlandığında, isim eşleşmeleri nedeniyle kayıtların düşmemesi için gereklidir.

Yanıt

Döndürür: PageUsersOnlineResponse

Örnek

get_online_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String | Sayfa URL tanımlayıcısı (sunucu tarafında temizlenir).
8opts = {
9 after_name: 'after_name_example', # String | İmleç: önceki yanıttan nextAfterName değerini gönderin.
10 after_user_id: 'after_user_id_example' # String | Berabere durumunu çözmek için imleç: önceki yanıttan nextAfterUserId değerini gönderin. afterName ayarlandığında, isim eşleşmeleri nedeniyle kayıtların düşmemesi için gereklidir.
11}
12
13begin
14
15 result = api_instance.get_online_users(tenant_id, url_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_online_users: #{e}"
19end
20

urlid_ile_sayfayı_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
urlIdstringqueryEvet

Yanıt

Döndürür: GetPageByURLIdAPIResponse

Örnek

get_page_by_urlid Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_page_by_urlid(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_page_by_urlid: #{e}"
22end
23

sayfaları_al Internal Link

Parametreler

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: GetPagesAPIResponse

Örnek

get_pages Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_pages(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_pages: #{e}"
21end
22

sayfaları_al_public Internal Link

Bir kiracı için sayfaları listeler. FChat masaüstü istemcisi tarafından oda listesini doldurmak için kullanılır. Her sayfa için çözümlenen özel yapılandırmada enableFChat'in true olması gerekir. SSO gerektiren sayfalar, istekte bulunan kullanıcının grup erişimine göre filtrelenir.

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
cursorstringqueryHayırÖnceki bir istekte nextCursor olarak döndürülen opak sayfalama imleci. Aynı sortBy ile ilişkili.
limitintegerqueryHayır1..200, varsayılan 50
qstringqueryHayırİsteğe bağlı büyük/küçük harf duyarsız başlık önek filtresi.
sortBystringqueryHayırSıralama düzeni. updatedAt (varsayılan, en yeni önce), commentCount (en çok yorum önce) veya title (alfabetik).
hasCommentsbooleanqueryHayırtrue ise, en az bir yorumu olan sayfaları döndürür.

Yanıt

Döndürür: GetPublicPagesResponse

Örnek

get_pages_public Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 cursor: 'cursor_example', # String | Önceki bir istekte `nextCursor` olarak döndürülen opak sayfalama imleci. Aynı `sortBy` ile ilişkilidir.
9 limit: 56, # Integer | 1..200, varsayılan 50
10 q: 'q_example', # String | İsteğe bağlı büyük/küçük harf duyarsız başlık önek filtresi.
11 sort_by: FastCommentsClient::PagesSortBy::UPDATED_AT, # PagesSortBy | Sıralama düzeni. `updatedAt` (varsayılan, en yeni önce), `commentCount` (en çok yorum önce), veya `title` (alfabetik).
12 has_comments: true # Boolean | true ise, en az bir yorumu olan sayfaları döndürür.
13}
14
15begin
16
17 result = api_instance.get_pages_public(tenant_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->get_pages_public: #{e}"
21end
22

kullanıcı_bilgilerini_al Internal Link


Bir tenant için toplu kullanıcı bilgisi. Verilen userId'lere göre User / SSOUser'tan görüntüleme bilgilerini döndürür. Yorum bileşeni tarafından, presence olayıyla yeni görünen kullanıcıları zenginleştirmek için kullanılır. Sayfa bağlamı yok: gizlilik tutarlı şekilde uygulanır (özel profiller maskelenir).

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringpathEvet
idsstringqueryEvetVirgülle ayrılmış userId'ler.

Yanıt

Döndürür: PageUsersInfoResponse

Örnek

get_users_info Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7ids = 'ids_example' # String | Virgülle ayrılmış userId'ler.
8
9begin
10
11 result = api_instance.get_users_info(tenant_id, ids)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_users_info: #{e}"
15end
16

sayfa_yama Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: PatchPageAPIResponse

Örnek

patch_page Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_api_page_data = FastCommentsClient::UpdateAPIPageData.new # UpdateAPIPageData |
16
17begin
18
19 result = api_instance.patch_page(tenant_id, id, update_api_page_data)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_page: #{e}"
23end
24

bekleyen_webhook_olayını_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_pending_webhook_event Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, ör. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_pending_webhook_event(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_pending_webhook_event: #{e}"
22end
23

bekleyen_webhook_olay_sayısını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringqueryHayır
externalIdstringqueryHayır
eventTypestringqueryHayır
typestringqueryHayır
domainstringqueryHayır
attemptCountGTnumberqueryHayır

Yanıt

Döndürür: GetPendingWebhookEventCountResponse

Örnek

get_pending_webhook_event_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın başındaki yorumu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_pending_webhook_event_count(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_pending_webhook_event_count: #{e}"
29end
30

bekleyen_webhook_olaylarını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringqueryHayır
externalIdstringqueryHayır
eventTypestringqueryHayır
typestringqueryHayır
domainstringqueryHayır
attemptCountGTnumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetPendingWebhookEventsResponse

Örnek

get_pending_webhook_events Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2, # Float |
21 skip: 1.2 # Float |
22}
23
24begin
25
26 result = api_instance.get_pending_webhook_events(tenant_id, opts)
27 p result
28rescue FastCommentsClient::ApiError => e
29 puts "Error when calling DefaultApi->get_pending_webhook_events: #{e}"
30end
31

soru_yapılandırması_oluştur Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Dönen değer: CreateQuestionConfigResponse

Örnek

create_question_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_question_config_body = FastCommentsClient::CreateQuestionConfigBody.new({name: 'name_example', question: 'question_example', type: 'type_example', reporting_order: 3.56}) # CreateQuestionConfigBody |
15
16begin
17
18 result = api_instance.create_question_config(tenant_id, create_question_config_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_config: #{e}"
22end
23

soru_yapılandırması_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_question_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_config: #{e}"
22end
23

soru_yapılandırmasını_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetQuestionConfigResponse

Örnek

get_question_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_config: #{e}"
22end
23

soru_yapılandırmalarını_al Internal Link

Parametreler

AdıTürKonumGerekliAçıklama
tenantIdstringsorguEvet
skipnumbersorguHayır

Yanıt

Döndürür: GetQuestionConfigsResponse

Örnek

get_question_configs Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki # işaretini kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_question_configs(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_question_configs: #{e}"
24end
25

soru_yapılandırmasını_güncelle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_question_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarı için bir önek ayarlayın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_question_config_body = FastCommentsClient::UpdateQuestionConfigBody.new # UpdateQuestionConfigBody |
16
17begin
18
19 result = api_instance.update_question_config(tenant_id, id, update_question_config_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_config: #{e}"
23end
24

soru_sonucunu_oluştur Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Dönen Değer: CreateQuestionResultResponse

Örnek

create_question_result Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme yapılandırması
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_question_result_body = FastCommentsClient::CreateQuestionResultBody.new({url_id: 'url_id_example', value: 3.56, question_id: 'question_id_example'}) # CreateQuestionResultBody |
15
16begin
17
18 result = api_instance.create_question_result(tenant_id, create_question_result_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_result: #{e}"
22end
23

soru_sonucunu_sil Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_question_result Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_result: #{e}"
22end
23

soru_sonucunu_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: GetQuestionResultResponse

Örnek

get_question_result Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_result: #{e}"
22end
23

soru_sonuçlarını_al Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
urlIdstringqueryHayır
userIdstringqueryHayır
startDatestringqueryHayır
questionIdstringqueryHayır
questionIdsstringqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetQuestionResultsResponse

Örnek

get_question_results Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 url_id: 'url_id_example', # String |
16 user_id: 'user_id_example', # String |
17 start_date: 'start_date_example', # String |
18 question_id: 'question_id_example', # String |
19 question_ids: 'question_ids_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_question_results: #{e}"
29end
30

soru_sonucunu_güncelle Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Yanıt

Dönen değer: APIEmptyResponse

Örnek

update_question_result Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_question_result_body = FastCommentsClient::UpdateQuestionResultBody.new # UpdateQuestionResultBody |
16
17begin
18
19 result = api_instance.update_question_result(tenant_id, id, update_question_result_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_result: #{e}"
23end
24

soru_sonuçlarını_topla Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
questionIdstringqueryHayır
questionIdsarrayqueryHayır
urlIdstringqueryHayır
timeBucketstringqueryHayır
startDatestringqueryHayır
forceRecalculatebooleanqueryHayır

Yanıt

Döndürür: AggregateQuestionResultsResponse

Örnek

aggregate_question_results Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 time_bucket: FastCommentsClient::AggregateTimeBucket::DAY, # AggregateTimeBucket |
19 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
20 force_recalculate: true # Boolean |
21}
22
23begin
24
25 result = api_instance.aggregate_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->aggregate_question_results: #{e}"
29end
30

toplu_soru_sonuçlarını_topla Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
forceRecalculatebooleanqueryHayır

Yanıt

Döndürür: BulkAggregateQuestionResultsResponse

Örnek

bulk_aggregate_question_results Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14bulk_aggregate_question_results_request = FastCommentsClient::BulkAggregateQuestionResultsRequest.new({aggregations: [FastCommentsClient::BulkAggregateQuestionItem.new({agg_id: 'agg_id_example'})]}) # BulkAggregateQuestionResultsRequest |
15opts = {
16 force_recalculate: true # Boolean |
17}
18
19begin
20
21 result = api_instance.bulk_aggregate_question_results(tenant_id, bulk_aggregate_question_results_request, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->bulk_aggregate_question_results: #{e}"
25end
26

yorumları_soru_sonuçlarıyla_birleştir Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo
minValuenumberqueryNo
maxValuenumberqueryNo
limitnumberqueryNo

Yanıt

Döndürür: CombineQuestionResultsWithCommentsResponse

Örnek

combine_comments_with_question_results Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
19 force_recalculate: true, # Boolean |
20 min_value: 1.2, # Float |
21 max_value: 1.2, # Float |
22 limit: 1.2 # Float |
23}
24
25begin
26
27 result = api_instance.combine_comments_with_question_results(tenant_id, opts)
28 p result
29rescue FastCommentsClient::ApiError => e
30 puts "Error when calling DefaultApi->combine_comments_with_question_results: #{e}"
31end
32

sso_kullanıcı_ekle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: AddSSOUserAPIResponse

Örnek

add_sso_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir ön ek ayarlayabilirsiniz, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_apisso_user_data = FastCommentsClient::CreateAPISSOUserData.new({email: 'email_example', username: 'username_example', id: 'id_example'}) # CreateAPISSOUserData |
15
16begin
17
18 result = api_instance.add_sso_user(tenant_id, create_apisso_user_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_sso_user: #{e}"
22end
23

sso_kullanıcı_sil Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
deleteCommentsbooleanqueryHayır
commentDeleteModestringqueryHayır

Response

Döndürür: DeleteSSOUserAPIResponse

Örnek

delete_sso_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir ön ek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 delete_comments: true, # Boolean |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_sso_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_sso_user: #{e}"
26end
27

sso_kullanıcıyı_email_ile_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
emailstringpathEvet

Yanıt

Döndürür: GetSSOUserByEmailAPIResponse

Örnek

get_sso_user_by_email Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14email = 'email_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_email(tenant_id, email)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_email: #{e}"
22end
23

sso_kullanıcıyı_id_ile_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: GetSSOUserByIdAPIResponse

Örnek

get_sso_user_by_id Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_id(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_id: #{e}"
22end
23

sso_kullanıcıları_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
skipintegerqueryHayır

Yanıt

Döndürür: GetSSOUsersResponse

Örnek

get_sso_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, ör. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 56 # Integer |
16}
17
18begin
19
20 result = api_instance.get_sso_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_sso_users: #{e}"
24end
25

sso_kullanıcı_yama Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
updateCommentsbooleanqueryHayır

Yanıt

Döndürür: PatchSSOUserAPIResponse

Örnek

patch_sso_user Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_apisso_user_data = FastCommentsClient::UpdateAPISSOUserData.new # UpdateAPISSOUserData |
16opts = {
17 update_comments: true # Boolean |
18}
19
20begin
21
22 result = api_instance.patch_sso_user(tenant_id, id, update_apisso_user_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->patch_sso_user: #{e}"
26end
27

sso_kullanıcı_koy Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
updateCommentsbooleanqueryHayır

Yanıt

Döndürür: PutSSOUserAPIResponse

Örnek

put_sso_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_apisso_user_data = FastCommentsClient::UpdateAPISSOUserData.new # UpdateAPISSOUserData |
16opts = {
17 update_comments: true # Boolean |
18}
19
20begin
21
22 result = api_instance.put_sso_user(tenant_id, id, update_apisso_user_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->put_sso_user: #{e}"
26end
27

abonelik_oluştur Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateSubscriptionAPIResponse

Örnek

create_subscription Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_api_user_subscription_data = FastCommentsClient::CreateAPIUserSubscriptionData.new({url_id: 'url_id_example'}) # CreateAPIUserSubscriptionData |
15
16begin
17
18 result = api_instance.create_subscription(tenant_id, create_api_user_subscription_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_subscription: #{e}"
22end
23

abonelik_sil Internal Link

Parametreler

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır

Yanıt

Döndürür: DeleteSubscriptionAPIResponse

Örnek

delete_subscription Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme yapılandırması
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için öneki ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_subscription(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_subscription: #{e}"
25end
26

abonelikleri_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
userIdstringqueryHayır

Yanıt

Döndürür: GetSubscriptionsAPIResponse

Örnek

get_subscriptions Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example' # String |
16}
17
18begin
19
20 result = api_instance.get_subscriptions(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_subscriptions: #{e}"
24end
25

abonelik_güncelle Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır

Yanıt

Döndürür: UpdateSubscriptionAPIResponse

Örnek

update_subscription Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına önek eklemek için aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_api_user_subscription_data = FastCommentsClient::UpdateAPIUserSubscriptionData.new # UpdateAPIUserSubscriptionData |
16opts = {
17 user_id: 'user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.update_subscription(tenant_id, id, update_api_user_subscription_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_subscription: #{e}"
26end
27

kiracı_günlük_kullanımlarını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
yearNumbernumberqueryHayır
monthNumbernumberqueryHayır
dayNumbernumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetTenantDailyUsagesResponse

Örnek

get_tenant_daily_usages Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 year_number: 1.2, # Float |
16 month_number: 1.2, # Float |
17 day_number: 1.2, # Float |
18 skip: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tenant_daily_usages(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tenant_daily_usages: #{e}"
27end
28

kiracı_paket_oluştur Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateTenantPackageResponse

Örnek

create_tenant_package Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_tenant_package_body = FastCommentsClient::CreateTenantPackageBody.new({name: 'name_example', max_monthly_page_loads: 3.56, max_monthly_api_credits: 3.56, max_monthly_comments: 3.56, max_concurrent_users: 3.56, max_tenant_users: 3.56, max_sso_users: 3.56, max_moderators: 3.56, max_domains: 3.56, has_debranding: false, for_who_text: 'for_who_text_example', feature_taglines: ['feature_taglines_example'], has_flex_pricing: false}) # CreateTenantPackageBody |
15
16begin
17
18 result = api_instance.create_tenant_package(tenant_id, create_tenant_package_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant_package: #{e}"
22end
23

kiracı_paket_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_tenant_package Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_tenant_package: #{e}"
22end
23

kiracı_paketini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: GetTenantPackageResponse

Örnek

get_tenant_package Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtar yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_package: #{e}"
22end
23

kiracı_paketlerini_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetTenantPackagesResponse

Örnek

get_tenant_packages Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirme yapılandırması
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenant_packages(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenant_packages: #{e}"
24end
25

kiracı_paketini_değiştir Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

replace_tenant_package Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15replace_tenant_package_body = FastCommentsClient::ReplaceTenantPackageBody.new({name: 'name_example', monthly_cost_usd: 3.56, yearly_cost_usd: 3.56, max_monthly_page_loads: 3.56, max_monthly_api_credits: 3.56, max_monthly_comments: 3.56, max_concurrent_users: 3.56, max_tenant_users: 3.56, max_sso_users: 3.56, max_moderators: 3.56, max_domains: 3.56, has_debranding: false, for_who_text: 'for_who_text_example', feature_taglines: ['feature_taglines_example'], has_flex_pricing: false}) # ReplaceTenantPackageBody |
16
17begin
18
19 result = api_instance.replace_tenant_package(tenant_id, id, replace_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->replace_tenant_package: #{e}"
23end
24

kiracı_paketini_güncelle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_tenant_package Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_package_body = FastCommentsClient::UpdateTenantPackageBody.new # UpdateTenantPackageBody |
16
17begin
18
19 result = api_instance.update_tenant_package(tenant_id, id, update_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant_package: #{e}"
23end
24

kiracı_kullanıcı_oluştur Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Response

Döndürür: CreateTenantUserResponse

Örnek

create_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_tenant_user_body = FastCommentsClient::CreateTenantUserBody.new({username: 'username_example', email: 'email_example'}) # CreateTenantUserBody |
15
16begin
17
18 result = api_instance.create_tenant_user(tenant_id, create_tenant_user_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant_user: #{e}"
22end
23

kiracı_kullanıcı_sil Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
deleteCommentsstringqueryHayır
commentDeleteModestringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 delete_comments: 'delete_comments_example', # String |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_tenant_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_tenant_user: #{e}"
26end
27

kiracı_kullanıcıyı_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: GetTenantUserResponse

Örnek

get_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme yapılandırması
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan olarak nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_user: #{e}"
22end
23

kiracı_kullanıcıları_al Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetTenantUsersResponse

Örnek

get_tenant_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtar yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için önek belirlemek üzere aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenant_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenant_users: #{e}"
24end
25

kiracı_kullanıcıyı_değiştir Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet
updateCommentsstringsorguHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

replace_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için öneki ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15replace_tenant_user_body = FastCommentsClient::ReplaceTenantUserBody.new({username: 'username_example', email: 'email_example'}) # ReplaceTenantUserBody |
16opts = {
17 update_comments: 'update_comments_example' # String |
18}
19
20begin
21
22 result = api_instance.replace_tenant_user(tenant_id, id, replace_tenant_user_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->replace_tenant_user: #{e}"
26end
27

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
redirectURLstringqueryHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

send_login_link Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 redirect_url: 'redirect_url_example' # String |
17}
18
19begin
20
21 result = api_instance.send_login_link(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->send_login_link: #{e}"
25end
26

kiracı_kullanıcıyı_güncelle Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringsorguEvet
idstringyolEvet
updateCommentsstringsorguHayır

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_user_body = FastCommentsClient::UpdateTenantUserBody.new # UpdateTenantUserBody |
16opts = {
17 update_comments: 'update_comments_example' # String |
18}
19
20begin
21
22 result = api_instance.update_tenant_user(tenant_id, id, update_tenant_user_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_tenant_user: #{e}"
26end
27

kiracı_oluştur Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateTenantResponse

Örnek

create_tenant Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme kurulumu
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak isterseniz aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_tenant_body = FastCommentsClient::CreateTenantBody.new({name: 'name_example', domain_configuration: [FastCommentsClient::APIDomainConfiguration.new({id: 'id_example', domain: 'domain_example', created_at: Time.now})]}) # CreateTenantBody |
15
16begin
17
18 result = api_instance.create_tenant(tenant_id, create_tenant_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant: #{e}"
22end
23

kiracı_sil Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
idstringpathYes
surestringqueryNo

Yanıt

Döndürür: APIEmptyResponse

Örnek

delete_tenant Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 sure: 'sure_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_tenant(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_tenant: #{e}"
25end
26

kiracıyı_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Dönüş: GetTenantResponse

Örnek

get_tenant Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant: #{e}"
22end
23

kiracıları_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
metastringqueryHayır
skipnumberqueryHayır

Yanıt

Dönüş değeri: GetTenantsResponse

Örnek

get_tenants Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 meta: 'meta_example', # String |
16 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_tenants(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_tenants: #{e}"
25end
26

kiracıyı_güncelle Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptyResponse

Örnek

update_tenant Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_body = FastCommentsClient::UpdateTenantBody.new # UpdateTenantBody |
16
17begin
18
19 result = api_instance.update_tenant(tenant_id, id, update_tenant_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant: #{e}"
23end
24

bilet_durumunu_değiştir Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: ChangeTicketStateResponse

Örnek

change_ticket_state Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın başındaki # karakterini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15id = 'id_example' # String |
16change_ticket_state_body = FastCommentsClient::ChangeTicketStateBody.new({state: 37}) # ChangeTicketStateBody |
17
18begin
19
20 result = api_instance.change_ticket_state(tenant_id, user_id, id, change_ticket_state_body)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->change_ticket_state: #{e}"
24end
25

bilet_oluştur Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringsorguEvet
userIdstringsorguEvet

Yanıt

Döndürür: CreateTicketResponse

Örnek

create_ticket Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15create_ticket_body = FastCommentsClient::CreateTicketBody.new({subject: 'subject_example'}) # CreateTicketBody |
16
17begin
18
19 result = api_instance.create_ticket(tenant_id, user_id, create_ticket_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->create_ticket: #{e}"
23end
24

bileti_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır

Yanıt

Döndürür: GetTicketResponse

Örnek

get_ticket Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme ayarı
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına bir önek belirleyin, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example' # String |
17}
18
19begin
20
21 result = api_instance.get_ticket(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_ticket: #{e}"
25end
26

biletleri_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
userIdstringqueryHayır
statenumberqueryHayır
skipnumberqueryHayır
limitnumberqueryHayır

Yanıt

Döndürür: GetTicketsResponse

Örnek

get_tickets Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 state: 1.2, # Float |
17 skip: 1.2, # Float |
18 limit: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tickets(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tickets: #{e}"
27end
28

çevirileri_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
namespacestringpathEvet
componentstringpathEvet
localestringqueryHayır
useFullTranslationIdsbooleanqueryHayır

Yanıt

Döndürür: GetTranslationsResponse

Örnek

get_translations Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6namespace = 'namespace_example' # String |
7component = 'component_example' # String |
8opts = {
9 locale: 'locale_example', # String |
10 use_full_translation_ids: true # Boolean |
11}
12
13begin
14
15 result = api_instance.get_translations(namespace, component, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_translations: #{e}"
19end
20

görsel_yükle Internal Link

Bir resmi yükle ve yeniden boyutlandır

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringpathEvet
sizePresetstringqueryHayırBoyut ön ayarı: "Default" (1000x1000px) veya "CrossPlatform" (popüler cihazlar için boyutlar oluşturur)
urlIdstringqueryHayırYapılandırmak için yüklemenin gerçekleştiği sayfanın kimliği

Yanıt

Döndürür: UploadImageResponse

Örnek

upload_image Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7file = File.new('/path/to/some/file') # File |
8opts = {
9 size_preset: FastCommentsClient::SizePreset::DEFAULT, # SizePreset | Boyut ön ayarı: \"Default\" (1000x1000px) veya \"CrossPlatform\" (popüler cihazlar için boyutlar oluşturur)
10 url_id: 'url_id_example' # String | Yapılandırma için yüklemenin yapıldığı sayfanın kimliği
11}
12
13begin
14
15 result = api_instance.upload_image(tenant_id, file, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->upload_image: #{e}"
19end
20

kullanıcı_rozet_ilerlemesini_id_ile_al Internal Link


Parametreler

AdTürYerGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: APIGetUserBadgeProgressResponse

Örnek

get_user_badge_progress_by_id Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarına bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge_progress_by_id(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge_progress_by_id: #{e}"
22end
23

kullanıcı_rozet_ilerlemesini_kullanıcı_id_ile_al Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
userIdstringpathEvet

Yanıt

Döndürür: APIGetUserBadgeProgressResponse

Örnek

get_user_badge_progress_by_user_id Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge_progress_by_user_id(tenant_id, user_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge_progress_by_user_id: #{e}"
22end
23

kullanıcı_rozet_ilerleme_listesini_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
userIdstringqueryHayır
limitnumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: APIGetUserBadgeProgressListResponse

Örnek

get_user_badge_progress_list Örnek
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarına bir önek ayarlamak için aşağıdaki satırın yorumunu kaldırın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 limit: 1.2, # Float |
17 skip: 1.2 # Float |
18}
19
20begin
21
22 result = api_instance.get_user_badge_progress_list(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_user_badge_progress_list: #{e}"
26end
27

kullanıcı_rozet_oluştur Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: APICreateUserBadgeResponse

Örnek

create_user_badge Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_user_badge_params = FastCommentsClient::CreateUserBadgeParams.new({user_id: 'user_id_example', badge_id: 'badge_id_example'}) # CreateUserBadgeParams |
15
16begin
17
18 result = api_instance.create_user_badge(tenant_id, create_user_badge_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_user_badge: #{e}"
22end
23

kullanıcı_rozet_sil Internal Link


Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIEmptySuccessResponse

Örnek

delete_user_badge Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın başındaki yorum işaretini kaldırarak API anahtarına bir önek ayarlayın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_user_badge: #{e}"
22end
23

kullanıcı_rozetini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: APIGetUserBadgeResponse

Örnek

get_user_badge Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge: #{e}"
22end
23

kullanıcı_rozetlerini_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
userIdstringqueryHayır
badgeIdstringqueryHayır
typenumberqueryHayır
displayedOnCommentsbooleanqueryHayır
limitnumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: APIGetUserBadgesResponse

Örnek

get_user_badges Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırı yorumdan çıkarın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 badge_id: 'badge_id_example', # String |
17 type: 1.2, # Float |
18 displayed_on_comments: true, # Boolean |
19 limit: 1.2, # Float |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_user_badges(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_user_badges: #{e}"
29end
30

kullanıcı_rozetini_güncelle Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
idstringpathYes

Yanıt

Döndürür: APIEmptySuccessResponse

Örnek

update_user_badge Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarına önek belirleyin, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_user_badge_params = FastCommentsClient::UpdateUserBadgeParams.new # UpdateUserBadgeParams |
16
17begin
18
19 result = api_instance.update_user_badge(tenant_id, id, update_user_badge_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_user_badge: #{e}"
23end
24

kullanıcı_bildirim_sayısını_al Internal Link

Parametreler

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: GetUserNotificationCountResponse

Örnek

get_user_notification_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 sso: 'sso_example' # String |
9}
10
11begin
12
13 result = api_instance.get_user_notification_count(tenant_id, opts)
14 p result
15rescue FastCommentsClient::ApiError => e
16 puts "Error when calling PublicApi->get_user_notification_count: #{e}"
17end
18

kullanıcı_bildirimlerini_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
urlIdstringqueryHayırMevcut sayfanın abone olup olmadığını belirlemek için kullanılır.
pageSizeintegerqueryHayır
afterIdstringqueryHayır
includeContextbooleanqueryHayır
afterCreatedAtintegerqueryHayır
unreadOnlybooleanqueryHayır
dmOnlybooleanqueryHayır
noDmbooleanqueryHayır
includeTranslationsbooleanqueryHayır
includeTenantNotificationsbooleanqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: GetMyNotificationsResponse

Örnek

get_user_notifications Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 url_id: 'url_id_example', # String | Mevcut sayfanın abone olup olmadığını belirlemek için kullanılır.
9 page_size: 56, # Integer |
10 after_id: 'after_id_example', # String |
11 include_context: true, # Boolean |
12 after_created_at: 789, # Integer |
13 unread_only: true, # Boolean |
14 dm_only: true, # Boolean |
15 no_dm: true, # Boolean |
16 include_translations: true, # Boolean |
17 include_tenant_notifications: true, # Boolean |
18 sso: 'sso_example' # String |
19}
20
21begin
22
23 result = api_instance.get_user_notifications(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling PublicApi->get_user_notifications: #{e}"
27end
28

kullanıcı_bildirim_sayısını_sıfırla Internal Link

Parametreler

İsimTürKonumZorunluAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: ResetUserNotificationsResponse

Örnek

reset_user_notification_count Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Dize |
7opts = {
8 sso: 'sso_example' # Dize |
9}
10
11begin
12
13 result = api_instance.reset_user_notification_count(tenant_id, opts)
14 p result
15rescue FastCommentsClient::ApiError => e
16 puts "Error when calling PublicApi->reset_user_notification_count: #{e}"
17end
18

kullanıcı_bildirimlerini_sıfırla Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
afterIdstringqueryHayır
afterCreatedAtintegerqueryHayır
unreadOnlybooleanqueryHayır
dmOnlybooleanqueryHayır
noDmbooleanqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: ResetUserNotificationsResponse

Örnek

reset_user_notifications Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 after_id: 'after_id_example', # String |
9 after_created_at: 789, # Integer |
10 unread_only: true, # Boolean |
11 dm_only: true, # Boolean |
12 no_dm: true, # Boolean |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.reset_user_notifications(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->reset_user_notifications: #{e}"
22end
23

kullanıcı_bildirim_yorum_abonelik_durumunu_güncelle Internal Link


Belirli bir yorum için bildirimleri etkinleştirir veya devre dışı bırakır.

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
notificationIdstringpathYes
optedInOrOutstringpathYes
commentIdstringqueryYes
ssostringqueryNo

Yanıt

Döndürür: UpdateUserNotificationCommentSubscriptionStatusResponse

Örnek

update_user_notification_comment_subscription_status Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7notification_id = 'notification_id_example' # String |
8opted_in_or_out = 'in' # String |
9comment_id = 'comment_id_example' # String |
10opts = {
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.update_user_notification_comment_subscription_status(tenant_id, notification_id, opted_in_or_out, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->update_user_notification_comment_subscription_status: #{e}"
20end
21

kullanıcı_bildirim_sayfa_abonelik_durumunu_güncelle Internal Link


Bir sayfa için bildirimleri etkinleştirin veya devre dışı bırakın. Kullanıcılar bir sayfaya abone olduğunda, yeni kök yorumlar için bildirimler oluşturulur ve ayrıca

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
urlIdstringqueryEvet
urlstringqueryEvet
pageTitlestringqueryEvet
subscribedOrUnsubscribedstringpathEvet
ssostringqueryHayır

Yanıt

Döndürülen: UpdateUserNotificationPageSubscriptionStatusResponse

Örnek

update_user_notification_page_subscription_status Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8url = 'url_example' # String |
9page_title = 'page_title_example' # String |
10subscribed_or_unsubscribed = 'subscribe' # String |
11opts = {
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.update_user_notification_page_subscription_status(tenant_id, url_id, url, page_title, subscribed_or_unsubscribed, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->update_user_notification_page_subscription_status: #{e}"
21end
22

kullanıcı_bildirim_durumunu_güncelle Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
notificationIdstringpathEvet
newStatusstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: UpdateUserNotificationStatusResponse

Örnek

update_user_notification_status Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7notification_id = 'notification_id_example' # String |
8new_status = 'read' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.update_user_notification_status(tenant_id, notification_id, new_status, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->update_user_notification_status: #{e}"
19end
20

kullanıcı_mevcutluk_durumlarını_al Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
urlIdWSstringqueryEvet
userIdsstringqueryEvet

Yanıt

Döndürür: GetUserPresenceStatusesResponse

Örnek

get_user_presence_statuses Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id_ws = 'url_id_ws_example' # String |
8user_ids = 'user_ids_example' # String |
9
10begin
11
12 result = api_instance.get_user_presence_statuses(tenant_id, url_id_ws, user_ids)
13 p result
14rescue FastCommentsClient::ApiError => e
15 puts "Error when calling PublicApi->get_user_presence_statuses: #{e}"
16end
17

kullanıcıları_ara Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
usernameStartsWithstringqueryHayır
mentionGroupIdsarrayqueryHayır
ssostringqueryHayır
searchSectionstringqueryHayır

Yanıt

Döndürür: SearchUsersResult

Örnek

search_users Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8opts = {
9 username_starts_with: 'username_starts_with_example', # String |
10 mention_group_ids: ['inner_example'], # Array<String> |
11 sso: 'sso_example', # String |
12 search_section: 'fast' # String |
13}
14
15begin
16
17 result = api_instance.search_users(tenant_id, url_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->search_users: #{e}"
21end
22

kullanıcıyı_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetUserResponse

Örnek

get_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, ör. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user: #{e}"
22end
23

oy_oluştur Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringqueryEvet
directionstringqueryEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: VoteResponse

Örnek

create_vote Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14comment_id = 'comment_id_example' # String |
15direction = 'up' # String |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.create_vote(tenant_id, comment_id, direction, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->create_vote: #{e}"
27end
28

oy_sil Internal Link


Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
editKeystringqueryHayır

Yanıt

Döndürür: VoteDeleteResponse

Örnek

delete_vote Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için bir önek ayarlayın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 edit_key: 'edit_key_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_vote(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_vote: #{e}"
25end
26

oyları_al Internal Link


Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
urlIdstringqueryEvet

Yanıt

Döndürür: GetVotesResponse

Örnek

get_votes Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi yapılandır
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandır: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak amacıyla aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_votes(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_votes: #{e}"
22end
23

kullanıcı_için_oyları_al Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryYes
urlIdstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Yanıt

Döndürür: GetVotesForUserResponse

Örnek

get_votes_for_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarla
5FastCommentsClient.configure do |config|
6 # API anahtarı yetkilendirmesini yapılandırın: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örn. 'Bearer' (varsayılan nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.get_votes_for_user(tenant_id, url_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_votes_for_user: #{e}"
26end
27

Yardıma mı ihtiyacınız var?

Ruby SDK ile ilgili herhangi bir sorunla karşılaşırsanız veya sorularınız olursa lütfen:

Katkıda Bulunma

Katkılar memnuniyetle kabul edilir! Katkı yönergeleri için lütfen GitHub deposunu ziyaret edin.