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


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}"

aggregate 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

get_audit_logs 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

logout_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

block_from_comment_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

un_block_comment_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

checked_comments_for_blocked 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

block_user_from_comment 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

create_comment_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

delete_comment 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

delete_comment_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

delete_comment_vote 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

flag_comment 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

get_comment 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

get_comment_text 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

get_comment_vote_user_names 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

get_comments 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

get_comments_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

lock_comment 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

pin_comment 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

save_comment 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

save_comments_bulk 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

set_comment_text 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

un_block_user_from_comment 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

un_flag_comment 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

un_lock_comment 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

un_pin_comment 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

update_comment 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

vote_comment 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

get_comments_for_user 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

add_domain_config 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

delete_domain_config 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

get_domain_config 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

get_domain_configs 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

patch_domain_config 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

put_domain_config 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

create_email_template 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

delete_email_template 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

delete_email_template_render_error 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

get_email_template 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

get_email_template_definitions 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

get_email_template_render_errors 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

get_email_templates 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

render_email_template 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

update_email_template 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

get_event_log 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

get_global_event_log 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

create_feed_post 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

create_feed_post_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

delete_feed_post_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

get_feed_posts 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

get_feed_posts_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

get_feed_posts_stats 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

get_user_reacts_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

react_feed_post_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

update_feed_post 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

update_feed_post_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

flag_comment_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

get_gif_large 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

get_gifs_search 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

add_hash_tag 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

add_hash_tags_bulk 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

delete_hash_tag 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

get_hash_tags 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

patch_hash_tag 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

delete_moderation_vote 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

get_api_comments 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

get_api_export_status 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

get_api_ids 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

get_ban_users_from_comment 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

get_comment_ban_status 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

get_comment_children 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

get_count 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

get_counts 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

get_logs 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

get_manual_badges 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

get_manual_badges_for_user 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

get_moderation_comment 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

get_moderation_comment_text 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

get_pre_ban_summary 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

get_search_comments_summary 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

get_search_pages 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

get_search_sites 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

get_search_suggest 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

get_search_users 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

get_trust_factor 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

get_user_ban_preference 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

get_user_internal_profile 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

post_adjust_comment_votes 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

post_api_export 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

post_ban_user_from_comment 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

post_ban_user_undo 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

post_bulk_pre_ban_summary 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

post_comments_by_ids 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

post_flag_comment 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

post_remove_comment 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

post_restore_deleted_comment 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

post_set_comment_approval_status 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

post_set_comment_review_status 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

post_set_comment_spam_status 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

post_set_comment_text 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

post_un_flag_comment 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

post_vote 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

put_award_badge 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

put_close_thread 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

put_remove_badge 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

put_reopen_thread 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

set_trust_factor 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

create_moderator 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

delete_moderator 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

get_moderator 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

get_moderators 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

send_invite 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

update_moderator 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

delete_notification_count 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

get_cached_notification_count 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

get_notification_count 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

get_notifications 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

update_notification 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

create_v1_page_react 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

create_v2_page_react 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

delete_v1_page_react 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

delete_v2_page_react 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

get_v1_page_likes 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

get_v2_page_react_users 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

get_v2_page_reacts 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

add_page 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

delete_page 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

get_offline_users 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

get_online_users 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

get_page_by_urlid 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

get_pages 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

get_pages_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

get_users_info 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

patch_page 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

delete_pending_webhook_event 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

get_pending_webhook_event_count 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

get_pending_webhook_events 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

create_question_config 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

delete_question_config 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

get_question_config 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

get_question_configs 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

update_question_config 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

create_question_result 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

delete_question_result 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

get_question_result 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

get_question_results 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

update_question_result 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

aggregate_question_results 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

bulk_aggregate_question_results 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

combine_comments_with_question_results 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

add_sso_user 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

delete_sso_user 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

get_sso_user_by_email 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

get_sso_user_by_id 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

get_sso_users 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

patch_sso_user 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

put_sso_user 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

create_subscription 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

delete_subscription 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

get_subscriptions 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

update_subscription 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

get_tenant_daily_usages 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

create_tenant_package 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

delete_tenant_package 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

get_tenant_package 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

get_tenant_packages 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

replace_tenant_package 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

update_tenant_package 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

create_tenant_user 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

delete_tenant_user 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

get_tenant_user 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

get_tenant_users 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

replace_tenant_user 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

update_tenant_user 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

create_tenant 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

delete_tenant 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

get_tenant 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

get_tenants 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

update_tenant 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

change_ticket_state 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

create_ticket 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

get_ticket 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

get_tickets 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

get_translations 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

upload_image 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

get_user_badge_progress_by_id 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

get_user_badge_progress_by_user_id 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

get_user_badge_progress_list 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

create_user_badge 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

delete_user_badge 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

get_user_badge 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

get_user_badges 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

update_user_badge 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

get_user_notification_count 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

get_user_notifications 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

reset_user_notification_count 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

reset_user_notifications 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

update_user_notification_comment_subscription_status 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

update_user_notification_page_subscription_status 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

update_user_notification_status 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

get_user_presence_statuses 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

search_users 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

get_user 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

create_vote 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

delete_vote 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

get_votes 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

get_votes_for_user 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.