FastComments.com

FastComments Ruby SDK

Ово је званични Ruby SDK за FastComments.

Званични Ruby SDK за FastComments API

Репозиторијум

Погледајте на GitHub


Инсталација Internal Link

Dodajte ovu liniju u Gemfile vaše aplikacije:

gem 'fastcomments'

A zatim izvršite:

bundle install

Ili ga instalirajte sami kao:

gem install fastcomments

Sadržaj biblioteke

Ova biblioteka sadrži generisan API klijent i SSO pomoćne alatke koje olakšavaju rad sa API-jem.

Javni i zaštićeni API-ji

Za API klijenta postoje dve klase, DefaultApi i PublicApi. DefaultApi sadrži metode koje zahtevaju vaš API ključ, a PublicApi sadrži API pozive koji se mogu pozivati direktno iz pregledača/mobilnog uređaja/itd. bez autentifikacije.

Брзи почетак Internal Link

Коришћење аутентификованих API-ја (DefaultApi)

Важно: Морате поставити ваш API кључ на ApiClient пре прављења аутентификованих захтева. Ако то не урадите, захтеви ће пропасти са грешком 401.

require 'fastcomments-client'

# Креирајте и подесите API клијента
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# ОБАВЕЗНО: Поставите ваш API кључ (преузмите га са FastComments контролне табле)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Креирајте инстанцу API-ја са конфигурисаним клијентом
api = FastCommentsClient::DefaultApi.new(api_client)

# Сада можете правити аутентификоване API позиве
begin
  # Пример: Додајте SSO корисника
  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}"
  # Уобичајене грешке:
  # - 401: API кључ недостаје или је неважећи
  # - 400: Валидација захтева није успела
end

Коришћење јавних API-ја (PublicApi)

Јавни ендпоинти не захтевају аутентификацију:

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

Уобичајени проблеми

  1. 401 "missing-api-key" грешка: Уверите се да сте поставили config.api_key['x-api-key'] = 'YOUR_KEY' пре креирања инстанце DefaultApi.
  2. Погрешна API класа: Користите DefaultApi за серверске аутентификоване захтеве, PublicApi за клијентске/јавне захтеве.
  3. Null API кључ: SDK ће тихо прескочити аутентификацију ако је API кључ null, што доводи до 401 грешака.

Напомене Internal Link

Broadcast идентификатори

Видећете да треба да проследите broadcastId у неким API позивима. Када примите догађаје, добићете овај ID назад, тако да знате да игноришете догађај ако планирате да оптимистички примените измене на клијенту (што ћете вероватно желети да урадите јер пружа најбоље корисничко искуство). Проследите UUID овде. ИД би требало да буде довољно јединствен да се не појави два пута у оквиру једне сесије прегледача.

SSO (Једнократна пријава)

За примере SSO-а, погледајте доле.

Коришћење SSO Internal Link

Једноставан SSO

require 'fastcomments'
require 'fastcomments-client'

# Креирајте једноставан SSO токен
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}"

# Користите SSO токен за извршавање аутентификованог API позива
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}"

Безбедан SSO

require 'fastcomments'
require 'fastcomments-client'

# Креирајте безбедан SSO токен
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}"

# Користите SSO токен за извршавање аутентификованог API позива
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}"

Агрегирај Internal Link


Агрегира документе групишући их (ако је groupBy наведен) и примењује више операција. Подржане су различите операције (нпр. sum, countDistinct, avg итд.).

Параметри

ИмеТипЛокацијаПотребноОпис
tenantIdstringqueryДа
parentTenantIdstringqueryНе
includeStatsbooleanqueryНе

Одговор

Враћа: AggregationResponse

Пример

aggregate Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумеваној вредности: 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

Преузми записе ревизије Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
limitnumberqueryНе
skipnumberqueryНе
orderstringqueryНе
afternumberqueryНе
beforenumberqueryНе

Одговор

Враћа: GetAuditLogs200Response

Пример

get_audit_logs Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Блокирај корисника са коментара (јавно) Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringупитДа
commentIdstringпутањаДа
ssostringупитНе

Одговор

Враћа: BlockFromCommentPublic200Response

Пример

block_from_comment_public Пример
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

Деблокирај коментар (јавно) Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
commentIdstringpathДа
ssostringqueryНе

Одговор

Враћа: UnBlockCommentPublic200Response

Пример

Пример un_block_comment_public
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

Провера коментара за блокирање Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
commentIdsstringqueryДаСписак идентификатора коментара одвојених зарезом.
ssostringqueryНе

