FastComments.com

FastComments Ruby SDK


To je uradni Ruby SDK za FastComments.

Uradni Ruby SDK za FastComments API

Repozitorij

Oglejte si na GitHubu


Namestitev Internal Link

Dodajte to vrstico v Gemfile vaše aplikacije:

gem 'fastcomments'

Nato zaženite:

bundle install

Ali ga namestite sami z ukazom:

gem install fastcomments

Vsebina knjižnice

Ta knjižnica vsebuje generiranega odjemalca API in pripomočke SSO, ki olajšajo delo z API-jem.

Javne in zaščitene API-ji

Za odjemalca API sta na voljo dva razreda, DefaultApi in PublicApi. DefaultApi vsebuje metode, ki zahtevajo vaš API ključ, PublicApi pa vsebuje klice API, ki jih je mogoče izvesti neposredno iz brskalnika/mobilne naprave/itd. brez avtentikacije.

Hiter začetek Internal Link

Uporaba avtenticiranih API-jev (DefaultApi)

Pomembno: Pred izvajanjem avtenticiranih zahtev morate nastaviti svoj API ključ v ApiClient. Če tega ne storite, bodo zahteve neuspešne z napako 401.

require 'fastcomments-client'

# Ustvarite in konfigurirajte API odjemalca
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# OBVEZNO: Nastavite svoj API ključ (pridobite ga iz nadzorne plošče FastComments)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Ustvarite instanco API z konfiguriranim odjemalcem
api = FastCommentsClient::DefaultApi.new(api_client)

# Zdaj lahko izvajate avtenticirane klice API-ja
begin
  # Primer: Dodaj SSO uporabnika
  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}"
  # Pogoste napake:
  # - 401: API ključ manjka ali je neveljaven
  # - 400: Validacija zahteve ni uspela
end

Uporaba javnih API-jev (PublicApi)

Javni končni točki ne zahtevajo avtentikacije:

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

Pogoste težave

  1. 401 "missing-api-key" napaka: Prepričajte se, da nastavite config.api_key['x-api-key'] = 'YOUR_KEY' pred ustvarjanjem instance DefaultApi.
  2. Napačen razred API: Uporabite DefaultApi za avtenticirane zahteve na strani strežnika, PublicApi za zahteve na strani odjemalca/javne zahteve.
  3. Null API ključ: SDK bo tiho preskočil avtentikacijo, če je API ključ null, kar bo povzročilo napake 401.

Opombe Internal Link

Identifikatorji oddaj

Videli boste, da morate v nekaterih klicih API posredovati broadcastId. Ko prejmete dogodke, boste ta ID dobili nazaj, tako da boste vedeli, da dogodek prezrete, če nameravate optimistično uporabiti spremembe na odjemalcu (kar boste verjetno želeli storiti, saj nudi najboljšo izkušnjo). Tukaj posredujte UUID. ID naj bo dovolj edinstven, da se ne pojavi dvakrat v seji brskalnika.

SSO (Enotna prijava)

Za primere SSO glejte spodaj.

Uporaba SSO Internal Link

Preprosto SSO

require 'fastcomments'
require 'fastcomments-client'

# Ustvarite preprost SSO žeton
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}"

# Uporabite SSO žeton za avtenticiran klic API-ja
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}"

Zavarovano SSO

require 'fastcomments'
require 'fastcomments-client'

# Ustvarite zaščiten SSO žeton
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}"

# Uporabite SSO žeton za avtenticiran klic API-ja
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}"

Agregiraj Internal Link

Združuje dokumente s grupiranjem (če je podan groupBy) in izvaja več operacij. Podprte so različne operacije (npr. sum, countDistinct, avg, itd.).

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
parentTenantId string query Ne
includeStats boolean query Ne

Odgovor

Vrne: AggregationResponse

Primer

Primer za aggregate
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguracija avtorizacije z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, če želite nastaviti predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi revizijske zapise Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Yes
limit number query No
skip number query No
order string query No
after number query No
before number query No

Odziv

Vrne: GetAuditLogs200Response

Primer

Primer get_audit_logs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Blokiraj iz javnega komentarja 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

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

Odblokiraj javni komentar Internal Link

Parametri

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

Odgovor

