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


Uygulamanızın Gemfile dosyasına bu satırı ekleyin:

gem 'fastcomments'

Ve ardından şu komutu çalıştırın:

bundle install

Veya kendiniz şu şekilde kurun:

gem install fastcomments

Library Contents

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

Public vs Secured APIs

API istemcisi için iki sınıf vardır, DefaultApi ve PublicApi. DefaultApi, API anahtarınızı gerektiren yöntemleri içerir, ve PublicApi ise tarayıcı/taşınabilir cihaz gibi ortamlardan kimlik doğrulama olmadan doğrudan yapılabilecek API çağrılarını içerir.

Hızlı Başlangıç Internal Link

Kimlik Doğrulamalı API'leri Kullanma (DefaultApi)

Önemli: Kimlik doğrulamalı istekler yapmadan önce ApiClient üzerinde API anahtarınızı ayarlamanız gerekir. Bunu yapmazsanız, istekler 401 hatasıyla başarısız olur.

require 'fastcomments-client'

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

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

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

# Artık kimlik doğrulamalı API çağrıları yapabilirsiniz
begin
  # Örnek: Bir SSO kullanıcısı ekleyin
  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

Halka Açık API'leri Kullanma (PublicApi)

Halka açık uç noktalar kimlik doğrulama gerektirmez:

require 'fastcomments-client'

public_api = FastCommentsClient::PublicApi.new

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

Yaygın Sorunlar

  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ı kimlik doğrulamalı istekler için DefaultApi'yi, istemci tarafı/halka açık istekler için PublicApi'yi kullanın.
  3. Null API anahtarı: API anahtarı null ise SDK kimlik doğrulamayı sessizce atlar ve bu 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'
require 'fastcomments-client'

# Basit SSO jetonu 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ğrulamalı bir API çağrısı yapmak için SSO jetonunu kullanın
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

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

puts "Status: #{response}"

Güvenli SSO

require 'fastcomments'
require 'fastcomments-client'

# Güvenli SSO jetonu 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ğrulamalı bir API çağrısı yapmak için SSO jetonunu kullanın
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