Одговор

Враћа: CheckedCommentsForBlocked200Response

Пример

checked_comments_for_blocked пример
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 | Списак идентификатора коментара одвојених зарезом.
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

Блокирај корисника из коментара Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе
anonUserIdstringqueryНе

Одговор

Враћа: BlockFromCommentPublic200Response

Пример

block_user_from_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Одукоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај јавни коментар Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
urlIdstringqueryДа
broadcastIdstringqueryДа
sessionIdstringqueryНе
ssostringqueryНе

Одговор

Враћа: CreateCommentPublic200Response

Пример

create_comment_public Пример
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

Обриши коментар Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
contextUserIdstringqueryНе
isLivebooleanqueryНе

Одговор

Враћа: DeleteComment200Response

Пример

delete_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откомунтујте следећи ред да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши јавни коментар Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
commentIdstringpathДа
broadcastIdstringqueryДа
editKeystringqueryНе
ssostringqueryНе

Одговор

Враћа: DeleteCommentPublic200Response

Пример

Пример delete_comment_public
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

Обриши глас за коментар Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
commentIdstringpathДа
voteIdstringpathДа
urlIdstringqueryДа
broadcastIdstringqueryДа
editKeystringqueryНе
ssostringqueryНе

Одговор

Враћа: DeleteCommentVote200Response

Пример

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

Пријави коментар Internal Link

Параметри

ИмеТипЛокацијаПотребноОпис
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе
anonUserIdstringqueryНе

Одговор

Враћа: FlagComment200Response

Пример

flag_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следећег реда да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми коментар Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetComment200Response

Пример

get_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми текст коментара Internal Link


Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
commentIdstringpathDa
editKeystringqueryNe
ssostringqueryNe

Odgovor

Vraća: GetCommentText200Response

Primer

Primer get_comment_text
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

Преузми имена корисника који су гласали за коментар Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringpathYes
commentIdstringpathYes
dirintegerqueryYes
ssostringqueryNo

Odgovor

Vraća: GetCommentVoteUserNames200Response

Primer

Primer get_comment_vote_user_names
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 |
8dir = 56 # Integer |
9opts = {
10 sso: 'sso_example' # String |
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

Преузми коментаре Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
pageintegerqueryНе
limitintegerqueryНе
skipintegerqueryНе
asTreebooleanqueryНе
skipChildrenintegerqueryНе
limitChildrenintegerqueryНе
maxTreeDepthintegerqueryНе
urlIdstringqueryНе
userIdstringqueryНе
anonUserIdstringqueryНе
contextUserIdstringqueryНе
hashTagstringqueryНе
parentIdstringqueryНе
directionstringqueryНе

Одговор

Враћа: GetComments200Response

Пример

get_comments пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следећег реда да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми јавне коментаре Internal Link

req tenantId urlId

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathДа
urlIdstringqueryДа
pageintegerqueryНе
directionstringqueryНе
ssostringqueryНе
skipintegerqueryНе
skipChildrenintegerqueryНе
limitintegerqueryНе
limitChildrenintegerqueryНе
countChildrenbooleanqueryНе
fetchPageForCommentIdstringqueryНе
includeConfigbooleanqueryНе
countAllbooleanqueryНе
includei10nbooleanqueryНе
localestringqueryНе
modulesstringqueryНе
isCrawlerbooleanqueryНе
includeNotificationCountbooleanqueryНе
asTreebooleanqueryНе
maxTreeDepthintegerqueryНе
useFullTranslationIdsbooleanqueryНе
parentIdstringqueryНе
searchTextstringqueryНе
hashTagsarrayqueryНе
userIdstringqueryНе
customConfigStrstringqueryНе
afterCommentIdstringqueryНе
beforeCommentIdstringqueryНе

Одговор

Враћа: GetCommentsPublic200Response

Пример

get_comments_public Пример
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

Закључај коментар Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringpathДа
commentIdstringpathДа
broadcastIdstringqueryДа
ssostringqueryНе

Одговор

Враћа: LockComment200Response

Пример

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

Закачи коментар Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathДа
commentIdstringpathДа
broadcastIdstringqueryДа
ssostringqueryНе

Одговор

Враћа: PinComment200Response

Пример

pin_comment Пример
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 "Грешка при позиву PublicApi->pin_comment: #{e}"
19end
20

Сачувај коментар Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
isLivebooleanqueryНе
doSpamCheckbooleanqueryНе
sendEmailsbooleanqueryНе
populateNotificationsbooleanqueryНе

Одговор

Враћа: SaveComment200Response

Пример

save_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Масовно сачувај коментаре Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
isLivebooleanqueryНе
doSpamCheckbooleanqueryНе
sendEmailsbooleanqueryНе
populateNotificationsbooleanqueryНе

Одговор

Враћа: Array&lt;SaveComment200Response&gt;

Пример

save_comments_bulk Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Постави текст коментара Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
commentIdstringpathДа
broadcastIdstringqueryДа
editKeystringqueryНе
ssostringqueryНе

Одговор

Враћа: SetCommentText200Response

Пример

set_comment_text Пример
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

Деблокирај корисника из коментара Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе
anonUserIdstringqueryНе

Одговор

Враћа: UnBlockCommentPublic200Response

Пример

un_block_user_from_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоменатишите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Уклони пријаву коментара Internal Link

Параметри

ИмеТипЛокацијаПотребноОпис
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Одговор

Враћа: FlagComment200Response

Пример

un_flag_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Откључај коментар Internal Link

Parametri

ImeТипЛокацијаОбавезноОпис
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Одговор

Враћа: LockComment200Response

Пример

un_lock_comment Primer
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

Уклони закачење коментара Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringpathDa
commentIdstringpathDa
broadcastIdstringqueryDa
ssostringqueryNe

Odgovor

Vraća: PinComment200Response

Primer

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

Ажурирај коментар Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
contextUserIdstringqueryНе
doSpamCheckbooleanqueryНе
isLivebooleanqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

update_comment Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следећег реда да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Гласај за коментар Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
commentIdstringpathДа
urlIdstringqueryДа
broadcastIdstringqueryДа
sessionIdstringqueryНе
ssostringqueryНе

Одговор

Враћа: VoteComment200Response

Пример

vote_comment Пример
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

Додај конфигурацију домена Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: AddDomainConfig200Response

Пример

add_domain_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши конфигурацију домена Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
domainstringpathДа

Одговор

Враћа: DeleteDomainConfig200Response

Пример

Пример delete_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми конфигурацију домена Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
domainstringpathДа

Одговор

Враћа: GetDomainConfig200Response

Пример

Пример get_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми конфигурације домена Internal Link

Parameters

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: GetDomainConfigs200Response

Пример

Пример get_domain_configs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигурисање API кључа за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментарајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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) Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
domainToUpdatestringpathДа