Vrne: UnBlockCommentPublic200Response

Primer

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

Preverjeni komentarji za blokirane Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
commentIds string query Da Seznam ID-jev komentarjev, ločen z vejico.
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 | Seznam ID-jev komentarjev, ločen z vejico.
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

Blokiraj uporabnika iz komentarja Internal Link

Parameters

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

Response

Vrača: BlockFromCommentPublic200Response

Primer

Primer block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Ustvari javni komentar 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

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

Izbriši komentar Internal Link

Parametri

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

Odgovor

Vrne: DeleteComment200Response

Primer

delete_comment Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte API key avtorizacijo: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Izbriši javni komentar Internal Link

Parametri

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

Odgovor

Vrne: DeleteCommentPublic200Response

Primer

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

Izbriši glas za komentar Internal Link

Parametri

Name Type Location Required Description
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

Vrne: 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' # Niz |
7comment_id = 'comment_id_example' # Niz |
8vote_id = 'vote_id_example' # Niz |
9url_id = 'url_id_example' # Niz |
10broadcast_id = 'broadcast_id_example' # Niz |
11opts = {
12 edit_key: 'edit_key_example', # Niz |
13 sso: 'sso_example' # Niz |
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

Prijavi komentar Internal Link

Parametri

Ime Vrsta Lokacija Obvezno Opis
tenantId string query Da
id string path Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vrne: FlagComment200Response

Primer

Primer flag_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi komentar Internal Link

Parametri

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

Odgovor

Vrne: GetComment200Response

Primer

Primer get_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi besedilo komentarja Internal Link


Parametri

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

Odgovor

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

Pridobi uporabniška imena glasov za komentar Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string path Da
commentId string path Da
dir integer query Da
sso string query Ne

Odgovor

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

Pridobi komentarje Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da
page integer query Ne
limit integer query Ne
skip integer query Ne
asTree boolean query Ne
skipChildren integer query Ne
limitChildren integer query Ne
maxTreeDepth integer query Ne
urlId string query Ne
userId string query Ne
anonUserId string query Ne
contextUserId string query Ne
hashTag string query Ne
parentId string query Ne
direction string query Ne

Odgovor

Vrne: GetComments200Response

Primer

get_comments Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi javne komentarje Internal Link

req tenantId urlId

Parametri

Ime Tip Lokacija Obvezno 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

Zakleni komentar Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

Odgovor

Vrne: LockComment200Response

Primer

Primer lock_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Niz |
7comment_id = 'comment_id_example' # Niz |
8broadcast_id = 'broadcast_id_example' # Niz |
9opts = {
10 sso: 'sso_example' # Niz |
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

Pripni komentar 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: 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

Shrani komentar Internal Link


Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
isLive boolean query Ne
doSpamCheck boolean query Ne
sendEmails boolean query Ne
populateNotifications boolean query Ne

Odziv

Vrne: SaveComment200Response

Primer

Primer save_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Masovno shranjevanje komentarjev 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: Array&lt;SaveComment200Response&gt;

Primer

Primer save_comments_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj API key avtorizacijo: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Nastavi besedilo komentarja Internal Link

Parametri

Ime Vrsta Lokacija Obvezno Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
editKey string query Ne
sso string query Ne

Odgovor

Vrne: SetCommentText200Response

Primer

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

Odblokiraj uporabnika iz komentarja Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
id string path Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vrne: UnBlockCommentPublic200Response

Primer

Primer un_block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Odstrani prijavo komentarja Internal Link

Parameters

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
id string path Da
userId string query Ne
anonUserId string query Ne

Response

Vrne: FlagComment200Response

Primer

Primer un_flag_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.un_flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->un_flag_comment: #{e}"
26end
27

Odkleni komentar Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

Odgovor

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

Odpripni komentar Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string path Da
commentId string path Da
broadcastId string query Da
sso string query Ne

Odgovor

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

Posodobi komentar Internal Link

Parametri

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

Odziv

Vrača: FlagCommentPublic200Response

Primer

Primer update_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, če želite nastaviti predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Glasuj za komentar Internal Link

Parametri

Ime Tip Lokacija Obvezno 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

Primer vote_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8url_id = 'url_id_example' # String |
9broadcast_id = 'broadcast_id_example' # String |
10vote_body_params = FastCommentsClient::VoteBodyParams.new({commenter_email: 'commenter_email_example', commenter_name: 'commenter_name_example', vote_dir: 'up', url: 'url_example'}) # VoteBodyParams |
11opts = {
12 session_id: 'session_id_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.vote_comment(tenant_id, comment_id, url_id, broadcast_id, vote_body_params, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->vote_comment: #{e}"
22end
23

Dodaj konfiguracijo domene Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odgovor

Vrne: AddDomainConfig200Response

Primer

Primer add_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši konfiguracijo domene Internal Link

Parametri

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

Odgovor

Vrača: DeleteDomainConfig200Response

Primer

delete_domain_config Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi konfiguracijo domene Internal Link

Parametri

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

Odziv

Vrne: GetDomainConfig200Response

Primer

get_domain_config Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi konfiguracije domen Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da

Odgovor

Vrača: GetDomainConfigs200Response

Primer

Primer get_domain_configs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Delno posodobi konfiguracijo domene Internal Link

Parametri

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

Odgovor

Vrne: GetDomainConfig200Response

Primer

Primer patch_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Nadomesti konfiguracijo domene Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
domainToUpdate string path Da

Odgovor

Vrne: GetDomainConfig200Response

Primer

Primer put_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Ustvari predlogo e-pošte Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vrne: CreateEmailTemplate200Response

Primer

Primer create_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši predlogo e-pošte Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer delete_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Izbriši napako upodabljanja predloge e-pošte Internal Link

Parametri

Ime Tip Lokacija Obvezno 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# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi predlogo e-pošte Internal Link

Parametri

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

Odgovor

Vrača: GetEmailTemplate200Response

Primer

Primer get_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavi avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi definicije predlog e-pošte Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vrača: GetEmailTemplateDefinitions200Response

Primer

Primer get_email_template_definitions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi napake upodabljanja predlog e-pošte Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
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# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi predloge e-pošte Internal Link

Parametri

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

Odgovor

Vrača: GetEmailTemplates200Response

Primer

get_email_templates Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Upodobi predlogo e-pošte Internal Link

Parametri

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

Odziv

Vrne: RenderEmailTemplate200Response

Primer

Primer render_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo s API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Posodobi predlogo e-pošte Internal Link

Parametri

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

Response

Vrne: FlagCommentPublic200Response

Primer

Primer update_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi dnevnik dogodkov Internal Link

req tenantId urlId userIdWS

Parametri

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

Odgovor

Vrne: GetEventLog200Response

Primer

Primer get_event_log
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Niz |
7url_id = 'url_id_example' # Niz |
8user_id_ws = 'user_id_ws_example' # Niz |
9start_time = 789 # Celo število |
10end_time = 789 # Celo število |
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

Pridobi globalni dnevnik dogodkov Internal Link

req tenantId urlId userIdWS

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string path Da
urlId string query Da
userIdWS string query Da
startTime integer query Da
endTime integer query Da

Odgovor

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

Ustvari objavo v viru Internal Link

Parametri

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

Odgovor

Vrne: CreateFeedPost200Response

Primer

Primer create_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Ustvari javno objavo v viru Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string path Da
broadcastId string query Ne
sso string query Ne

Odziv

Vrne: CreateFeedPostPublic200Response

Primer

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

Izbriši javno objavo v viru Internal Link


Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string path Da
postId string path Da
broadcastId string query Ne
sso string query Ne

Odgovor

Vrača: DeleteFeedPostPublic200Response

Primer

Primer 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

Pridobi objave v viru Internal Link

zahtevano tenantId afterId

Parametri

Ime Tip Lokacija Obvezno Opis
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# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi javne objave v viru Internal Link

zahteva tenantId afterId

Parametri

Name Type Location Required Description
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

Odziv

Vrne: GetFeedPostsPublic200Response

Primer

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

Pridobi statistiko objav v viru Internal Link

Parametri

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

Odgovor

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

Pridobi javne reakcije uporabnikov Internal Link

Parametri

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

Odgovor

Vrne: GetUserReactsPublic200Response

Primer

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

Dodaj reakcijo na javno objavo v viru Internal Link


Parametri

Ime Tip Lokacija Zahtevano 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

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

Posodobi objavo v viru Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

update_feed_post Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Posodobi javno objavo v viru 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

Vrne: CreateFeedPostPublic200Response

Primer

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

Prijavi javni komentar Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer flag_comment_public
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Niz |
7comment_id = 'comment_id_example' # Niz |
8is_flagged = true # Logična vrednost |
9opts = {
10 sso: 'sso_example' # Niz |
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

Dodaj hashtag Internal Link

Parametri

Name Type Location Required Description
tenantId string query Ne

Odgovor

Vrne: AddHashTag200Response

Primer

add_hash_tag Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Masovno dodaj hashtage Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query No

Odgovor

Vrne: AddHashTagsBulk200Response

Primer

Primer za add_hash_tags_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši hashtag Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tag string path Da
tenantId string query Ne

Odgovor

Vrne: FlagCommentPublic200Response

Primer

delete_hash_tag Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto 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

Pridobi hashtage Internal Link

Parametri

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

Odgovor

Vrne: GetHashTags200Response

Primer

Primer get_hash_tags
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # Niz |
14opts = {
15 page: 1.2 # Plavajoče število |
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

Delno posodobi hashtag Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tag string path Da
tenantId string query Ne

Odgovor

Vrne: PatchHashTag200Response

Primer

Primer patch_hash_tag
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Ustvari moderatorja Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vrne: CreateModerator200Response

Primer

Primer create_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši moderatorja Internal Link

Parametri

Ime Vrsta Lokacija Zahtevano Opis
tenantId string query Da
id string path Da
sendEmail string query Ne

Odziv

Vrača: FlagCommentPublic200Response

Primer

Primer delete_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev prefiksa za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi moderatorja Internal Link

Parametri

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

Odgovor

Vrne: GetModerator200Response

Primer

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

Pridobi moderatorje Internal Link

Parametri

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

Odziv

Vrne: GetModerators200Response

Primer

Primer get_moderators
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pošlji vabilo Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da
id string path Da
fromName string query Da

Odgovor

Vrača: FlagCommentPublic200Response

Primer

Primer send_invite
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Posodobi moderatorja Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer update_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Izbriši števec obvestil Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer delete_notification_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi predpomnjeni števec obvestil Internal Link

Parametri

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

Odgovor

Vrne: GetCachedNotificationCount200Response

Primer

get_cached_notification_count Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte spodnjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi število obvestil Internal Link

Parametri

Name Type Location Required Description
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

Vrne: GetNotificationCount200Response

Primer

get_notification_count Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi obvestila Internal Link

Parametri

Name Type Location Required Description
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

Vrne: GetNotifications200Response

Primer

Primer get_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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 "Napaka pri klicu DefaultApi->get_notifications: #{e}"
29end
30

Posodobi obvestilo Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer update_notification
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Dodaj stran Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odgovor

Vrača: AddPageAPIResponse

Primer

add_page Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši stran Internal Link

Parametri

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

Odziv

Vrne: DeletePageAPIResponse

Primer

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

Pridobi stran po URL ID-ju Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
urlId string query Da

Odgovor

Vrne: GetPageByURLIdAPIResponse

Primer

get_page_by_urlid Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi strani Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da

Odgovor

Vrne: GetPagesAPIResponse

Primer

get_pages Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte spodnjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Delno posodobi stran Internal Link

Parametri

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

Odgovor

Vrne: PatchPageAPIResponse

Primer

Primer patch_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Izbriši čakajoči webhook dogodek Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

delete_pending_webhook_event Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # Niz |
14id = 'id_example' # Niz |
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

Pridobi število čakajočih webhook dogodkov Internal Link

Parametri

Ime Tip Lokacija Obvezno 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

Odgovor

Vrne: GetPendingWebhookEventCount200Response

Primer

get_pending_webhook_event_count Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi čakajoče webhook dogodke 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
skip number query Ne

Odgovor

Vrača: GetPendingWebhookEvents200Response

Primer

get_pending_webhook_events Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte API ključ za avtorizacijo: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Ustvari konfiguracijo vprašanja Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Yes

Odgovor

Vrača: CreateQuestionConfig200Response

Primer

Primer create_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši konfiguracijo vprašanja Internal Link

Parametri

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

Odgovor

Vrača: FlagCommentPublic200Response

Primer

Primer delete_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi konfiguracijo vprašanja Internal Link

Parametri

Ime Vrsta Lokacija Zahtevano Opis
tenantId string query Da
id string path Da

Odziv

Vrne: GetQuestionConfig200Response

Primer

Primer get_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi konfiguracije vprašanj Internal Link

Parametri

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

Odziv

Vrne: GetQuestionConfigs200Response

Primer

get_question_configs Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtentikacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto 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

Posodobi konfiguracijo vprašanja Internal Link

Parametri

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

Odgovor

Vrača: FlagCommentPublic200Response

Primer

update_question_config Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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 |
14update_question_config_body = FastCommentsClient::UpdateQuestionConfigBody.new # UpdateQuestionConfigBody |
15
16begin
17
18 result = api_instance.update_question_config(tenant_id, id, update_question_config_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->update_question_config: #{e}"
22end
23

Ustvari rezultat vprašanja Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odgovor

Vrača: CreateQuestionResult200Response

Primer

Primer create_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto 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

Izbriši rezultat vprašanja Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer delete_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi rezultat vprašanja Internal Link

Parametri

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

Odgovor

Vrne: GetQuestionResult200Response

Primer

Primer get_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi rezultate vprašanj Internal Link

Parametri

Ime Tip Lokacija Obvezno 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

get_question_results Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Posodobi rezultat vprašanja Internal Link

Parametri

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

Odgovor

Vrača: FlagCommentPublic200Response

Primer

Primer update_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto = nil)
9 # config.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

Agregiraj rezultate vprašanj Internal Link

Parametri

Ime Tip Lokacija Obvezno 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

Primer aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Masovno agregiraj rezultate vprašanj Internal Link


Parametri

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

Odgovor

Vrača: BulkAggregateQuestionResults200Response

Primer

Primer bulk_aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Združi komentarje z rezultati vprašanj Internal Link

Parametri

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

Response

Vrne: CombineCommentsWithQuestionResults200Response

Primer

Primer combine_comments_with_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Dodaj SSO uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odgovor

Vrne: AddSSOUserAPIResponse

Primer

Primer add_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši SSO uporabnika Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da
id string path Da
deleteComments boolean query Ne
commentDeleteMode string query Ne

Odgovor

Vrne: DeleteSSOUserAPIResponse

Primer

Primer delete_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi SSO uporabnika po e-pošti Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
email string path Da

Odgovor

Vrne: GetSSOUserByEmailAPIResponse

Primer

Primer get_sso_user_by_email
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi SSO uporabnika po ID-ju Internal Link

Parametri

Ime Tip Lokacija Obvezno 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# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi SSO uporabnike Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
skip integer query Ne

Odgovor

Vrne: GetSSOUsers200Response

Primer

get_sso_users Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Delno posodobi SSO uporabnika Internal Link

Parameters

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

Response

Vrne: PatchSSOUserAPIResponse

Primer

patch_sso_user Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Nadomesti SSO uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
id string path Da
updateComments boolean query Ne

Odgovor

Vrne: PutSSOUserAPIResponse

Primer

Primer put_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Ustvari naročnino Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odziv

Vrne: CreateSubscriptionAPIResponse

Primer

create_subscription Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši naročnino Internal Link

Parametri

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

Odgovor

Vrne: DeleteSubscriptionAPIResponse

Primer

delete_subscription Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi naročnine Internal Link

Parametri

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

Odgovor

Vrne: GetSubscriptionsAPIResponse

Primer

Primer get_subscriptions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavi avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfiguriraj avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi dnevno porabo najemnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
yearNumber number query Ne
monthNumber number query Ne
dayNumber number query Ne
skip number query Ne

Odgovor

Vrne: GetTenantDailyUsages200Response

Primer

Primer get_tenant_daily_usages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite pooblastilo
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Ustvari paket najemnika Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odgovor

Vrača: CreateTenantPackage200Response

Primer

create_tenant_package Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši paket najemnika Internal Link

Parameters

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

Odgovor

Vrača: FlagCommentPublic200Response

Primer

delete_tenant_package Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi paket najemnika Internal Link

Parametri

Ime Tip Lokacija Obvezno 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# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi pakete najemnikov Internal Link

Parametri

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

Odgovor

Vrača: GetTenantPackages200Response

Primer

Primer get_tenant_packages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte spodnjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Zamenjaj paket najemnika Internal Link

Parametri

Ime Tip Lokacija Zahtevano 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# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Posodobi paket najemnika Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer update_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Ustvari uporabnika najemnika Internal Link

Parametri

Name Type Location Required Description
tenantId string query Da

Odziv

Vrača: CreateTenantUser200Response

Primer

create_tenant_user Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši uporabnika najemnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
id string path Da
deleteComments string query Ne
commentDeleteMode string query Ne

Odgovor

Vrača: FlagCommentPublic200Response

Primer

Primer delete_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi uporabnika najemnika Internal Link


Parametri

Ime Tip Lokacija Obvezno Opis
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# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi uporabnike najemnika Internal Link

Parametri

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

Odgovor

Vrača: GetTenantUsers200Response

Primer

Primer get_tenant_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfiguriraj API ključ za avtorizacijo: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Zamenjaj uporabnika najemnika Internal Link

Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da
id string path Da
updateComments string query Ne

Odgovor

Vrne: FlagCommentPublic200Response

Primer

replace_tenant_user Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, če želite nastaviti predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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 Zahtevano Opis
tenantId string query Da
id string path Da
redirectURL string query Ne

Odziv

Vrne: FlagCommentPublic200Response

Primer

Primer send_login_link
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Posodobi uporabnika najemnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
id string path Da
updateComments string query Ne

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer update_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Ustvari najemnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odgovor

Vrača: CreateTenant200Response

Primer

Primer create_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši najemnika Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer delete_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi najemnika Internal Link

Parametri

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

Odgovor

Vrne: GetTenant200Response

Primer

Primer get_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi najemnike Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
meta string query Ne
skip number query Ne

Odgovor

Vrne: GetTenants200Response

Primer

Primer get_tenants
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Posodobi najemnika Internal Link

Parametri

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

Odgovor

Vrne: FlagCommentPublic200Response

Primer

Primer update_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte API key avtorizacijo: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Naloži sliko Internal Link

Naloži in spremeni velikost slike

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string path Da
sizePreset string query Ne Prednastavitev velikosti: "Default" (1000x1000px) ali "CrossPlatform" (ustvari velikosti za priljubljene naprave)
urlId string query Ne ID strani, iz katere poteka nalaganje, za konfiguracijo

Odgovor

Vrača: UploadImageResponse

Primer

Primer upload_image
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7file = File.new('/path/to/some/file') # File |
8opts = {
9 size_preset: FastCommentsClient::SizePreset::DEFAULT, # SizePreset | Prednastavitev velikosti: \"Default\" (1000x1000px) ali \"CrossPlatform\" (ustvari velikosti za priljubljene naprave)
10 url_id: 'url_id_example' # String | ID strani, iz katere poteka nalaganje, za konfiguracijo
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

Pridobi napredek značke uporabnika po ID-ju Internal Link

Parametri

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

Odgovor

Vrne: GetUserBadgeProgressById200Response

Primer

get_user_badge_progress_by_id Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi napredek značke po ID-ju uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
userId string path Da

Odgovor

Vrne: GetUserBadgeProgressById200Response

Primer

Primer get_user_badge_progress_by_user_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi seznam napredka značk uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Yes
userId string query No
limit number query No
skip number query No

Odgovor

Vrne: GetUserBadgeProgressList200Response

Primer

get_user_badge_progress_list Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte spodnjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto: 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

Ustvari značko uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da

Odgovor

Vrne: CreateUserBadge200Response

Primer

Primer create_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Izbriši značko uporabnika Internal Link

Parametri

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

Odgovor

Vrne: UpdateUserBadge200Response

Primer

Primer delete_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi značko uporabnika Internal Link

Parametri

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

Odgovor

Vrne: GetUserBadge200Response

Primer

get_user_badge Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi značke uporabnika Internal Link

Parametri

Ime Tip Lokacija Zahtevano 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

Vrne: GetUserBadges200Response

Primer

Primer get_user_badges
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Posodobi značko uporabnika Internal Link

Parametri

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

Odgovor

Vrne: UpdateUserBadge200Response

Primer

Primer update_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi število obvestil uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
sso string query Ne

Odgovor

Vrne: 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' # Niz |
7opts = {
8 sso: 'sso_example' # Niz |
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

Pridobi obvestila uporabnika 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

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

Ponastavi števec uporabnikovih obvestil Internal Link

Parametri

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

Odgovor

Vrne: ResetUserNotifications200Response

Primer

reset_user_notification_count Primer
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Niz |
7opts = {
8 sso: 'sso_example' # Niz |
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

Ponastavi obvestila uporabnika Internal Link

Parametri

Ime Tip Lokacija Obvezno 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

Vrne: 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' # Niz |
7opts = {
8 after_id: 'after_id_example', # Niz |
9 after_created_at: 789, # Celo število |
10 unread_only: true, # Boolova vrednost |
11 dm_only: true, # Boolova vrednost |
12 no_dm: true, # Boolova vrednost |
13 sso: 'sso_example' # Niz |
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

Posodobi stanje naročnine na obvestila o komentarjih za uporabnika Internal Link

Omogočite ali onemogočite obvestila za določen komentar.

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
notificationId string path Da
optedInOrOut string path Da
commentId string query Da
sso string query Ne

Odgovor

Vrne: UpdateUserNotificationStatus200Response

Primer

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

Posodobi stanje naročnine uporabnika na obvestila o strani Internal Link

Omogočite ali onemogočite obvestila za stran. Ko so uporabniki naročeni na stran, se ustvarijo obvestila za nove korenske komentarje, in tudi

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Yes
urlId string query Yes
url string query Yes
pageTitle string query Yes
subscribedOrUnsubscribed string path Yes
sso string query No

Odgovor

Vrača: UpdateUserNotificationStatus200Response

Primer

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

Posodobi stanje obvestil uporabnika Internal Link

Parametri

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

Odgovor

Vrne: UpdateUserNotificationStatus200Response

Primer

Primer update_user_notification_status
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Niz |
7notification_id = 'notification_id_example' # Niz |
8new_status = 'read' # Niz |
9opts = {
10 sso: 'sso_example' # Niz |
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

Pridobi statuse prisotnosti uporabnikov Internal Link


Parametri

Ime Tip Lokacija Zahtevano Opis
tenantId string query Da
urlIdWS string query Da
userIds string query Da

Odziv

Vrne: GetUserPresenceStatuses200Response

Primer

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

Išči uporabnike Internal Link

Parametri

Ime Vrsta Lokacija Obvezno Opis
tenantId string path Da
urlId string query Da
usernameStartsWith string query Da
mentionGroupIds array query Ne
sso string query Ne

Odgovor

Vrača: SearchUsers200Response

Primer

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

Pridobi uporabnika Internal Link

Parametri

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

Odgovor

Vrne: GetUser200Response

Primer

Primer get_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavite avtorizacijo
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # Niz |
14id = 'id_example' # Niz |
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

Ustvari glas Internal Link

Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
commentId string query Da
direction string query Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vrne: VoteComment200Response

Primer

Primer create_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico za nastavitev predpone za API ključ, npr. 'Bearer' (privzeto 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

Izbriši glas Internal Link

Parametri

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

Odgovor

Vrne: DeleteCommentVote200Response

Primer

Primer delete_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo API ključa: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto nil)
9 # config.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

Pridobi glasove Internal Link


Parametri

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

Odgovor

Vrne: GetVotes200Response

Primer

Primer get_votes
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Pridobi glasove za uporabnika Internal Link


Parametri

Ime Tip Lokacija Obvezno Opis
tenantId string query Da
urlId string query Da
userId string query Ne
anonUserId string query Ne

Odgovor

Vrne: GetVotesForUser200Response

Primer

Primer get_votes_for_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# nastavitev avtorizacije
5FastCommentsClient.configure do |config|
6 # Konfigurirajte avtorizacijo z API ključem: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentirajte naslednjo vrstico, da nastavite predpono za API ključ, npr. 'Bearer' (privzeto 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

Potrebujete pomoč?

Če naletite na kakršne koli težave ali imate vprašanja glede Ruby SDK, prosimo:

Prispevanje

Prispevki so dobrodošli! Prosimo, obiščite GitHub repozitorij za smernice o prispevkih.