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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
parentTenantId string query Hayır
includeStats boolean query Hayı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

Name Type Location Required Description
tenantId string query Evet
limit number query Hayır
skip number query Hayır
order string query Hayır
after number query Hayır
before number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
commentId string path Evet
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
commentId string path Evet
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
commentIds string query Evet Virgülle ayrılmış yorum kimlikleri listesi.
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
userId string query Hayır
anonUserId string query Hayı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

Name Type Location Required Description
tenantId string path Evet
urlId string query Evet
broadcastId string query Evet
sessionId string query Hayır
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
contextUserId string query Hayır
isLive boolean query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
commentId string path Evet
broadcastId string query Evet
editKey string query Hayır
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
commentId string path Evet
voteId string path Evet
urlId string query Evet
broadcastId string query Evet
editKey string query Hayır
sso string query Hayı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

Ad Tür Konum Zorunlu Açıklama
tenantId string query Evet
id string path Evet
userId string query Hayır
anonUserId string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
commentId string path Evet
editKey string query Hayır
sso string query Hayı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

Name Type Location Required Description
tenantId dize yol Evet
commentId dize yol Evet
dir tamsayı sorgu Evet
sso dize sorgu Hayı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

Name Type Location Required Description
tenantId string query Evet
page integer query Hayır
limit integer query Hayır
skip integer query Hayır
asTree boolean query Hayır
skipChildren integer query Hayır
limitChildren integer query Hayır
maxTreeDepth integer query Hayır
urlId string query Hayır
userId string query Hayır
anonUserId string query Hayır
contextUserId string query Hayır
hashTag string query Hayır
parentId string query Hayır
direction string query Hayı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

Name Type Location Required Description
tenantId string path Evet
urlId string query Evet
page integer query Hayır
direction string query Hayır
sso string query Hayır
skip integer query Hayır
skipChildren integer query Hayır
limit integer query Hayır
limitChildren integer query Hayır
countChildren boolean query Hayır
fetchPageForCommentId string query Hayır
includeConfig boolean query Hayır
countAll boolean query Hayır
includei10n boolean query Hayır
locale string query Hayır
modules string query Hayır
isCrawler boolean query Hayır
includeNotificationCount boolean query Hayır
asTree boolean query Hayır
maxTreeDepth integer query Hayır
useFullTranslationIds boolean query Hayır
parentId string query Hayır
searchText string query Hayır
hashTags array query Hayır
userId string query Hayır
customConfigStr string query Hayır
afterCommentId string query Hayır
beforeCommentId string query Hayı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

Name Type Location Required Description
tenantId string path Evet
commentId string path Evet
broadcastId string query Evet
sso string query Hayı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

Ad Tür Konum Zorunlu Açıklama
tenantId string path Evet
commentId string path Evet
broadcastId string query Evet
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
isLive boolean query Hayır
doSpamCheck boolean query Hayır
sendEmails boolean query Hayır
populateNotifications boolean query Hayı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

Name Type Location Required Description
tenantId string query Evet
isLive boolean query Hayır
doSpamCheck boolean query Hayır
sendEmails boolean query Hayır
populateNotifications boolean query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
commentId string path Evet
broadcastId string query Evet
editKey string query Hayır
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
userId string query Hayır
anonUserId string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
userId string query Hayır
anonUserId string query Hayı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

Ad Tür Konum Zorunlu Açıklama
tenantId string path Evet
commentId string path Evet
broadcastId string query Evet
sso string query Hayı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

Name Type Location Required Description
tenantId string path Evet
commentId string path Evet
broadcastId string query Evet
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
contextUserId string query Hayır
doSpamCheck boolean query Hayır
isLive boolean query Hayı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

Name Type Location Required Description
tenantId string path Evet
commentId string path Evet
urlId string query Evet
broadcastId string query Evet
sessionId string query Hayır
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
domain string path Evet

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