response = public_api.get_comments_public(
  tenant_id: 'your-tenant-id',
  url_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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
parentTenantIdstringqueryHayır
includeStatsbooleanqueryHayır

Yanıt

Döndürür: AggregationResponse

Örnek

aggregate Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
limitnumberqueryHayır
skipnumberqueryHayır
orderstringqueryHayır
afternumberqueryHayır
beforenumberqueryHayır

Yanıt

Döndürür: GetAuditLogs200Response

Örnek

get_audit_logs Ö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 |
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

block_from_comment_public Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: BlockFromCommentPublic200Response

Örnek

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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
commentIdstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: UnBlockCommentPublic200Response

Ö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: CheckedCommentsForBlocked200Response

Ö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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Dönüş: BlockFromCommentPublic200Response

Örnek

block_user_from_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 ayarlamak üzere aşağıdaki satırın yorumunu kaldırın, örneğin '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

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
urlIdstringqueryEvet
broadcastIdstringqueryEvet
sessionIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: CreateCommentPublic200Response

Ö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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
contextUserIdstringqueryHayır
isLivebooleanqueryHayır

Yanıt

Döndürür: DeleteComment200Response

Ö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 # 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 |
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

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

Yanıt

Döndürür: DeleteCommentPublic200Response

Ö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önen değer: DeleteCommentVote200Response

Ö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' # Dize |
7comment_id = 'comment_id_example' # Dize |
8vote_id = 'vote_id_example' # Dize |
9url_id = 'url_id_example' # Dize |
10broadcast_id = 'broadcast_id_example' # Dize |
11opts = {
12 edit_key: 'edit_key_example', # Dize |
13 sso: 'sso_example' # Dize |
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ürKonumZorunluAçıklama
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: FlagComment200Response

Örnek

flag_comment Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetComment200Response

Örnek

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

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

Yanıt

Döndürür: GetCommentText200Response

Ö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
tenantIddizeyolEvet
commentIddizeyolEvet
dirtamsayısorguEvet
ssodizesorguHayır

Yanıt

Döndürür: GetCommentVoteUserNames200Response

Ö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 # Tamsayı |
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

NameTypeLocationRequiredDescription
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

Yanıt

Döndürür: GetComments200Response

Örnek

get_comments Ö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 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}
30
31begin
32
33 result = api_instance.get_comments(tenant_id, opts)
34 p result
35rescue FastCommentsClient::ApiError => e
36 puts "Error when calling DefaultApi->get_comments: #{e}"
37end
38

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: GetCommentsPublic200Response

Ö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

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: LockComment200Response

Örnek

lock_comment Ö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 |
8broadcast_id = 'broadcast_id_example' # Dize |
9opts = {
10 sso: 'sso_example' # Dize |
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ürKonumZorunluAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Response

Döndürür: PinComment200Response

Ö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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
isLivebooleanqueryHayır
doSpamCheckbooleanqueryHayır
sendEmailsbooleanqueryHayır
populateNotificationsbooleanqueryHayır

Response

Döndürür: SaveComment200Response

Örnek

save_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 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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
isLivebooleanqueryHayır
doSpamCheckbooleanqueryHayır
sendEmailsbooleanqueryHayır
populateNotificationsbooleanqueryHayır

Yanıt

Döndürür: Array&lt;SaveComment200Response&gt;

Örnek

save_comments_bulk Ö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 # 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 |
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: SetCommentText200Response

Ö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: UnBlockCommentPublic200Response

Örnek

un_block_user_from_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 ö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 |
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

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

Yanıt

Döndürür: FlagComment200Response

Ö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: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # API anahtarı için bir önek ayarlamak istiyorsanız 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 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ürKonumZorunluAçıklama
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: LockComment200Response

Ö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

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
commentIdstringpathEvet
broadcastIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: PinComment200Response

Ö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' # Dize |
7comment_id = 'comment_id_example' # Dize |
8broadcast_id = 'broadcast_id_example' # Dize |
9opts = {
10 sso: 'sso_example' # Dize |
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

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
contextUserIdstringqueryHayır
doSpamCheckbooleanqueryHayır
isLivebooleanqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

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: 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 |
15updatable_comment_params = FastCommentsClient::UpdatableCommentParams.new # UpdatableCommentParams |
16opts = {
17 context_user_id: 'context_user_id_example', # String |
18 do_spam_check: true, # Boolean |
19 is_live: true # Boolean |
20}
21
22begin
23
24 result = api_instance.update_comment(tenant_id, id, updatable_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->update_comment: #{e}"
28end
29

vote_comment Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
commentIdstringpathEvet
urlIdstringqueryEvet
broadcastIdstringqueryEvet
sessionIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: VoteComment200Response

Ö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

add_domain_config Internal Link

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet

Yanıt

Döndürür: AddDomainConfig200Response

Ö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 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 |
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: DeleteDomainConfig200Response

Ö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 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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
domainstringpathEvet

Yanıt

Döndürür: GetDomainConfig200Response

Örnek

get_domain_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 ö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 |
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: GetDomainConfigs200Response

Örnek

get_domain_configs Ö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 |
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
tenantIdstringqueryYes
domainToUpdatestringpathYes

Yanıt

Döndürür: GetDomainConfig200Response

Örnek

patch_domain_config Ö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 # 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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
domainToUpdatestringpathEvet

Yanıt

Döndürür: GetDomainConfig200Response

Örnek

put_domain_config Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# setup authorization
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 |
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
tenantIdstringsorguEvet

Döndürür

Döndürür: CreateEmailTemplate200Response

Örnek

create_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 # 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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

delete_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 # 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 |
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

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
idstringpathEvet
errorIdstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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ı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 |
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: GetEmailTemplate200Response

Örnek

get_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 # 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_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

AdTypeLocationGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: GetEmailTemplateDefinitions200Response

Örnek

get_email_template_definitions Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetEmailTemplateRenderErrors200Response

Örnek

get_email_template_render_errors Ö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 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 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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetEmailTemplates200Response

Örnek

get_email_templates Ö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 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

NameTypeLocationRequiredDescription
tenantIdstringsorguEvet
localestringsorguHayır

Yanıt

Döndürür: RenderEmailTemplate200Response

Örnek

render_email_template Ö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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringsorguEvet
idstringyolEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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 # 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 |
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ürKonumZorunluAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
userIdWSstringqueryEvet
startTimeintegerqueryEvet
endTimeintegerqueryEvet

Yanıt

Döndürür: GetEventLog200Response

Ö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' # Dize |
7url_id = 'url_id_example' # Dize |
8user_id_ws = 'user_id_ws_example' # Dize |
9start_time = 789 # Tamsayı |
10end_time = 789 # Tamsayı |
11
12begin
13
14 result = api_instance.get_event_log(tenant_id, url_id, user_id_ws, start_time, end_time)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->get_event_log: #{e}"
18end
19

get_global_event_log Internal Link

req tenantId urlId userIdWS

Parametreler

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
urlIdstringqueryEvet
userIdWSstringqueryEvet
startTimeintegerqueryEvet
endTimeintegerqueryEvet

Yanıt

Döndürür: GetEventLog200Response

Ö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' # String |
7url_id = 'url_id_example' # String |
8user_id_ws = 'user_id_ws_example' # String |
9start_time = 789 # Integer |
10end_time = 789 # Integer |
11
12begin
13
14 result = api_instance.get_global_event_log(tenant_id, url_id, user_id_ws, start_time, end_time)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->get_global_event_log: #{e}"
18end
19

create_feed_post Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
broadcastIdstringqueryHayır
isLivebooleanqueryHayır
doSpamCheckbooleanqueryHayır
skipDupCheckbooleanqueryHayır

Yanıt

Döndürür: CreateFeedPost200Response

Örnek

create_feed_post Ö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 |
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

İsimTypeLocationRequiredAçıklama
tenantIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Yanıt

Dönen değer: CreateFeedPostPublic200Response

Örnek

create_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 |
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

NameTypeLocationRequiredDescription
tenantIdstringpathEvet
postIdstringpathEvet
broadcastIdstringqueryHayır
ssostringqueryHayır

Yanıt

Döndürür: DeleteFeedPostPublic200Response

Ö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' # String |
7post_id = 'post_id_example' # String |
8opts = {
9 broadcast_id: 'broadcast_id_example', # String |
10 sso: 'sso_example' # String |
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

req tenantId afterId

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
afterIdstringqueryHayır
limitintegerqueryHayır
tagsarrayqueryHayır

Yanıt

Döndürür: GetFeedPosts200Response

Örnek

get_feed_posts Ö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 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 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: GetFeedPostsPublic200Response

Ö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: GetFeedPostsStats200Response

Ö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

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

Yanıt

Döndürür: GetUserReactsPublic200Response

Ö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: ReactFeedPostPublic200Response

Ö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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Dönüş: FlagCommentPublic200Response

Örnek

update_feed_post Ö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 |
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: CreateFeedPostPublic200Response

Ö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

AdTypeLocationGerekliAçıklama
tenantIdstringqueryEvet
commentIdstringpathEvet
isFlaggedbooleanqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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

add_hash_tag Internal Link

Parametreler

AdTürKonumZorunluAçıklama
tenantIdstringqueryHayır

Yanıt

Döndürür: AddHashTag200Response

Örnek

add_hash_tag Ö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 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
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 create_hash_tag_body: FastCommentsClient::CreateHashTagBody.new({tag: 'tag_example'}) # CreateHashTagBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tag(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tag: #{e}"
24end
25

add_hash_tags_bulk Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryHayır

Yanıt

Döndürür: AddHashTagsBulk200Response

Örnek

add_hash_tags_bulk Ö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 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
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 bulk_create_hash_tags_body: FastCommentsClient::BulkCreateHashTagsBody.new({tags: [FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new({tag: 'tag_example'})]}) # BulkCreateHashTagsBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tags_bulk(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tags_bulk: #{e}"
24end
25

delete_hash_tag Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tagstringpathEvet
tenantIdstringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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ı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
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 delete_hash_tag_request: FastCommentsClient::DeleteHashTagRequest.new # DeleteHashTagRequest |
17}
18
19begin
20
21 result = api_instance.delete_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_hash_tag: #{e}"
25end
26

get_hash_tags Internal Link

Parametreler

AdTürYerGerekliAçıklama
tenantIdstringqueryEvet
pagenumberqueryHayır

Yanıt

Döndürür: GetHashTags200Response

Örnek

get_hash_tags Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Yetkilendirme ayarları
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 |
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

NameTypeLocationRequiredDescription
tagstringpathEvet
tenantIdstringqueryHayır

Yanıt

Döndürür: PatchHashTag200Response

Ö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 # 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
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 update_hash_tag_body: FastCommentsClient::UpdateHashTagBody.new # UpdateHashTagBody |
17}
18
19begin
20
21 result = api_instance.patch_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->patch_hash_tag: #{e}"
25end
26

create_moderator Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateModerator200Response

Örnek

create_moderator Ö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ı 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 |
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: FlagCommentPublic200Response

Örnek

delete_moderator Ö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ı 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 |
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

AdıTürKonumZorunluAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetModerator200Response

Ö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 # 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.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ürKonumGerekliAçıklama
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetModerators200Response

Ö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 # 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 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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
fromNamestringqueryEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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 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 |
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

AdıTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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 # 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_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

AdTürLocationGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

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

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Dönüş Değeri: GetCachedNotificationCount200Response

Ö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, ö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_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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
urlIdstringqueryHayır
fromCommentIdstringqueryHayır
viewedbooleanqueryHayır
typestringqueryHayır

Yanıt

Döndürür: GetNotificationCount200Response

Ö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 # 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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
urlIdstringqueryHayır
fromCommentIdstringqueryHayır
viewedbooleanqueryHayır
typestringqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetNotifications200Response

Örnek

get_notifications Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

update_notification Ö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 |
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

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_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

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

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

delete_pending_webhook_event Ö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 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_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: GetPendingWebhookEventCount200Response

Örnek

get_pending_webhook_event_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 # 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 |
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önen değer: GetPendingWebhookEvents200Response

Örnek

get_pending_webhook_events Ö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 |
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

AdTürKonumZorunluAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateQuestionConfig200Response

Örnek

create_question_config Ö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 # API anahtarı için önek ayarlamak üzere aşağıdaki satırın başındaki yorum işaretini kaldırın, örn. 'Bearer' (varsayılan nil)
8 # config.api_key_prefix['x-api-key'] = 'Bearer'
9end
10
11api_instance = FastCommentsClient::DefaultApi.new
12tenant_id = 'tenant_id_example' # String |
13create_question_config_body = FastCommentsClient::CreateQuestionConfigBody.new({name: 'name_example', question: 'question_example', type: 'type_example', reporting_order: 3.56}) # CreateQuestionConfigBody |
14
15begin
16
17 result = api_instance.create_question_config(tenant_id, create_question_config_body)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->create_question_config: #{e}"
21end
22

delete_question_config Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Response

Döndürür: FlagCommentPublic200Response

Örnek

delete_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 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 |
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: GetQuestionConfig200Response

Ö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 # 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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetQuestionConfigs200Response

Örnek

get_question_configs Ö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, ö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_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: FlagCommentPublic200Response

Örnek

update_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 # 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 |
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öndürür: CreateQuestionResult200Response

Örnek

create_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ın: 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 |
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ürKonumZorunluAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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 üzere aşağıdaki satırın yorumunu kaldırın, örneğin '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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetQuestionResult200Response

Örnek

get_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 # 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.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: GetQuestionResults200Response

Ö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, ö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 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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

update_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 üzere aşağıdaki satırın başındaki # 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_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: AggregateQuestionResults200Response

Örnek

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 ö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 |
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: BulkAggregateQuestionResults200Response

Örnek

bulk_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 ö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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
questionIdstringqueryHayır
questionIdsarrayqueryHayır
urlIdstringqueryHayır
startDatestringqueryHayır
forceRecalculatebooleanqueryHayır
minValuenumberqueryHayır
maxValuenumberqueryHayır
limitnumberqueryHayır

Yanıt

Döndürür: CombineCommentsWithQuestionResults200Response

Örnek

combine_comments_with_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 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: GetSSOUsers200Response

Örnek

get_sso_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 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 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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
yearNumbernumberqueryHayır
monthNumbernumberqueryHayır
dayNumbernumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetTenantDailyUsages200Response

Örnek

get_tenant_daily_usages Ö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, ö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: CreateTenantPackage200Response

Örnek

create_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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

delete_tenant_package Ö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 # 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.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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetTenantPackage200Response

Örnek

get_tenant_package Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme 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ı API anahtarı için bir önek ayarlamak üzere 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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetTenantPackages200Response

Örnek

get_tenant_packages Ö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 |
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
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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: FlagCommentPublic200Response

Örnek

update_tenant_package Ö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 başındaki yorum işaretini kaldırarak API anahtarına ö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_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

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateTenantUser200Response

Örnek

create_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirme ayarları
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 |
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: FlagCommentPublic200Response

Örnek

delete_tenant_user Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarlayın
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 |
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
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetTenantUser200Response

Örnek

get_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 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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
skipnumberqueryHayır

Yanıt

Döndürür: GetTenantUsers200Response

Örnek

get_tenant_users Ö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 ö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 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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
updateCommentsstringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

replace_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 # API anahtarı için bir önek ayarlamak amacıyla 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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
redirectURLstringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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 ö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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet
updateCommentsstringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Örnek

update_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 |
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: CreateTenant200Response

Örnek

create_tenant Örneği
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# yetkilendirmeyi ayarlama
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_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
tenantIdstringqueryEvet
idstringpathEvet
surestringqueryHayır

Yanıt

Döndürür: FlagCommentPublic200Response

Ö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 # API anahtarına ö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 |
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öndürür: GetTenant200Response

Örnek

get_tenant Ö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 |
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

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
metastringqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetTenants200Response

Ö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 # 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 |
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: FlagCommentPublic200Response

Örnek

update_tenant Ö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 ö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_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
tenantIdstringqueryYes
userIdstringqueryYes
idstringpathYes

Yanıt

Döndürür: ChangeTicketState200Response

Örnek

change_ticket_state Ö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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryEvet

Yanıt

Döndürür: CreateTicket200Response

Örnek

create_ticket Ö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 ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet
userIdstringqueryHayır

Yanıt

Döndürür: GetTicket200Response

Örnek

get_ticket Ö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 # Aşağıdaki satırın yorumunu kaldırarak API anahtarı için 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 |
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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
statenumberqueryHayır
skipnumberqueryHayır
limitnumberqueryHayır

Yanıt

Döndürür: GetTickets200Response

Örnek

get_tickets Ö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 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

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ürKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Dönen değer: GetUserBadgeProgressById200Response

Ö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 # 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_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ürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringpathEvet

Yanıt

Döndürür: GetUserBadgeProgressById200Response

Örnek

get_user_badge_progress_by_user_id Ö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, ö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 |
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

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
limitnumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetUserBadgeProgressList200Response

Örnek

get_user_badge_progress_list Ö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 |
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ürYerGerekliAçıklama
tenantIdstringqueryEvet

Yanıt

Döndürür: CreateUserBadge200Response

Örnek

create_user_badge Ö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 # Aşağıdaki satırın yorumunu 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 |
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

AdTipKonumGerekliAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: UpdateUserBadge200Response

Örnek

delete_user_badge Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Yanıt

Döndürür: GetUserBadge200Response

Örnek

get_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 # 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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
userIdstringqueryHayır
badgeIdstringqueryHayır
typenumberqueryHayır
displayedOnCommentsbooleanqueryHayır
limitnumberqueryHayır
skipnumberqueryHayır

Yanıt

Döndürür: GetUserBadges200Response

Örnek

get_user_badges Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: UpdateUserBadge200Response

Örnek

update_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 # 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_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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: GetUserNotificationCount200Response

Ö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
tenantIdstringsorguEvet
pageSizeintegersorguHayır
afterIdstringsorguHayır
includeContextbooleansorguHayır
afterCreatedAtintegersorguHayır
unreadOnlybooleansorguHayır
dmOnlybooleansorguHayır
noDmbooleansorguHayır
includeTranslationsbooleansorguHayır
ssostringsorguHayır

Yanıt

Döndürür: GetUserNotifications200Response

Ö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 page_size: 56, # Integer |
9 after_id: 'after_id_example', # String |
10 include_context: true, # Boolean |
11 after_created_at: 789, # Integer |
12 unread_only: true, # Boolean |
13 dm_only: true, # Boolean |
14 no_dm: true, # Boolean |
15 include_translations: true, # Boolean |
16 sso: 'sso_example' # String |
17}
18
19begin
20
21 result = api_instance.get_user_notifications(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling PublicApi->get_user_notifications: #{e}"
25end
26

reset_user_notification_count Internal Link

Parametreler

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: ResetUserNotifications200Response

Ö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' # String |
7opts = {
8 sso: 'sso_example' # String |
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: ResetUserNotifications200Response

Ö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
tenantIdstringqueryEvet
notificationIdstringpathEvet
optedInOrOutstringpathEvet
commentIdstringqueryEvet
ssostringqueryHayır

Yanıt

Döndürür: UpdateUserNotificationStatus200Response

Ö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' # Dize |
7notification_id = 'notification_id_example' # Dize |
8opted_in_or_out = 'in' # Dize |
9comment_id = 'comment_id_example' # Dize |
10opts = {
11 sso: 'sso_example' # Dize |
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

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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
urlIdstringqueryEvet
urlstringqueryEvet
pageTitlestringqueryEvet
subscribedOrUnsubscribedstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: UpdateUserNotificationStatus200Response

Örnek

update_user_notification_page_subscription_status Örnek
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 |
8url = 'url_example' # Dize |
9page_title = 'page_title_example' # Dize |
10subscribed_or_unsubscribed = 'subscribe' # Dize |
11opts = {
12 sso: 'sso_example' # Dize |
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

NameTypeLocationRequiredAçıklama
tenantIdstringqueryEvet
notificationIdstringpathEvet
newStatusstringpathEvet
ssostringqueryHayır

Yanıt

Döndürür: UpdateUserNotificationStatus200Response

Ö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

AdTürKonumGerekliAçıklama
tenantIdstringqueryEvet
urlIdWSstringqueryEvet
userIdsstringqueryEvet

Yanıt

Döndürür: GetUserPresenceStatuses200Response

Ö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ürKonumGerekliAçıklama
tenantIdstringpathEvet
urlIdstringqueryEvet
usernameStartsWithstringqueryHayır
mentionGroupIdsarrayqueryHayır
ssostringqueryHayır
searchSectionstringqueryHayır

Yanıt

Döndürür: SearchUsers200Response

Ö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ürKonumZorunluAçıklama
tenantIdstringqueryEvet
idstringpathEvet

Yanıt

Döndürür: GetUser200Response

Örnek

get_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 ö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.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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
commentIdstringqueryEvet
directionstringqueryEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: VoteComment200Response

Örnek

create_vote Ö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 |
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
tenantIdstringqueryYes
idstringpathYes
editKeystringqueryNo

Yanıt

Dönen Değer: DeleteCommentVote200Response

Ö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 # 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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
urlIdstringqueryEvet

Yanıt

Döndürür: GetVotes200Response

Örnek

get_votes Ö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 |
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

NameTypeLocationRequiredDescription
tenantIdstringqueryEvet
urlIdstringqueryEvet
userIdstringqueryHayır
anonUserIdstringqueryHayır

Yanıt

Döndürür: GetVotesForUser200Response

Örnek

get_votes_for_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ı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 |
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.