Одговор

Враћа: GetDomainConfig200Response

Пример

patch_domain_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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) Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
domainToUpdatestringpathДа

Одговор

Враћа: GetDomainConfig200Response

Пример

put_domain_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Креирај шаблон е-поруке Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: CreateEmailTemplate200Response

Пример

Пример create_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подеси ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши шаблон е-поруке Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример delete_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_email_template: #{e}"
22end
23

Обриши грешку при рендеровању шаблона е-поруке Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryYes
idstringpathYes
errorIdstringpathYes

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_email_template_render_error пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми шаблон е-поруке Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetEmailTemplate200Response

Пример

get_email_template Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми дефиниције шаблона е-поруке Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа

Одговор

Враћа: GetEmailTemplateDefinitions200Response

Пример

get_email_template_definitions Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откомуентирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми грешке при рендеровању шаблона е-поруке Internal Link

Параметри

NameTypeLocationПотребноОпис
tenantIdstringqueryДа
idstringpathДа
skipnumberqueryНе

Одговор

Враћа: GetEmailTemplateRenderErrors200Response

Пример

get_email_template_render_errors Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми шаблоне е-порука Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
skipnumberqueryНе

Одговор

Враћа: GetEmailTemplates200Response

Пример

Пример get_email_templates
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
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 |
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

Рендеруј шаблон е-поруке Internal Link

Parametri

ImeTipLokacijaObaveznoOpis
tenantIdstringqueryDa
localestringqueryNe

Odgovor

Vraća: RenderEmailTemplate200Response

Primer

Primer render_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај шаблон е-поруке Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

update_email_template Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми дневник догађаја Internal Link

req tenantId urlId userIdWS

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
urlIdstringqueryДа
userIdWSstringqueryДа
startTimeintegerqueryДа
endTimeintegerqueryДа

Одговор

Враћа: GetEventLog200Response

Пример

get_event_log Пример
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_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

Преузми глобални дневник догађаја Internal Link

req tenantId urlId userIdWS

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathДа
urlIdstringqueryДа
userIdWSstringqueryДа
startTimeintegerqueryДа
endTimeintegerqueryДа

Одговор