Name Type Location Required Description
tenantId string query Evet
domain string path Evet

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

Name Type Location Required Description
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Yes
domainToUpdate string path Yes

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
domainToUpdate string path Evet

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

Name Type Location Required Description
tenantId string sorgu Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Zorunlu Açıklama
tenantId string query Evet
id string path Evet
errorId string path Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Type Location Gerekli Açıklama
tenantId string query Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
skip number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
skip number query Hayı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

Name Type Location Required Description
tenantId string sorgu Evet
locale string sorgu Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string sorgu Evet
id string yol Evet

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

Ad Tür Konum Zorunlu Açıklama
tenantId string path Evet
urlId string query Evet
userIdWS string query Evet
startTime integer query Evet
endTime integer query Evet

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

Name Type Location Required Description
tenantId string path Evet
urlId string query Evet
userIdWS string query Evet
startTime integer query Evet
endTime integer query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
broadcastId string query Hayır
isLive boolean query Hayır
doSpamCheck boolean query Hayır
skipDupCheck boolean query Hayı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

İsim Type Location Required Açıklama
tenantId string path Yes
broadcastId string query No
sso string query No

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

Name Type Location Required Description
tenantId string path Evet
postId string path Evet
broadcastId string query Hayır
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
afterId string query Hayır
limit integer query Hayır
tags array query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
afterId string query Hayır
limit integer query Hayır
tags array query Hayır
sso string query Hayır
isCrawler boolean query Hayır
includeUserInfo boolean query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
postIds array query Evet
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
postIds array query Hayır
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
postId string path Evet
isUndo boolean query Hayır
broadcastId string query Hayır
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
postId string path Evet
broadcastId string query Hayır
sso string query Hayı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

Ad Type Location Gerekli Açıklama
tenantId string query Evet
commentId string path Evet
isFlagged boolean query Evet
sso string query Hayı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

Ad Tür Konum Zorunlu Açıklama
tenantId string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Hayı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

Ad Tür Konum Gerekli Açıklama
tag string path Evet
tenantId string query Hayı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

Ad Tür Yer Gerekli Açıklama
tenantId string query Evet
page number query Hayı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

Name Type Location Required Description
tag string path Evet
tenantId string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
sendEmail string query Hayı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ür Konum Zorunlu Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
skip number query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
fromName string query Evet

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ür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Location Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Zorunlu Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
userId string query Hayır
urlId string query Hayır
fromCommentId string query Hayır
viewed boolean query Hayır
type string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
userId string query Hayır
urlId string query Hayır
fromCommentId string query Hayır
viewed boolean query Hayır
type string query Hayır
skip number query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
userId string query Hayı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

Name Type Location Required Description
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
urlId string query Evet

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

Ad Tip Konum Gerekli Açıklama
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tip Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
commentId string query Hayır
externalId string query Hayır
eventType string query Hayır
type string query Hayır
domain string query Hayır
attemptCountGT number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
commentId string query Hayır
externalId string query Hayır
eventType string query Hayır
type string query Hayır
domain string query Hayır
attemptCountGT number query Hayır
skip number query Hayı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

Ad Tür Konum Zorunlu Açıklama
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
skip number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Ad Tür Konum Zorunlu Açıklama
tenantId string query Evet
id string path Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
urlId string query Hayır
userId string query Hayır
startDate string query Hayır
questionId string query Hayır
questionIds string query Hayır
skip number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Name Type Location Required Description
tenantId string query Evet
questionId string query Hayır
questionIds array query Hayır
urlId string query Hayır
timeBucket string query Hayır
startDate string query Hayır
forceRecalculate boolean query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
forceRecalculate boolean query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
questionId string query Hayır
questionIds array query Hayır
urlId string query Hayır
startDate string query Hayır
forceRecalculate boolean query Hayır
minValue number query Hayır
maxValue number query Hayır
limit number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
deleteComments boolean query Hayır
commentDeleteMode string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
email string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string sorgu Evet
id string yol Evet

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

