FastComments.com

FastComments Ruby SDK


Ovo je zvanični Ruby SDK za FastComments.

Zvanični Ruby SDK za FastComments API

Repozitorijum

Pogledajte na GitHub-u


Installation Internal Link


Dodajte ovu liniju u Gemfile vaše aplikacije:

gem 'fastcomments'

A zatim izvršite:

bundle install

Ili ga instalirajte ručno kao:

gem install fastcomments

Sadržaj biblioteke

Ova biblioteka sadrži generisan API klijent i SSO alate koji olakšavaju rad sa API-jem.

Javne vs Zaštićene API-je

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

Quick Start Internal Link

Korišćenje autentifikovanih API-ja (DefaultApi)

Važno: Morate da postavite svoj API ključ na ApiClient pre nego što izvršite autentifikovane zahteve. Ako to ne učinite, zahtevi će završiti sa greškom 401.

require 'fastcomments-client'

# Kreiraj i konfiguriši API klijent
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# OBAVEZNO: Postavite svoj API ključ (nabavite ga na vašem FastComments kontrolnom panelu)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Kreirajte instancu API-ja sa konfigurisanim klijentom
api = FastCommentsClient::DefaultApi.new(api_client)

# Sada možete izvršavati autentifikovane API pozive
begin
  # Primer: Dodavanje SSO korisnika
  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}"
  # Uobičajene greške:
  # - 401: API ključ nedostaje ili je nevažeći
  # - 400: Validacija zahteva nije uspela
end

Korišćenje javnih API-ja (PublicApi)

Javni endpointi ne zahtevaju autentifikaciju:

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

Uobičajeni problemi

  1. 401 "missing-api-key" error: Uverite se da ste postavili config.api_key['x-api-key'] = 'YOUR_KEY' pre nego što kreirate instancu DefaultApi.
  2. Pogrešna API klasa: Koristite DefaultApi za autentifikovane zahteve sa serverske strane, a PublicApi za zahteve sa klijentske strane/javne zahteve.
  3. Null API ključ: SDK će tiho preskočiti autentifikaciju ako je API ključ null, što dovodi do 401 grešaka.

Notes Internal Link

Broadcast ID-ovi

Videćete da treba da pošaljete broadcastId u nekim API pozivima. Kada primite događaje, dobićete ovaj ID nazad, tako da ćete znati da ignorišete događaj ako planirate da optimistično primenite promene na klijentu (što ćete verovatno želeti da uradite jer pruža najbolje iskustvo). Prosledite ovde UUID. ID treba da bude dovoljno jedinstven da se ne pojavi dva puta u okviru jedne sesije pregledača.

SSO (Jedinstvena prijava)

Za primere SSO-a, pogledajte ispod.

SSO Usage Internal Link

Jednostavan SSO

require 'fastcomments'
require 'fastcomments-client'

# Kreiraj token za Jednostavan 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}"

# Iskoristi SSO token za autentifikovani API poziv
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}"

Siguran SSO

require 'fastcomments'
require 'fastcomments-client'

# Kreiraj token za Siguran 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}"

# Iskoristi SSO token za autentifikovani API poziv
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

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

puts "Status: #{response}"

aggregate Internal Link

Agregira dokumente grupišući ih (ako je groupBy naveden) i primenjujući više operacija. Podržane su različite operacije (npr. sum, countDistinct, avg, itd.).

Parametri

Name Type Location Required Description
tenantId string query Da
parentTenantId string query Ne
includeStats boolean query Ne

Odgovor

Vraća: AggregationResponse

Primer