Враћа: GetEventLog200Response

Пример

Пример get_global_event_log
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

Креирај објаву фида Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryYes
broadcastIdstringqueryNo
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
skipDupCheckbooleanqueryNo

Одговор

Враћа: CreateFeedPost200Response

Пример

Пример create_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Креирај јавну објаву фида Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathДа
broadcastIdstringqueryНе
ssostringqueryНе

Одговор

Враћа: CreateFeedPostPublic200Response

Пример

Пример create_feed_post_public
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

Обриши јавну објаву фида Internal Link

Параметри

NameТипЛокацијаОбавезноОпис
tenantIdstringpathДа
postIdstringpathДа
broadcastIdstringqueryНе
ssostringqueryНе

Одговор

Враћа: DeleteFeedPostPublic200Response

Пример

delete_feed_post_public Пример
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

Преузми објаве фида Internal Link

req tenantId afterId

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
afterIdstringqueryНе
limitintegerqueryНе
tagsarrayqueryНе

Одговор

Враћа: GetFeedPosts200Response

Пример

get_feed_posts Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми јавне објаве фида Internal Link

req tenantId afterId

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathДа
afterIdstringqueryНе
limitintegerqueryНе
tagsarrayqueryНе
ssostringqueryНе
isCrawlerbooleanqueryНе
includeUserInfobooleanqueryНе

Одговор

Враћа: GetFeedPostsPublic200Response

Пример

get_feed_posts_public Пример
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

Преузми статистику објава фида Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
postIdsarrayqueryДа
ssostringqueryНе

Одговор

Враћа: GetFeedPostsStats200Response

Пример

Пример за get_feed_posts_stats
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

Преузми јавне реакције корисника Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringpathДа
postIdsarrayqueryНе
ssostringqueryНе

Одговор

Враћа: GetUserReactsPublic200Response

Пример

get_user_reacts_public Пример
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

Реагуј на јавну објаву фида Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringpathДа
postIdstringpathДа
isUndobooleanqueryНе
broadcastIdstringqueryНе
ssostringqueryНе

Одговор

Враћа: ReactFeedPostPublic200Response

Пример

react_feed_post_public Пример
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

Ажурирај објаву фида Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример update_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Подесите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај јавну објаву фида Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
postIdstringpathДа
broadcastIdstringqueryНе
ssostringqueryНе

Одговор

Враћа: CreateFeedPostPublic200Response

Пример

Пример update_feed_post_public
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

Пријави јавни коментар Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
commentIdstringpathДа
isFlaggedbooleanqueryДа
ssostringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

flag_comment_public Пример
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

Додај хештег Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryNo

Одговор

Враћа: AddHashTag200Response

Пример

add_hash_tag Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Додај хештегове масовно Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryНе

Одговор

Враћа: AddHashTagsBulk200Response

Пример

add_hash_tags_bulk Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши хештег Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tagstringpathДа
tenantIdstringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_hash_tag Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Преузми хештегове Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
pagenumberqueryНе

Одговор

Враћа: GetHashTags200Response

Пример

get_hash_tags Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за овлашћење: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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) Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tagstringpathДа
tenantIdstringqueryНе

Одговор

Враћа: PatchHashTag200Response

Пример

patch_hash_tag Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумевању 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

Креирај модератора Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа

Одговор

Враћа: CreateModerator200Response

Пример

create_moderator Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментарајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши модератора Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
sendEmailstringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_moderator Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумеваној вредности 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

Преузми модератора Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetModerator200Response

Пример

Пример get_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми модераторе Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
skipnumberqueryНе

Одговор

Враћа: GetModerators200Response

Пример

get_moderators Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано: 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

Пошаљи позивницу Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
fromNamestringqueryДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

send_invite Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да поставите префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај модератора Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример update_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Одукоментишите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши број обавештења Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_notification_count Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откомунтујте следећи ред да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми кеширан број обавештења Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetCachedNotificationCount200Response

Пример

get_cached_notification_count Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми број обавештења Internal Link


Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
userIdstringqueryНе
urlIdstringqueryНе
fromCommentIdstringqueryНе
viewedbooleanqueryНе
typestringqueryНе

Одговор

Враћа: GetNotificationCount200Response

Пример

get_notification_count Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми обавештења Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
userIdstringqueryНе
urlIdstringqueryНе
fromCommentIdstringqueryНе
viewedbooleanqueryНе
typestringqueryНе
skipnumberqueryНе

Одговор

Враћа: GetNotifications200Response

Пример

Пример get_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Подесите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај обавештење Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