Name Type Location Required Description
tenantId string query Evet
skip integer query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
updateComments boolean query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
updateComments boolean query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Ad Tip Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
userId string query Hayı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

Name Type Location Required Description
tenantId string query Evet
userId string query Hayı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

get_tenant_daily_usages Internal Link

Parametreler

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
yearNumber number query Hayır
monthNumber number query Hayır
dayNumber number query Hayır
skip number query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
skip number query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
deleteComments string query Hayır
commentDeleteMode string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Name Type Location Required Description
tenantId string query Evet
skip number query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet
updateComments string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
redirectURL string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
updateComments string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet
sure string query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tip Konum Gerekli Açıklama
tenantId string query Evet
meta string query Hayır
skip number query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

upload_image Internal Link

Bir resmi yükle ve yeniden boyutlandır

Parametreler

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
sizePreset string query Hayır Boyut ön ayarı: "Default" (1000x1000px) veya "CrossPlatform" (popüler cihazlar için boyutlar oluşturur)
urlId string query Hayır Yapı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
userId string path Evet

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

Ad Tip Konum Gerekli Açıklama
tenantId string query Evet
userId string query Hayır
limit number query Hayır
skip number query Hayı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

Ad Tür Yer Gerekli Açıklama
tenantId string query Evet

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

Ad Tip Konum Gerekli Açıklama
tenantId string query Evet
id string path Evet

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

Name Type Location Required Description
tenantId string query Yes
id string path Yes

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
userId string query Hayır
badgeId string query Hayır
type number query Hayır
displayedOnComments boolean query Hayır
limit number query Hayır
skip number query Hayı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

Name Type Location Required Description
tenantId string query Evet
id string path Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string sorgu Evet
pageSize integer sorgu Hayır
afterId string sorgu Hayır
includeContext boolean sorgu Hayır
afterCreatedAt integer sorgu Hayır
unreadOnly boolean sorgu Hayır
dmOnly boolean sorgu Hayır
noDm boolean sorgu Hayır
includeTranslations boolean sorgu Hayır
sso string sorgu Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
afterId string query Hayır
afterCreatedAt integer query Hayır
unreadOnly boolean query Hayır
dmOnly boolean query Hayır
noDm boolean query Hayır
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
notificationId string path Evet
optedInOrOut string path Evet
commentId string query Evet
sso string query Hayı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

Name Type Location Required Description
tenantId string query Evet
urlId string query Evet
url string query Evet
pageTitle string query Evet
subscribedOrUnsubscribed string path Evet
sso string query Hayı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

Name Type Location Required Açıklama
tenantId string query Evet
notificationId string path Evet
newStatus string path Evet
sso string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Evet
urlIdWS string query Evet
userIds string query Evet

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

Ad Tür Konum Gerekli Açıklama
tenantId string path Evet
urlId string query Evet
usernameStartsWith string query Evet
mentionGroupIds array query Hayır
sso string query Hayı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 |
8username_starts_with = 'username_starts_with_example' # String |
9opts = {
10 mention_group_ids: ['inner_example'], # Array<String> |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.search_users(tenant_id, url_id, username_starts_with, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->search_users: #{e}"
20end
21

get_user Internal Link

Parametreler

Ad Tür Konum Zorunlu Açıklama
tenantId string query Evet
id string path Evet

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

Name Type Location Required Description
tenantId string query Evet
commentId string query Evet
direction string query Evet
userId string query Hayır
anonUserId string query Hayı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

Ad Tür Konum Gerekli Açıklama
tenantId string query Yes
id string path Yes
editKey string query No

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

Name Type Location Required Description
tenantId string query Evet
urlId string query Evet

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

Name Type Location Required Description
tenantId string query Evet
urlId string query Evet
userId string query Hayır
anonUserId string query Hayı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.