Primer aggregate
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 # Otkomentariši sledeću liniju da postaviš 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 |
14aggregation_request = FastCommentsClient::AggregationRequest.new({resource_name: 'resource_name_example', operations: [FastCommentsClient::AggregationOperation.new({field: 'field_example', op: FastCommentsClient::AggregationOpType::SUM})]}) # AggregationRequest |
15opts = {
16 parent_tenant_id: 'parent_tenant_id_example', # String |
17 include_stats: true # Boolean |
18}
19
20begin
21
22 result = api_instance.aggregate(tenant_id, aggregation_request, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->aggregate: #{e}"
26end
27

get_audit_logs Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
limit number query Ne
skip number query Ne
order string query Ne
after number query Ne
before number query Ne

Odgovor

Vraća: GetAuditLogs200Response

Primer

get_audit_logs Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju putem API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
14opts = {
15 limit: 1.2, # Float |
16 skip: 1.2, # Float |
17 order: FastCommentsClient::SORTDIR::ASC, # SORTDIR |
18 after: 1.2, # Float |
19 before: 1.2 # Float |
20}
21
22begin
23
24 result = api_instance.get_audit_logs(tenant_id, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->get_audit_logs: #{e}"
28end
29

block_from_comment_public Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
commentId string path Da
sso string query Ne

Odgovor

Vraća: BlockFromCommentPublic200Response

Primer

Primer 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

un_block_comment_public Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
commentId string path Da
sso string query Ne

Odgovor

Vraća: UnBlockCommentPublic200Response

Primer

Primer 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

checked_comments_for_blocked Internal Link


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
commentIds string query Da Lista ID-jeva komentara odvojena zarezom.
sso string query Ne

Odgovor

Vraća: CheckedCommentsForBlocked200Response

Primer

checked_comments_for_blocked Primer
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 | Lista ID-jeva komentara odvojena zarezom.
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.checked_comments_for_blocked(tenant_id, comment_ids, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->checked_comments_for_blocked: #{e}"
18end
19

block_user_from_comment Internal Link


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vraća: BlockFromCommentPublic200Response

Primer

block_user_from_comment 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 # 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 |
15block_from_comment_params = FastCommentsClient::BlockFromCommentParams.new # BlockFromCommentParams |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.block_user_from_comment(tenant_id, id, block_from_comment_params, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->block_user_from_comment: #{e}"
27end
28

create_comment_public Internal Link

Parametri

Name Type Location Required Description
tenantId string path Da
urlId string query Da
broadcastId string query Da
sessionId string query Ne
sso string query Ne

Odgovor

Vraća: CreateCommentPublic200Response

Primer

Primer 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

delete_comment Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da
contextUserId string query Ne
isLive boolean query Ne

Odgovor

Vraća: DeleteComment200Response

Primer

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

delete_comment_public Internal Link

Parametri

Name Type Location Required Description
tenantId string path Da
commentId string path Da
broadcastId string query Da
editKey string query Ne
sso string query Ne

Odgovor

Vraća: DeleteCommentPublic200Response

Primer

Primer 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

delete_comment_vote Internal Link

Parametri

Name Tip Lokacija Obavezno Opis
tenantId string path Da
commentId string path Da
voteId string path Da
urlId string query Da
broadcastId string query Da
editKey string query Ne
sso string query Ne

Odgovor

Vraća: DeleteCommentVote200Response

Primer

delete_comment_vote 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 |
8vote_id = 'vote_id_example' # String |
9url_id = 'url_id_example' # String |
10broadcast_id = 'broadcast_id_example' # String |
11opts = {
12 edit_key: 'edit_key_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.delete_comment_vote(tenant_id, comment_id, vote_id, url_id, broadcast_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->delete_comment_vote: #{e}"
22end
23

flag_comment Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vraća: FlagComment200Response

Primer

flag_comment Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriši API ključ za autorizaciju: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->flag_comment: #{e}"
26end
27

get_comment Internal Link

Parametri

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

Odgovor

Vraća: GetComment200Response

Primer

Primer get_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
15
16begin
17
18 result = api_instance.get_comment(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_comment: #{e}"
22end
23

get_comment_text Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string path Da
commentId string path Da
editKey string query Ne
sso string query Ne

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

get_comment_vote_user_names Internal Link

Parametri

Name Tip Location Obavezno Opis
tenantId string path Da
commentId string path Da
dir integer query Da
sso string query Ne

Response

Vraća: GetCommentVoteUserNames200Response

Primer

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

get_comments Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Yes
page integer query No
limit integer query No
skip integer query No
asTree boolean query No
skipChildren integer query No
limitChildren integer query No
maxTreeDepth integer query No
urlId string query No
userId string query No
anonUserId string query No
contextUserId string query No
hashTag string query No
parentId string query No
direction string query No

Odgovor

Vraća: GetComments200Response

Primer

Primer get_comments
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 biste podesili 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 |
14opts = {
15 page: 56, # Integer |
16 limit: 56, # Integer |
17 skip: 56, # Integer |
18 as_tree: true, # Boolean |
19 skip_children: 56, # Integer |
20 limit_children: 56, # Integer |
21 max_tree_depth: 56, # Integer |
22 url_id: 'url_id_example', # String |
23 user_id: 'user_id_example', # String |
24 anon_user_id: 'anon_user_id_example', # String |
25 context_user_id: 'context_user_id_example', # String |
26 hash_tag: 'hash_tag_example', # String |
27 parent_id: 'parent_id_example', # String |
28 direction: FastCommentsClient::SortDirections::OF # SortDirections |
29}
30
31begin
32
33 result = api_instance.get_comments(tenant_id, opts)
34 p result
35rescue FastCommentsClient::ApiError => e
36 puts "Error when calling DefaultApi->get_comments: #{e}"
37end
38

get_comments_public Internal Link

req tenantId urlId

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
urlId string query Da
page integer query Ne
direction string query Ne
sso string query Ne
skip integer query Ne
skipChildren integer query Ne
limit integer query Ne
limitChildren integer query Ne
countChildren boolean query Ne
fetchPageForCommentId string query Ne
includeConfig boolean query Ne
countAll boolean query Ne
includei10n boolean query Ne
locale string query Ne
modules string query Ne
isCrawler boolean query Ne
includeNotificationCount boolean query Ne
asTree boolean query Ne
maxTreeDepth integer query Ne
useFullTranslationIds boolean query Ne
parentId string query Ne
searchText string query Ne
hashTags array query Ne
userId string query Ne
customConfigStr string query Ne
afterCommentId string query Ne
beforeCommentId string query Ne

Odgovor

Vraća: GetCommentsPublic200Response

Primer

Primer 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

lock_comment Internal Link

Parametri

Name Type Location Required Description
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

Odgovor

Vraća: LockComment200Response

Primer

Primer 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

pin_comment Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

Odgovor

Vraća: PinComment200Response

Primer

pin_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.pin_comment(tenant_id, comment_id, broadcast_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->pin_comment: #{e}"
19end
20

save_comment Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
isLive boolean query Ne
doSpamCheck boolean query Ne
sendEmails boolean query Ne
populateNotifications boolean query Ne

Odgovor

Vraća: SaveComment200Response

Primer

Primer save_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14create_comment_params = FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'}) # CreateCommentParams |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comment(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comment: #{e}"
28end
29

save_comments_bulk Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
isLive boolean query Ne
doSpamCheck boolean query Ne
sendEmails boolean query Ne
populateNotifications boolean query Ne

Odgovor

Vraća: Array&lt;SaveComment200Response&gt;

Primer

save_comments_bulk Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uklonite komentar sa sledećeg reda 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 |
14create_comment_params = [FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'})] # Array<CreateCommentParams> |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comments_bulk(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comments_bulk: #{e}"
28end
29

set_comment_text Internal Link


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
editKey string query Ne
sso string query Ne

Odgovor

Vraća: SetCommentText200Response

Primer

Primer 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

un_block_user_from_comment Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Yes
id string path Yes
userId string query No
anonUserId string query No

Odgovor

Vraća: UnBlockCommentPublic200Response

Primer

Primer un_block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podesite autorizaciju
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeći red da podesite 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 |
15un_block_from_comment_params = FastCommentsClient::UnBlockFromCommentParams.new # UnBlockFromCommentParams |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.un_block_user_from_comment(tenant_id, id, un_block_from_comment_params, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->un_block_user_from_comment: #{e}"
27end
28

un_flag_comment Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Yes
id string path Yes
userId string query No
anonUserId string query No

Odgovor

Vraća: FlagComment200Response

Primer

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

un_lock_comment Internal Link


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Yes
commentId string path Yes
broadcastId string query Yes
sso string query No

Odgovor

Vraća: LockComment200Response

Primer

Primer un_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.un_lock_comment(tenant_id, comment_id, broadcast_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->un_lock_comment: #{e}"
19end
20

un_pin_comment Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

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

update_comment Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
contextUserId string query Ne
doSpamCheck boolean query Ne
isLive boolean query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podesi autorizaciju
5FastCommentsClient.configure do |config|
6 # Konfiguriši autorizaciju API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentariši sledeću liniju da postaviš 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 |
15updatable_comment_params = FastCommentsClient::UpdatableCommentParams.new # UpdatableCommentParams |
16opts = {
17 context_user_id: 'context_user_id_example', # String |
18 do_spam_check: true, # Boolean |
19 is_live: true # Boolean |
20}
21
22begin
23
24 result = api_instance.update_comment(tenant_id, id, updatable_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->update_comment: #{e}"
28end
29

vote_comment Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
commentId string path Da
urlId string query Da
broadcastId string query Da
sessionId string query Ne
sso string query Ne

Odgovor

Vraća: VoteComment200Response

Primer

vote_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 |
8url_id = 'url_id_example' # String |
9broadcast_id = 'broadcast_id_example' # String |
10vote_body_params = FastCommentsClient::VoteBodyParams.new({commenter_email: 'commenter_email_example', commenter_name: 'commenter_name_example', vote_dir: 'up', url: 'url_example'}) # VoteBodyParams |
11opts = {
12 session_id: 'session_id_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.vote_comment(tenant_id, comment_id, url_id, broadcast_id, vote_body_params, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->vote_comment: #{e}"
22end
23

add_domain_config Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: AddDomainConfig200Response

Primer

Primer za add_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
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 |
14add_domain_config_params = FastCommentsClient::AddDomainConfigParams.new({domain: 'domain_example'}) # AddDomainConfigParams |
15
16begin
17
18 result = api_instance.add_domain_config(tenant_id, add_domain_config_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_domain_config: #{e}"
22end
23

delete_domain_config Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
domain string path Da

Odgovor

Vraća: DeleteDomainConfig200Response

Primer

Primer delete_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.delete_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_domain_config: #{e}"
22end
23

get_domain_config Internal Link

Parametri

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

Odgovor

Vraća: GetDomainConfig200Response

Primer

get_domain_config Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.get_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_domain_config: #{e}"
22end
23

get_domain_configs Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: GetDomainConfigs200Response

Primer

get_domain_configs Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: 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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_domain_configs(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_domain_configs: #{e}"
21end
22

patch_domain_config Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
domainToUpdate string path Da

Odgovor

Vraća: GetDomainConfig200Response

Primer

Primer za patch_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriši autorizaciju putem API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili prefiks za API ključ, npr. 'Bearer' (po defaultu nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15patch_domain_config_params = FastCommentsClient::PatchDomainConfigParams.new # PatchDomainConfigParams |
16
17begin
18
19 result = api_instance.patch_domain_config(tenant_id, domain_to_update, patch_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_domain_config: #{e}"
23end
24

put_domain_config Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
domainToUpdate string path Da

Odgovor

Vraća: GetDomainConfig200Response

Primer

put_domain_config 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 # Otkomentariši sledeći red da postaviš 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 |
14domain_to_update = 'domain_to_update_example' # String |
15update_domain_config_params = FastCommentsClient::UpdateDomainConfigParams.new({domain: 'domain_example'}) # UpdateDomainConfigParams |
16
17begin
18
19 result = api_instance.put_domain_config(tenant_id, domain_to_update, update_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->put_domain_config: #{e}"
23end
24

create_email_template Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: CreateEmailTemplate200Response

Primer

Primer create_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
14create_email_template_body = FastCommentsClient::CreateEmailTemplateBody.new({email_template_id: 'email_template_id_example', display_name: 'display_name_example', ejs: 'ejs_example'}) # CreateEmailTemplateBody |
15
16begin
17
18 result = api_instance.create_email_template(tenant_id, create_email_template_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_email_template: #{e}"
22end
23

delete_email_template Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer delete_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_email_template: #{e}"
22end
23

delete_email_template_render_error Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
errorId string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_email_template_render_error Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste podesili 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 |
15error_id = 'error_id_example' # String |
16
17begin
18
19 result = api_instance.delete_email_template_render_error(tenant_id, id, error_id)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->delete_email_template_render_error: #{e}"
23end
24

get_email_template Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetEmailTemplate200Response

Primer

get_email_template Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_email_template: #{e}"
22end
23

get_email_template_definitions Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: GetEmailTemplateDefinitions200Response

Primer

Primer get_email_template_definitions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14
15begin
16
17 result = api_instance.get_email_template_definitions(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_email_template_definitions: #{e}"
21end
22

get_email_template_render_errors Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da
skip number query Ne

Odgovor

Vraća: GetEmailTemplateRenderErrors200Response

Primer

get_email_template_render_errors Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili prefiks za API ključa, 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 |
15opts = {
16 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_email_template_render_errors(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_email_template_render_errors: #{e}"
25end
26

get_email_templates Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
skip number query Ne

Odgovor

Vraća: GetEmailTemplates200Response

Primer

Primer get_email_templates
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju putem API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_email_templates(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_email_templates: #{e}"
24end
25

render_email_template Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
locale string query Ne

Odgovor

Vraća: RenderEmailTemplate200Response

Primer

render_email_template Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14render_email_template_body = FastCommentsClient::RenderEmailTemplateBody.new({email_template_id: 'email_template_id_example', ejs: 'ejs_example'}) # RenderEmailTemplateBody |
15opts = {
16 locale: 'locale_example' # String |
17}
18
19begin
20
21 result = api_instance.render_email_template(tenant_id, render_email_template_body, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->render_email_template: #{e}"
25end
26

update_email_template Internal Link

Parametri

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

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_email_template_body = FastCommentsClient::UpdateEmailTemplateBody.new # UpdateEmailTemplateBody |
16
17begin
18
19 result = api_instance.update_email_template(tenant_id, id, update_email_template_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_email_template: #{e}"
23end
24

get_event_log Internal Link

req tenantId urlId userIdWS

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
urlId string query Da
userIdWS string query Da
startTime integer query Da
endTime integer query Da

Odgovor

Vraća: GetEventLog200Response

Primer

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

get_global_event_log Internal Link


req tenantId urlId userIdWS

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
urlId string query Da
userIdWS string query Da
startTime integer query Da
endTime integer query Da

Odgovor

Vraća: GetEventLog200Response

Primer

Primer 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

create_feed_post Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
broadcastId string query Ne
isLive boolean query Ne
doSpamCheck boolean query Ne
skipDupCheck boolean query Ne

Odgovor

Vraća: CreateFeedPost200Response

Primer

create_feed_post Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeći red da postavite prefiks za API ključ, npr. 'Bearer' (po defaultu nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_feed_post_params = FastCommentsClient::CreateFeedPostParams.new # CreateFeedPostParams |
15opts = {
16 broadcast_id: 'broadcast_id_example', # String |
17 is_live: true, # Boolean |
18 do_spam_check: true, # Boolean |
19 skip_dup_check: true # Boolean |
20}
21
22begin
23
24 result = api_instance.create_feed_post(tenant_id, create_feed_post_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->create_feed_post: #{e}"
28end
29

create_feed_post_public Internal Link

Parametri

Name Type Location Required Description
tenantId string path Da
broadcastId string query Ne
sso string query Ne

Odgovor

Vraća: CreateFeedPostPublic200Response

Primer

Primer 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

delete_feed_post_public Internal Link

Parametri

Name Type Location Required Description
tenantId string path Da
postId string path Da
broadcastId string query Ne
sso string query Ne

Odgovor

Vraća: DeleteFeedPostPublic200Response

Primer

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

get_feed_posts Internal Link

req tenantId afterId

Parametri

Name Type Location Required Description
tenantId string query Da
afterId string query Ne
limit integer query Ne
tags array query Ne

Odgovor

Vraća: GetFeedPosts200Response

Primer

get_feed_posts Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje 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 # Otkomentarišite sledeći red da biste postavili 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 |
14opts = {
15 after_id: 'after_id_example', # String |
16 limit: 56, # Integer |
17 tags: ['inner_example'] # Array<String> |
18}
19
20begin
21
22 result = api_instance.get_feed_posts(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_feed_posts: #{e}"
26end
27

get_feed_posts_public Internal Link

req tenantId afterId

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
afterId string query Ne
limit integer query Ne
tags array query Ne
sso string query Ne
isCrawler boolean query Ne
includeUserInfo boolean query Ne

Odgovor

Vraća: GetFeedPostsPublic200Response

Primer

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

get_feed_posts_stats Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string path Da
postIds array query Da
sso string query Ne

Odgovor

Vraća: GetFeedPostsStats200Response

Primer

Primer 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

get_user_reacts_public Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
postIds array query Ne
sso string query Ne

Odgovor

Vraća: GetUserReactsPublic200Response

Primer

Primer 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

react_feed_post_public Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string path Da
postId string path Da
isUndo boolean query Ne
broadcastId string query Ne
sso string query Ne

Odgovor

Vraća: ReactFeedPostPublic200Response

Primer

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

update_feed_post Internal Link

Parametri

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

Odgovor

Vraća: FlagCommentPublic200Response

Primer

update_feed_post Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste podesili 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 |
15feed_post = FastCommentsClient::FeedPost.new({_id: '_id_example', tenant_id: 'tenant_id_example', created_at: Time.now}) # FeedPost |
16
17begin
18
19 result = api_instance.update_feed_post(tenant_id, id, feed_post)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_feed_post: #{e}"
23end
24

update_feed_post_public Internal Link

Parametri

Naziv Tip Location Obavezno Opis
tenantId string path Da
postId string path Da
broadcastId string query Ne
sso string query Ne

Odgovor

Vraća: CreateFeedPostPublic200Response

Primer

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

flag_comment_public Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
commentId string path Da
isFlagged boolean query Da
sso string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

flag_comment_public 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 |
8is_flagged = true # Boolean |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.flag_comment_public(tenant_id, comment_id, is_flagged, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->flag_comment_public: #{e}"
19end
20

add_hash_tag Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Ne

Odgovor

Vraća: AddHashTag200Response

Primer

add_hash_tag Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da biste postavili prefiks za API ključ, npr. 'Bearer' (podrazumevano nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 create_hash_tag_body: FastCommentsClient::CreateHashTagBody.new({tag: 'tag_example'}) # CreateHashTagBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tag(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tag: #{e}"
24end
25

add_hash_tags_bulk Internal Link


Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Ne

Odgovor

Vraća: AddHashTagsBulk200Response

Primer

add_hash_tags_bulk Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da biste postavili prefiks za API ključ, npr. 'Bearer' (po defaultu nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 bulk_create_hash_tags_body: FastCommentsClient::BulkCreateHashTagsBody.new({tags: [FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new({tag: 'tag_example'})]}) # BulkCreateHashTagsBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tags_bulk(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tags_bulk: #{e}"
24end
25

delete_hash_tag Internal Link

Parametri

Name Type Location Required Description
tag string path Da
tenantId string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_hash_tag Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 delete_hash_tag_request: FastCommentsClient::DeleteHashTagRequest.new # DeleteHashTagRequest |
17}
18
19begin
20
21 result = api_instance.delete_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_hash_tag: #{e}"
25end
26

get_hash_tags Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
page number query Ne

Odgovor

Vraća: GetHashTags200Response

Primer

get_hash_tags Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 page: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_hash_tags(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_hash_tags: #{e}"
24end
25

patch_hash_tag Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tag string path Da
tenantId string query Ne

Odgovor

Vraća: PatchHashTag200Response

Primer

patch_hash_tag Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili prefiks za API ključ, npr. 'Bearer' (podrazumevano nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 update_hash_tag_body: FastCommentsClient::UpdateHashTagBody.new # UpdateHashTagBody |
17}
18
19begin
20
21 result = api_instance.patch_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->patch_hash_tag: #{e}"
25end
26

create_moderator Internal Link


Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: CreateModerator200Response

Primer

create_moderator 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 # Otkomentarišite sledeću liniju da biste postavili 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 |
14create_moderator_body = FastCommentsClient::CreateModeratorBody.new({name: 'name_example', email: 'email_example'}) # CreateModeratorBody |
15
16begin
17
18 result = api_instance.create_moderator(tenant_id, create_moderator_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_moderator: #{e}"
22end
23

delete_moderator Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
sendEmail string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_moderator Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
15opts = {
16 send_email: 'send_email_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_moderator(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_moderator: #{e}"
25end
26

get_moderator Internal Link

Parametri

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

Odgovor

Vraća: GetModerator200Response

Primer

get_moderator 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 # 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 |
15
16begin
17
18 result = api_instance.get_moderator(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_moderator: #{e}"
22end
23

get_moderators Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
skip number query Ne

Odgovor

Vraća: GetModerators200Response

Primer

get_moderators 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 # Uklonite komentar sa sledeće linije da postavite 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 |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_moderators(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_moderators: #{e}"
24end
25

send_invite Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
fromName string query Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

send_invite Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite API ključ za autorizaciju: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
15from_name = 'from_name_example' # String |
16
17begin
18
19 result = api_instance.send_invite(tenant_id, id, from_name)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->send_invite: #{e}"
23end
24

update_moderator Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

update_moderator Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_moderator_body = FastCommentsClient::UpdateModeratorBody.new # UpdateModeratorBody |
16
17begin
18
19 result = api_instance.update_moderator(tenant_id, id, update_moderator_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_moderator: #{e}"
23end
24

delete_notification_count Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer za delete_notification_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriši autorizaciju pomoću API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentariši sledeću liniju da postaviš 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 |
15
16begin
17
18 result = api_instance.delete_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_notification_count: #{e}"
22end
23

get_cached_notification_count Internal Link

Parametri

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

Odgovor

Vraća: GetCachedNotificationCount200Response

Primer

get_cached_notification_count Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
5FastCommentsClient.configure do |config|
6 # Podesite 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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_cached_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_cached_notification_count: #{e}"
22end
23

get_notification_count Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Ne
urlId string query Ne
fromCommentId string query Ne
viewed boolean query Ne
type string query Ne

Odgovor

Vraća: GetNotificationCount200Response

Primer

get_notification_count 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 # 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 |
14opts = {
15 user_id: 'user_id_example', # String |
16 url_id: 'url_id_example', # String |
17 from_comment_id: 'from_comment_id_example', # String |
18 viewed: true, # Boolean |
19 type: 'type_example' # String |
20}
21
22begin
23
24 result = api_instance.get_notification_count(tenant_id, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->get_notification_count: #{e}"
28end
29

get_notifications Internal Link

Parametri

Naziv Type Location Obavezno Opis
tenantId string query Da
userId string query Ne
urlId string query Ne
fromCommentId string query Ne
viewed boolean query Ne
type string query Ne
skip number query Ne

Odgovor

Vraća: GetNotifications200Response

Primer

get_notifications Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da biste postavili 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 |
14opts = {
15 user_id: 'user_id_example', # String |
16 url_id: 'url_id_example', # String |
17 from_comment_id: 'from_comment_id_example', # String |
18 viewed: true, # Boolean |
19 type: 'type_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_notifications(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_notifications: #{e}"
29end
30

update_notification Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Yes
id string path Yes
userId string query No

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_notification
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da postavite 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 |
15update_notification_body = FastCommentsClient::UpdateNotificationBody.new # UpdateNotificationBody |
16opts = {
17 user_id: 'user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.update_notification(tenant_id, id, update_notification_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_notification: #{e}"
26end
27

add_page Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: AddPageAPIResponse

Primer

Primer add_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
14create_api_page_data = FastCommentsClient::CreateAPIPageData.new({title: 'title_example', url: 'url_example', url_id: 'url_id_example'}) # CreateAPIPageData |
15
16begin
17
18 result = api_instance.add_page(tenant_id, create_api_page_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_page: #{e}"
22end
23

delete_page Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: DeletePageAPIResponse

Primer

Primer za delete_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Postavljanje autorizacije
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 biste postavili 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.delete_page(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_page: #{e}"
22end
23

get_page_by_urlid Internal Link

Parametri

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

Odgovor

Vraća: GetPageByURLIdAPIResponse

Primer

get_page_by_urlid Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeći red da postavite 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 |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_page_by_urlid(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_page_by_urlid: #{e}"
22end
23

get_pages Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: GetPagesAPIResponse

Primer

get_pages Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriši API ključ za autorizaciju: 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 |
14
15begin
16
17 result = api_instance.get_pages(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_pages: #{e}"
21end
22

patch_page Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: PatchPageAPIResponse

Primer

Primer za patch_page
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 # Otkomentariši sledeću liniju da postaviš 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 |
15update_api_page_data = FastCommentsClient::UpdateAPIPageData.new # UpdateAPIPageData |
16
17begin
18
19 result = api_instance.patch_page(tenant_id, id, update_api_page_data)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_page: #{e}"
23end
24

delete_pending_webhook_event Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_pending_webhook_event Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili prefiks za API ključ, npr. 'Bearer' (po defaultu nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_pending_webhook_event(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_pending_webhook_event: #{e}"
22end
23

get_pending_webhook_event_count Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
commentId string query Ne
externalId string query Ne
eventType string query Ne
type string query Ne
domain string query Ne
attemptCountGT number query Ne

Odgovor

Vraća: GetPendingWebhookEventCount200Response

Primer

get_pending_webhook_event_count 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 # Otkomentarišite sledeću liniju da biste postavili 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 |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_pending_webhook_event_count(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_pending_webhook_event_count: #{e}"
29end
30

get_pending_webhook_events Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
commentId string query Ne
externalId string query Ne
eventType string query Ne
type string query Ne
domain string query Ne
attemptCountGT number query Ne
skip number query Ne

Odgovor

Vraća: GetPendingWebhookEvents200Response

Primer

Primer get_pending_webhook_events
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: 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 |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2, # Float |
21 skip: 1.2 # Float |
22}
23
24begin
25
26 result = api_instance.get_pending_webhook_events(tenant_id, opts)
27 p result
28rescue FastCommentsClient::ApiError => e
29 puts "Error when calling DefaultApi->get_pending_webhook_events: #{e}"
30end
31

create_question_config Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateQuestionConfig200Response

Primer

Primer create_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da postavite 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 |
14create_question_config_body = FastCommentsClient::CreateQuestionConfigBody.new({name: 'name_example', question: 'question_example', type: 'type_example', reporting_order: 3.56}) # CreateQuestionConfigBody |
15
16begin
17
18 result = api_instance.create_question_config(tenant_id, create_question_config_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_config: #{e}"
22end
23

delete_question_config Internal Link

Parametri

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

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_question_config 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 # Otkomentarišite sledeću liniju da biste postavili 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.delete_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_config: #{e}"
22end
23

get_question_config Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetQuestionConfig200Response

Primer

Primer get_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# setup authorization
5FastCommentsClient.configure do |config|
6 # Konfiguriši autorizaciju putem API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentariši sledeći red da postaviš 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 |
15
16begin
17
18 result = api_instance.get_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_config: #{e}"
22end
23

get_question_configs Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
skip number query Ne

Odgovor

Vraća: GetQuestionConfigs200Response

Primer

get_question_configs Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
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 biste postavili 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 |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_question_configs(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_question_configs: #{e}"
24end
25

update_question_config Internal Link

Parametri

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

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer za update_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
15update_question_config_body = FastCommentsClient::UpdateQuestionConfigBody.new # UpdateQuestionConfigBody |
16
17begin
18
19 result = api_instance.update_question_config(tenant_id, id, update_question_config_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_config: #{e}"
23end
24

create_question_result Internal Link


Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: CreateQuestionResult200Response

Primer

Primer create_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju pomoću API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
14create_question_result_body = FastCommentsClient::CreateQuestionResultBody.new({url_id: 'url_id_example', value: 3.56, question_id: 'question_id_example'}) # CreateQuestionResultBody |
15
16begin
17
18 result = api_instance.create_question_result(tenant_id, create_question_result_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_result: #{e}"
22end
23

delete_question_result Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer delete_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Podesite 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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_result: #{e}"
22end
23

get_question_result Internal Link

Parametri

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

Odgovor

Vraća: GetQuestionResult200Response

Primer

Primer get_question_result
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 # Uklonite komentar sa sledećeg reda da biste postavili 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_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_result: #{e}"
22end
23

get_question_results Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
urlId string query Ne
userId string query Ne
startDate string query Ne
questionId string query Ne
questionIds string query Ne
skip number query Ne

Odgovor

Vraća: GetQuestionResults200Response

Primer

Primer get_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14opts = {
15 url_id: 'url_id_example', # String |
16 user_id: 'user_id_example', # String |
17 start_date: 'start_date_example', # String |
18 question_id: 'question_id_example', # String |
19 question_ids: 'question_ids_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_question_results: #{e}"
29end
30

update_question_result Internal Link

Parametri

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

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da biste postavili 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 |
15update_question_result_body = FastCommentsClient::UpdateQuestionResultBody.new # UpdateQuestionResultBody |
16
17begin
18
19 result = api_instance.update_question_result(tenant_id, id, update_question_result_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_result: #{e}"
23end
24

aggregate_question_results Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
questionId string query Ne
questionIds array query Ne
urlId string query Ne
timeBucket string query Ne
startDate string query Ne
forceRecalculate boolean query Ne

Odgovor

Vraća: AggregateQuestionResults200Response

Primer

aggregate_question_results Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 time_bucket: FastCommentsClient::AggregateTimeBucket::DAY, # AggregateTimeBucket |
19 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
20 force_recalculate: true # Boolean |
21}
22
23begin
24
25 result = api_instance.aggregate_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->aggregate_question_results: #{e}"
29end
30

bulk_aggregate_question_results Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
forceRecalculate boolean query Ne

Odgovor

Vraća: BulkAggregateQuestionResults200Response

Primer

bulk_aggregate_question_results Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14bulk_aggregate_question_results_request = FastCommentsClient::BulkAggregateQuestionResultsRequest.new({aggregations: [FastCommentsClient::BulkAggregateQuestionItem.new({agg_id: 'agg_id_example'})]}) # BulkAggregateQuestionResultsRequest |
15opts = {
16 force_recalculate: true # Boolean |
17}
18
19begin
20
21 result = api_instance.bulk_aggregate_question_results(tenant_id, bulk_aggregate_question_results_request, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->bulk_aggregate_question_results: #{e}"
25end
26

combine_comments_with_question_results Internal Link

Parametri

Name Type Location Required Description
tenantId string query Yes
questionId string query No
questionIds array query No
urlId string query No
startDate string query No
forceRecalculate boolean query No
minValue number query No
maxValue number query No
limit number query No

Odgovor

Vraća: CombineCommentsWithQuestionResults200Response

Primer

combine_comments_with_question_results Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da postavite 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 |
14opts = {
15 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
19 force_recalculate: true, # Boolean |
20 min_value: 1.2, # Float |
21 max_value: 1.2, # Float |
22 limit: 1.2 # Float |
23}
24
25begin
26
27 result = api_instance.combine_comments_with_question_results(tenant_id, opts)
28 p result
29rescue FastCommentsClient::ApiError => e
30 puts "Error when calling DefaultApi->combine_comments_with_question_results: #{e}"
31end
32

add_sso_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: AddSSOUserAPIResponse

Primer

add_sso_user Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_apisso_user_data = FastCommentsClient::CreateAPISSOUserData.new({email: 'email_example', username: 'username_example', id: 'id_example'}) # CreateAPISSOUserData |
15
16begin
17
18 result = api_instance.add_sso_user(tenant_id, create_apisso_user_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_sso_user: #{e}"
22end
23

delete_sso_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
deleteComments boolean query Ne
commentDeleteMode string query Ne

Odgovor

Vraća: DeleteSSOUserAPIResponse

Primer

delete_sso_user 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 # Otkomentarišite sledeću liniju da biste postavili 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 |
15opts = {
16 delete_comments: true, # Boolean |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_sso_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_sso_user: #{e}"
26end
27

get_sso_user_by_email Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
email string path Da

Odgovor

Vraća: GetSSOUserByEmailAPIResponse

Primer

Primer get_sso_user_by_email
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 # Otkomentarišite sledeću liniju da biste postavili 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 |
14email = 'email_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_email(tenant_id, email)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_email: #{e}"
22end
23

get_sso_user_by_id Internal Link


Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetSSOUserByIdAPIResponse

Primer

Primer get_sso_user_by_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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

get_sso_users Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
skip integer query Ne

Odgovor

Vraća: GetSSOUsers200Response

Primer

get_sso_users Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
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ći red da biste postavili 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 |
14opts = {
15 skip: 56 # Integer |
16}
17
18begin
19
20 result = api_instance.get_sso_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_sso_users: #{e}"
24end
25

patch_sso_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
updateComments boolean query Ne

Odgovor

Vraća: PatchSSOUserAPIResponse

Primer

patch_sso_user 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 # Otkomentarišite sledeću liniju da biste postavili 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_apisso_user_data = FastCommentsClient::UpdateAPISSOUserData.new # UpdateAPISSOUserData |
16opts = {
17 update_comments: true # Boolean |
18}
19
20begin
21
22 result = api_instance.patch_sso_user(tenant_id, id, update_apisso_user_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->patch_sso_user: #{e}"
26end
27

put_sso_user Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da
updateComments boolean query Ne

Odgovor

Vraća: PutSSOUserAPIResponse

Primer

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

create_subscription Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateSubscriptionAPIResponse

Primer

create_subscription Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
14create_api_user_subscription_data = FastCommentsClient::CreateAPIUserSubscriptionData.new({url_id: 'url_id_example'}) # CreateAPIUserSubscriptionData |
15
16begin
17
18 result = api_instance.create_subscription(tenant_id, create_api_user_subscription_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_subscription: #{e}"
22end
23

delete_subscription Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
userId string query Ne

Odgovor

Vraća: DeleteSubscriptionAPIResponse

Primer

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

get_subscriptions Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
userId string query Ne

Odgovor

Vraća: GetSubscriptionsAPIResponse

Primer

get_subscriptions Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example' # String |
16}
17
18begin
19
20 result = api_instance.get_subscriptions(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_subscriptions: #{e}"
24end
25

update_subscription Internal Link

Parametri

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

Odgovor

Vraća: UpdateSubscriptionAPIResponse

Primer

update_subscription Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite API ključ za autorizaciju: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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_api_user_subscription_data = FastCommentsClient::UpdateAPIUserSubscriptionData.new # UpdateAPIUserSubscriptionData |
16opts = {
17 user_id: 'user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.update_subscription(tenant_id, id, update_api_user_subscription_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_subscription: #{e}"
26end
27

get_tenant_daily_usages Internal Link

Parametri

Name Type Location Required Description
tenantId string query Yes
yearNumber number query No
monthNumber number query No
dayNumber number query No
skip number query No

Odgovor

Vraća: GetTenantDailyUsages200Response

Primer

Primer get_tenant_daily_usages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14opts = {
15 year_number: 1.2, # Float |
16 month_number: 1.2, # Float |
17 day_number: 1.2, # Float |
18 skip: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tenant_daily_usages(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tenant_daily_usages: #{e}"
27end
28

create_tenant_package Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateTenantPackage200Response

Primer

Primer create_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
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 biste postavili 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 |
14create_tenant_package_body = FastCommentsClient::CreateTenantPackageBody.new({name: 'name_example', max_monthly_page_loads: 3.56, max_monthly_api_credits: 3.56, max_monthly_comments: 3.56, max_concurrent_users: 3.56, max_tenant_users: 3.56, max_sso_users: 3.56, max_moderators: 3.56, max_domains: 3.56, has_debranding: false, for_who_text: 'for_who_text_example', feature_taglines: ['feature_taglines_example'], has_flex_pricing: false}) # CreateTenantPackageBody |
15
16begin
17
18 result = api_instance.create_tenant_package(tenant_id, create_tenant_package_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant_package: #{e}"
22end
23

delete_tenant_package Internal Link

Parametri

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

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer delete_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da biste postavili 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 |
15
16begin
17
18 result = api_instance.delete_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_tenant_package: #{e}"
22end
23

get_tenant_package Internal Link


Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetTenantPackage200Response

Primer

Primer get_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red 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 |
15
16begin
17
18 result = api_instance.get_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_package: #{e}"
22end
23

get_tenant_packages Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Yes
skip number query No

Odgovor

Vraća: GetTenantPackages200Response

Primer

Primer get_tenant_packages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju pomoću 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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenant_packages(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenant_packages: #{e}"
24end
25

replace_tenant_package Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

replace_tenant_package Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15replace_tenant_package_body = FastCommentsClient::ReplaceTenantPackageBody.new({name: 'name_example', monthly_cost_usd: 3.56, yearly_cost_usd: 3.56, max_monthly_page_loads: 3.56, max_monthly_api_credits: 3.56, max_monthly_comments: 3.56, max_concurrent_users: 3.56, max_tenant_users: 3.56, max_sso_users: 3.56, max_moderators: 3.56, max_domains: 3.56, has_debranding: false, for_who_text: 'for_who_text_example', feature_taglines: ['feature_taglines_example'], has_flex_pricing: false}) # ReplaceTenantPackageBody |
16
17begin
18
19 result = api_instance.replace_tenant_package(tenant_id, id, replace_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->replace_tenant_package: #{e}"
23end
24

update_tenant_package Internal Link

Parametri

Name Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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_tenant_package_body = FastCommentsClient::UpdateTenantPackageBody.new # UpdateTenantPackageBody |
16
17begin
18
19 result = api_instance.update_tenant_package(tenant_id, id, update_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant_package: #{e}"
23end
24

create_tenant_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateTenantUser200Response

Primer

Primer create_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
14create_tenant_user_body = FastCommentsClient::CreateTenantUserBody.new({username: 'username_example', email: 'email_example'}) # CreateTenantUserBody |
15
16begin
17
18 result = api_instance.create_tenant_user(tenant_id, create_tenant_user_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant_user: #{e}"
22end
23

delete_tenant_user Internal Link

Parametri

Name Type Location Required Description
tenantId string query Yes
id string path Yes
deleteComments string query No
commentDeleteMode string query No

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_tenant_user 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 # 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 |
15opts = {
16 delete_comments: 'delete_comments_example', # String |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_tenant_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_tenant_user: #{e}"
26end
27

get_tenant_user Internal Link

Parametri

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

Odgovor

Vraća: GetTenantUser200Response

Primer

Primer get_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_user: #{e}"
22end
23

get_tenant_users Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
skip number query Ne

Odgovor

Vraća: GetTenantUsers200Response

Primer

get_tenant_users Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenant_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenant_users: #{e}"
24end
25

replace_tenant_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
updateComments string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

replace_tenant_user Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje 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 # Otkomentarišite sledeći red da postavite 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 |
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

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
redirectURL string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

send_login_link Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
15opts = {
16 redirect_url: 'redirect_url_example' # String |
17}
18
19begin
20
21 result = api_instance.send_login_link(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->send_login_link: #{e}"
25end
26

update_tenant_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
updateComments string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriši autorizaciju putem API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uklonite # sa sledeće linije da postavite 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 |
15update_tenant_user_body = FastCommentsClient::UpdateTenantUserBody.new # UpdateTenantUserBody |
16opts = {
17 update_comments: 'update_comments_example' # String |
18}
19
20begin
21
22 result = api_instance.update_tenant_user(tenant_id, id, update_tenant_user_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_tenant_user: #{e}"
26end
27

create_tenant Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da

Odgovor

Vraća: CreateTenant200Response

Primer

create_tenant Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
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 |
14create_tenant_body = FastCommentsClient::CreateTenantBody.new({name: 'name_example', domain_configuration: [FastCommentsClient::APIDomainConfiguration.new({id: 'id_example', domain: 'domain_example', created_at: Time.now})]}) # CreateTenantBody |
15
16begin
17
18 result = api_instance.create_tenant(tenant_id, create_tenant_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant: #{e}"
22end
23

delete_tenant Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da
sure string query Ne

Odgovor

Vraća: FlagCommentPublic200Response

Primer

delete_tenant Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
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 |
15opts = {
16 sure: 'sure_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_tenant(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_tenant: #{e}"
25end
26

get_tenant Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetTenant200Response

Primer

Primer get_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju pomoću API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeću liniju da biste postavili 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 |
15
16begin
17
18 result = api_instance.get_tenant(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant: #{e}"
22end
23

get_tenants Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
meta string query Ne
skip number query Ne

Odgovor

Vraća: GetTenants200Response

Primer

get_tenants Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red 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 |
14opts = {
15 meta: 'meta_example', # String |
16 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_tenants(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_tenants: #{e}"
25end
26

update_tenant Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: FlagCommentPublic200Response

Primer

Primer update_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
15update_tenant_body = FastCommentsClient::UpdateTenantBody.new # UpdateTenantBody |
16
17begin
18
19 result = api_instance.update_tenant(tenant_id, id, update_tenant_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant: #{e}"
23end
24

change_ticket_state Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Da
id string path Da

Odgovor

Vraća: ChangeTicketState200Response

Primer

change_ticket_state Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15id = 'id_example' # String |
16change_ticket_state_body = FastCommentsClient::ChangeTicketStateBody.new({state: 37}) # ChangeTicketStateBody |
17
18begin
19
20 result = api_instance.change_ticket_state(tenant_id, user_id, id, change_ticket_state_body)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->change_ticket_state: #{e}"
24end
25

create_ticket Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Da

Odgovor

Vraća: CreateTicket200Response

Primer

Primer create_ticket
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
14user_id = 'user_id_example' # String |
15create_ticket_body = FastCommentsClient::CreateTicketBody.new({subject: 'subject_example'}) # CreateTicketBody |
16
17begin
18
19 result = api_instance.create_ticket(tenant_id, user_id, create_ticket_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->create_ticket: #{e}"
23end
24

get_ticket Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da
userId string query Ne

Odgovor

Vraća: GetTicket200Response

Primer

get_ticket Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 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 |
15opts = {
16 user_id: 'user_id_example' # String |
17}
18
19begin
20
21 result = api_instance.get_ticket(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_ticket: #{e}"
25end
26

get_tickets Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Ne
state number query Ne
skip number query Ne
limit number query Ne

Odgovor

Vraća: GetTickets200Response

Primer

get_tickets Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 biste postavili 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 |
14opts = {
15 user_id: 'user_id_example', # String |
16 state: 1.2, # Float |
17 skip: 1.2, # Float |
18 limit: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tickets(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tickets: #{e}"
27end
28

upload_image Internal Link

Otpremi i promeni veličinu slike

Parametri

Name Type Location Required Description
tenantId string path Yes
sizePreset string query No Preset veličine: "Default" (1000x1000px) ili "CrossPlatform" (kreira veličine za popularne uređaje)
urlId string query No ID stranice sa koje se vrši otpremanje, radi konfiguracije

Odgovor

Vraća: UploadImageResponse

Primer

upload_image Primer
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 | Preset 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, radi konfiguracije
11}
12
13begin
14
15 result = api_instance.upload_image(tenant_id, file, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->upload_image: #{e}"
19end
20

get_user_badge_progress_by_id Internal Link

Parametri

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

Odgovor

Vraća: GetUserBadgeProgressById200Response

Primer

Primer get_user_badge_progress_by_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# postavljanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: 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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge_progress_by_id(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge_progress_by_id: #{e}"
22end
23

get_user_badge_progress_by_user_id Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
userId string path Da

Odgovor

Vraća: GetUserBadgeProgressById200Response

Primer

Primer get_user_badge_progress_by_user_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge_progress_by_user_id(tenant_id, user_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge_progress_by_user_id: #{e}"
22end
23

get_user_badge_progress_list Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Ne
limit number query Ne
skip number query Ne

Odgovor

Vraća: GetUserBadgeProgressList200Response

Primer

Primer get_user_badge_progress_list
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Postavljanje autorizacije
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 biste postavili 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 |
14opts = {
15 user_id: 'user_id_example', # String |
16 limit: 1.2, # Float |
17 skip: 1.2 # Float |
18}
19
20begin
21
22 result = api_instance.get_user_badge_progress_list(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_user_badge_progress_list: #{e}"
26end
27

create_user_badge Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vraća: CreateUserBadge200Response

Primer

create_user_badge Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
14create_user_badge_params = FastCommentsClient::CreateUserBadgeParams.new({user_id: 'user_id_example', badge_id: 'badge_id_example'}) # CreateUserBadgeParams |
15
16begin
17
18 result = api_instance.create_user_badge(tenant_id, create_user_badge_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_user_badge: #{e}"
22end
23

delete_user_badge Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: UpdateUserBadge200Response

Primer

Primer delete_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_user_badge: #{e}"
22end
23

get_user_badge Internal Link

Parametri

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

Odgovor

Vraća: GetUserBadge200Response

Primer

get_user_badge Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uklonite komentar sa sledeće linije da postavite 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_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge: #{e}"
22end
23

get_user_badges Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
userId string query Ne
badgeId string query Ne
type number query Ne
displayedOnComments boolean query Ne
limit number query Ne
skip number query Ne

Odgovor

Vraća: GetUserBadges200Response

Primer

get_user_badges Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 |
14opts = {
15 user_id: 'user_id_example', # String |
16 badge_id: 'badge_id_example', # String |
17 type: 1.2, # Float |
18 displayed_on_comments: true, # Boolean |
19 limit: 1.2, # Float |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_user_badges(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_user_badges: #{e}"
29end
30

update_user_badge Internal Link

Parametri

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

Odgovor

Vraća: UpdateUserBadge200Response

Primer

update_user_badge Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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ći red da biste postavili prefiks za API ključ, npr. 'Bearer' (po defaultu 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_user_badge_params = FastCommentsClient::UpdateUserBadgeParams.new # UpdateUserBadgeParams |
16
17begin
18
19 result = api_instance.update_user_badge(tenant_id, id, update_user_badge_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_user_badge: #{e}"
23end
24

get_user_notification_count Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
sso string query Ne

Odgovor

Vraća: GetUserNotificationCount200Response

Primer

Primer 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

get_user_notifications Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
pageSize integer query Ne
afterId string query Ne
includeContext boolean query Ne
afterCreatedAt integer query Ne
unreadOnly boolean query Ne
dmOnly boolean query Ne
noDm boolean query Ne
includeTranslations boolean query Ne
sso string query Ne

Odgovor

Vraća: GetUserNotifications200Response

Primer

Primer 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

reset_user_notification_count Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
sso string query Ne

Odgovor

Vraća: ResetUserNotifications200Response

Primer

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

reset_user_notifications Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
afterId string query Ne
afterCreatedAt integer query Ne
unreadOnly boolean query Ne
dmOnly boolean query Ne
noDm boolean query Ne
sso string query Ne

Odgovor

Vraća: ResetUserNotifications200Response

Primer

Primer 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

update_user_notification_comment_subscription_status Internal Link

Omogućite ili onemogućite notifikacije za određeni komentar.

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Yes
notificationId string path Yes
optedInOrOut string path Yes
commentId string query Yes
sso string query No

Odgovor

Vraća: UpdateUserNotificationStatus200Response

Primer

Primer 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' # String |
7notification_id = 'notification_id_example' # String |
8opted_in_or_out = 'in' # String |
9comment_id = 'comment_id_example' # String |
10opts = {
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.update_user_notification_comment_subscription_status(tenant_id, notification_id, opted_in_or_out, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->update_user_notification_comment_subscription_status: #{e}"
20end
21

update_user_notification_page_subscription_status Internal Link


Omogući ili onemogući obaveštenja za stranicu. Kada su korisnici pretplaćeni na stranicu, obaveštenja se kreiraju za nove korenske komentare, i takođe

Parametri

Name Type Location Required Description
tenantId string query Da
urlId string query Da
url string query Da
pageTitle string query Da
subscribedOrUnsubscribed string path Da
sso string query Ne

Odgovor

Vraća: UpdateUserNotificationStatus200Response

Primer

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

update_user_notification_status Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
notificationId string path Da
newStatus string path Da
sso string query Ne

Odgovor

Vraća: UpdateUserNotificationStatus200Response

Primer

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

get_user_presence_statuses Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
urlIdWS string query Da
userIds string query Da

Odgovor

Vraća: GetUserPresenceStatuses200Response

Primer

Primer 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

search_users Internal Link

Parametri

Ime Tip Lokacija Obavezno Opis
tenantId string path Da
urlId string query Da
usernameStartsWith string query Ne
mentionGroupIds array query Ne
sso string query Ne
searchSection string query Ne

Odgovor

Vraća: SearchUsers200Response

Primer

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

get_user Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
id string path Da

Odgovor

Vraća: GetUser200Response

Primer

Primer get_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
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 nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user: #{e}"
22end
23

create_vote Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
commentId string query Da
direction string query Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vraća: VoteComment200Response

Primer

create_vote 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 # Otkomentariši sledeću liniju da postaviš 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 |
14comment_id = 'comment_id_example' # String |
15direction = 'up' # String |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.create_vote(tenant_id, comment_id, direction, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->create_vote: #{e}"
27end
28

delete_vote Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da
id string path Da
editKey string query Ne

Odgovor

Vraća: DeleteCommentVote200Response

Primer

delete_vote Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Podešavanje autorizacije
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 biste postavili 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 |
15opts = {
16 edit_key: 'edit_key_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_vote(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_vote: #{e}"
25end
26

get_votes Internal Link

Parametri

Naziv Tip Lokacija Obavezno Opis
tenantId string query Da
urlId string query Da

Odgovor

Vraća: GetVotes200Response

Primer

Primer get_votes
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurišite autorizaciju pomoću 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 |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_votes(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_votes: #{e}"
22end
23

get_votes_for_user Internal Link

Parametri

Name Type Location Required Description
tenantId string query Yes
urlId string query Yes
userId string query No
anonUserId string query No

Odgovor

Vraća: GetVotesForUser200Response

Primer

Primer get_votes_for_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# podešavanje autorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Otkomentarišite sledeći red da postavite 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 |
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

Trebate pomoć?

Ako naiđete na bilo kakve probleme ili imate pitanja u vezi Ruby SDK-a, molimo vas:

Doprinosi

Doprinosi su dobrodošli! Molimo posetite GitHub repozitorijum za smernice za doprinos.