update_notification Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Додај страницу Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа

Одговор

Враћа: AddPageAPIResponse

Пример

add_page Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите авторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши страницу Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: DeletePageAPIResponse

Пример

Пример delete_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми страницу по URL идентификатору Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
urlIdstringqueryДа

Одговор

Враћа: GetPageByURLIdAPIResponse

Пример

get_page_by_urlid Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми странице Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа

Одговор

Враћа: GetPagesAPIResponse

Пример

get_pages пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следећег реда да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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) Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: PatchPageAPIResponse

Пример

patch_page Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Обриши очекујући webhook догађај Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_pending_webhook_event Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Ако је потребно, уклоните коментар са следећег реда да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми број очекујућих webhook догађаја Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
commentIdstringqueryНе
externalIdstringqueryНе
eventTypestringqueryНе
typestringqueryНе
domainstringqueryНе
attemptCountGTnumberqueryНе

Одговор

Враћа: GetPendingWebhookEventCount200Response

Пример

Пример get_pending_webhook_event_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми очекујуће webhook догађаје Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
commentIdstringqueryНе
externalIdstringqueryНе
eventTypestringqueryНе
typestringqueryНе
domainstringqueryНе
attemptCountGTnumberqueryНе
skipnumberqueryНе

Одговор

Враћа: GetPendingWebhookEvents200Response

Пример

get_pending_webhook_events Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај конфигурацију питања Internal Link

Parameters

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: CreateQuestionConfig200Response

Пример

create_question_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Одкоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_question_config_body = FastCommentsClient::CreateQuestionConfigBody.new({name: 'name_example', question: 'question_example', type: 'type_example', reporting_order: 3.56}) # CreateQuestionConfigBody |
15
16begin
17
18 result = api_instance.create_question_config(tenant_id, create_question_config_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_config: #{e}"
22end
23

Обриши конфигурацију питања Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_question_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми конфигурацију питања Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetQuestionConfig200Response

Пример

get_question_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумеваној вредности је 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

Преузми конфигурације питања Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
skipnumberqueryНе

Одговор

Враћа: GetQuestionConfigs200Response

Пример

get_question_configs Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Постављање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај конфигурацију питања Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

update_question_config Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај резултат питања Internal Link


Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: CreateQuestionResult200Response

Пример

create_question_result Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: 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_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

Обриши резултат питања Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_question_result Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми резултат питања Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetQuestionResult200Response

Пример

get_question_result пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање овлашћења
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми резултате питања Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
urlIdstringqueryНе
userIdstringqueryНе
startDatestringqueryНе
questionIdstringqueryНе
questionIdsstringqueryНе
skipnumberqueryНе

Одговор

Враћа: GetQuestionResults200Response

Пример

get_question_results Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумеваној вредности 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

Ажурирај резултат питања Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podesite autorizaciju
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da postavite prefiks za API ključ, npr. 'Bearer' (podrazumevano je 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

Агрегирај резултате питања Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
questionIdstringqueryНе
questionIdsarrayqueryНе
urlIdstringqueryНе
timeBucketstringqueryНе
startDatestringqueryНе
forceRecalculatebooleanqueryНе

Одговор

Враћа: AggregateQuestionResults200Response

Пример

Пример aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Постављање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Групно агрегирај резултате питања Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
forceRecalculatebooleanqueryНе

Одговор

Враћа: BulkAggregateQuestionResults200Response

Пример

Пример bulk_aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Одукоментарите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Комбинуј коментаре са резултатима питања Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
questionIdstringqueryНе
questionIdsarrayqueryНе
urlIdstringqueryНе
startDatestringqueryНе
forceRecalculatebooleanqueryНе
minValuenumberqueryНе
maxValuenumberqueryНе
limitnumberqueryНе

Одговор

Враћа: CombineCommentsWithQuestionResults200Response

Пример

combine_comments_with_question_results Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подеси ауторизацију
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
19 force_recalculate: true, # Boolean |
20 min_value: 1.2, # Float |
21 max_value: 1.2, # Float |
22 limit: 1.2 # Float |
23}
24
25begin
26
27 result = api_instance.combine_comments_with_question_results(tenant_id, opts)
28 p result
29rescue FastCommentsClient::ApiError => e
30 puts "Error when calling DefaultApi->combine_comments_with_question_results: #{e}"
31end
32

Додај SSO корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: AddSSOUserAPIResponse

Пример

add_sso_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_apisso_user_data = FastCommentsClient::CreateAPISSOUserData.new({email: 'email_example', username: 'username_example', id: 'id_example'}) # CreateAPISSOUserData |
15
16begin
17
18 result = api_instance.add_sso_user(tenant_id, create_apisso_user_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_sso_user: #{e}"
22end
23

Обриши SSO корисника Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
deleteCommentsbooleanqueryNo
commentDeleteModestringqueryNo

Одговор

Враћа: DeleteSSOUserAPIResponse

Пример

delete_sso_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следећег реда да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 delete_comments: true, # Boolean |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_sso_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_sso_user: #{e}"
26end
27

Преузми SSO корисника по имејлу Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
emailstringpathДа

Одговор

Враћа: GetSSOUserByEmailAPIResponse

Пример

Пример get_sso_user_by_email
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14email = 'email_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_email(tenant_id, email)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_email: #{e}"
22end
23

Преузми SSO корисника по ID-у Internal Link

Parametri

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Odgovor

Vraća: GetSSOUserByIdAPIResponse

Primer

get_sso_user_by_id Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriši autorizaciju API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Ukloni komentar sa sledeće linije da podesite prefiks za API ključ, npr. 'Bearer' (podrazumevano nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_id(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_id: #{e}"
22end
23

Преузми SSO кориснике Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
skipintegerqueryНе

Одговор

Враћа: GetSSOUsers200Response

Пример

Пример get_sso_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 56 # Integer |
16}
17
18begin
19
20 result = api_instance.get_sso_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_sso_users: #{e}"
24end
25

Измени SSO корисника (PATCH) Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
updateCommentsbooleanqueryНе

Одговор

Враћа: PatchSSOUserAPIResponse

Пример

patch_sso_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_apisso_user_data = FastCommentsClient::UpdateAPISSOUserData.new # UpdateAPISSOUserData |
16opts = {
17 update_comments: true # Boolean |
18}
19
20begin
21
22 result = api_instance.patch_sso_user(tenant_id, id, update_apisso_user_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->patch_sso_user: #{e}"
26end
27

Замени SSO корисника (PUT) Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
updateCommentsbooleanqueryНе

Одговор

Враћа: PutSSOUserAPIResponse

Пример

put_sso_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај претплату Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа

Одговор

Враћа: CreateSubscriptionAPIResponse

Пример

Пример create_subscription
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Подесите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши претплату Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе

Одговор

Враћа: DeleteSubscriptionAPIResponse

Пример

delete_subscription Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми претплате Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
userIdstringqueryНе

Респонс

Враћа: GetSubscriptionsAPIResponse

Пример

get_subscriptions Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
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 |
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

Ажурирај претплату Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе

Response

Враћа: UpdateSubscriptionAPIResponse

Пример

update_subscription Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_api_user_subscription_data = FastCommentsClient::UpdateAPIUserSubscriptionData.new # UpdateAPIUserSubscriptionData |
16opts = {
17 user_id: 'user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.update_subscription(tenant_id, id, update_api_user_subscription_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_subscription: #{e}"
26end
27

Преузми дневну употребу тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
yearNumbernumberqueryНе
monthNumbernumberqueryНе
dayNumbernumberqueryНе
skipnumberqueryНе

Одговор

Враћа: GetTenantDailyUsages200Response

Пример

Пример get_tenant_daily_usages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај пакет тенанта Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: CreateTenantPackage200Response

Пример

create_tenant_package Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши пакет тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_tenant_package Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми пакет тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetTenantPackage200Response

Пример

get_tenant_package Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми пакете тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
skipnumberqueryНе

Одговор

Враћа: GetTenantPackages200Response

Пример

get_tenant_packages Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумеваној вредности 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

Замени пакет тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример replace_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај пакет тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример update_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментујте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај корисника тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: CreateTenantUser200Response

Пример

Пример create_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Обриши корисника тенанта Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
deleteCommentsstringqueryНе
commentDeleteModestringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

delete_tenant_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми корисника тенанта Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetTenantUser200Response

Пример

get_tenant_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите аутентификацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откомуентаришите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми кориснике тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
skipnumberqueryНе

Одговор

Враћа: GetTenantUsers200Response

Пример

get_tenant_users Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте подесили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Замени корисника тенанта Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
updateCommentsstringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

replace_tenant_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
redirectURLstringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

send_login_link Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај корисника тенанта Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
updateCommentsstringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример update_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај тенанта Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа

Одговор

Враћа: CreateTenant200Response

Пример

create_tenant Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши тенанта Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
surestringqueryНе

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример delete_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откомунтујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Преузми тенанта Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetTenant200Response

Пример

get_tenant Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључем: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми тенанте Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
metastringqueryНе
skipnumberqueryНе

Response

Враћа: GetTenants200Response

Example

get_tenants Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај тенанта Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: FlagCommentPublic200Response

Пример

Пример update_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Промени стање тикета Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
userIdstringqueryДа
idstringpathДа

Одговор

Враћа: ChangeTicketState200Response

Пример

Пример change_ticket_state
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоменарујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (по подразумевању nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15id = 'id_example' # String |
16change_ticket_state_body = FastCommentsClient::ChangeTicketStateBody.new({state: 37}) # ChangeTicketStateBody |
17
18begin
19
20 result = api_instance.change_ticket_state(tenant_id, user_id, id, change_ticket_state_body)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->change_ticket_state: #{e}"
24end
25

Креирај тикет Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
userIdstringqueryДа

Одговор

Враћа: CreateTicket200Response

Пример

create_ticket Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откомунтујте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15create_ticket_body = FastCommentsClient::CreateTicketBody.new({subject: 'subject_example'}) # CreateTicketBody |
16
17begin
18
19 result = api_instance.create_ticket(tenant_id, user_id, create_ticket_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->create_ticket: #{e}"
23end
24

Преузми тикет Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа
userIdstringqueryНе

Одговор

Враћа: GetTicket200Response

Пример

get_ticket Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example' # String |
17}
18
19begin
20
21 result = api_instance.get_ticket(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_ticket: #{e}"
25end
26

Преузми тикете Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
userIdstringqueryНе
statenumberqueryНе
skipnumberqueryНе
limitnumberqueryНе

Одговор

Враћа: GetTickets200Response

Пример

get_tickets Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Окоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 state: 1.2, # Float |
17 skip: 1.2, # Float |
18 limit: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tickets(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tickets: #{e}"
27end
28

Отпреми слику Internal Link


Otpremanje i promena veličine slike

Parametri

NameTypeLocationRequiredDescription
tenantIdstringpathDa
sizePresetstringqueryNePodešavanje veličine: "Default" (1000x1000px) ili "CrossPlatform" (kreira veličine za popularne uređaje)
urlIdstringqueryNeID stranice sa koje se vrši otpremanje, za konfiguraciju

Odgovor

Vraća: UploadImageResponse

Primer

Primer za upload_image
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 | Podešavanje veličine: \"Default\" (1000x1000px) ili \"CrossPlatform\" (kreira veličine za popularne uređaje)
10 url_id: 'url_id_example' # String | ID stranice sa koje se vrši otpremanje, za konfiguraciju
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

Преузми напредак ознаке корисника по ID-у Internal Link

Параметри

НазивТипЛокацијаПотребноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetUserBadgeProgressById200Response

Пример

get_user_badge_progress_by_id Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите авторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми напредак ознаке корисника по ID-у корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
userIdstringpathДа

Одговор

Враћа: GetUserBadgeProgressById200Response

Пример

get_user_badge_progress_by_user_id Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми листу напретка ознаке корисника Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
userIdstringqueryНе
limitnumberqueryНе
skipnumberqueryНе

Одговор

Враћа: GetUserBadgeProgressList200Response

Пример

get_user_badge_progress_list Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Креирај ознаку корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа

Одговор

Враћа: CreateUserBadge200Response

Пример

create_user_badge Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте подесили префикс за API кључ, нпр. 'Bearer' (по подразумеваној вредности 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

Обриши ознаку корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: UpdateUserBadge200Response

Пример

delete_user_badge Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми ознаку корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetUserBadge200Response

Пример

get_user_badge Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите овлашћење помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано је 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

Преузми ознаке корисника Internal Link


Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
userIdstringqueryНе
badgeIdstringqueryНе
typenumberqueryНе
displayedOnCommentsbooleanqueryНе
limitnumberqueryНе
skipnumberqueryНе

Одговор

Враћа: GetUserBadges200Response

Пример

get_user_badges Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Ажурирај ознаку корисника Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: UpdateUserBadge200Response

Пример

Пример update_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Подесите ауторизацију
5FastCommentsClient.configure do |config|
6 # Конфигуришите ауторизацију помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми број обавештења корисника Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
ssostringqueryНе

Одговор

Враћа: GetUserNotificationCount200Response

Пример

get_user_notification_count Пример
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

Преузми обавештења корисника Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
pageSizeintegerqueryНе
afterIdstringqueryНе
includeContextbooleanqueryНе
afterCreatedAtintegerqueryНе
unreadOnlybooleanqueryНе
dmOnlybooleanqueryНе
noDmbooleanqueryНе
includeTranslationsbooleanqueryНе
ssostringqueryНе

Одговор

Враћа: GetUserNotifications200Response

Пример

get_user_notifications Пример
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

Ресетуј број обавештења корисника Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
ssostringqueryНе

Одговор

Враћа: ResetUserNotifications200Response

Пример

reset_user_notification_count Пример
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

Ресетуј обавештења корисника Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
afterIdstringqueryНе
afterCreatedAtintegerqueryНе
unreadOnlybooleanqueryНе
dmOnlybooleanqueryНе
noDmbooleanqueryНе
ssostringqueryНе

Одговор

Враћа: ResetUserNotifications200Response

Пример

reset_user_notifications Пример
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

Ажурирај статус претплате корисника за коментаре Internal Link

Омогућите или онемогућите обавештења за одређени коментар.

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
notificationIdstringpathДа
optedInOrOutstringpathДа
commentIdstringqueryДа
ssostringqueryНе

Одговор

Враћа: UpdateUserNotificationStatus200Response

Пример

Пример update_user_notification_comment_subscription_status
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Стринг |
7notification_id = 'notification_id_example' # Стринг |
8opted_in_or_out = 'in' # Стринг |
9comment_id = 'comment_id_example' # Стринг |
10opts = {
11 sso: 'sso_example' # Стринг |
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

Ажурирај статус претплате корисника за страницу Internal Link

Омогућите или онемогућите обавештења за страницу. Када су корисници претплаћени на страницу, обавештења се креирају за нове основне коментаре, и такође

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
urlIdstringqueryДа
urlstringqueryДа
pageTitlestringqueryДа
subscribedOrUnsubscribedstringpathДа
ssostringqueryНе

Одговор

Враћа: UpdateUserNotificationStatus200Response

Пример

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

Ажурирај статус обавештења корисника Internal Link

Parametri

NazivTipLokacijaObaveznoOpis
tenantIdstringqueryDa
notificationIdstringpathDa
newStatusstringpathDa
ssostringqueryNe

Odgovor

Vraća: UpdateUserNotificationStatus200Response

Primer

Primer update_user_notification_status
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

Преузми статусе присутности корисника Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
urlIdWSstringqueryДа
userIdsstringqueryДа

Одговор

Враћа: GetUserPresenceStatuses200Response

Пример

get_user_presence_statuses Пример
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

Претрага корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringpathДа
urlIdstringqueryДа
usernameStartsWithstringqueryНе
mentionGroupIdsarrayqueryНе
ssostringqueryНе
searchSectionstringqueryНе

Одговор

Враћа: SearchUsers200Response

Пример

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

Преузми корисника Internal Link

Параметри

ИмеТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа

Одговор

Враћа: GetUser200Response

Пример

get_user Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментирајте следећу линију да бисте поставили префикс за API кључ, нпр. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user: #{e}"
22end
23

Креирај глас Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
commentIdstringqueryДа
directionstringqueryДа
userIdstringqueryНе
anonUserIdstringqueryНе

Одговор

Враћа: VoteComment200Response

Пример

create_vote пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Подесите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Обриши глас Internal Link

Параметри

НазивТипЛокацијаОбавезноОпис
tenantIdstringqueryДа
idstringpathДа
editKeystringqueryНе

Одговор

Враћа: DeleteCommentVote200Response

Пример

delete_vote Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигурисање ауторизације помоћу API кључа: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Уклоните коментар са следеће линије да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Преузми гласове Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
urlIdstringqueryДа

Одговор

Враћа: GetVotes200Response

Пример

get_votes Пример
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
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 |
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

Преузми гласове за корисника Internal Link

Параметри

NameTypeLocationRequiredDescription
tenantIdstringqueryДа
urlIdstringqueryДа
userIdstringqueryНе
anonUserIdstringqueryНе

Одговор

Враћа: GetVotesForUser200Response

Пример

Пример get_votes_for_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# подешавање ауторизације
5FastCommentsClient.configure do |config|
6 # Конфигуришите API кључ за ауторизацију: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Откоментаришите следећи ред да бисте поставили префикс за API кључ, нпр. 'Bearer' (подразумевано 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

Треба помоћ?

Ако наиђете на проблеме или имате питања у вези са Ruby SDK-ом, молимо вас:

Допринес

Допринеси су добродошли! Молимо посетите репозиторијум на GitHub-у за смернице о доприносу.