FastComments.com

FastComments Ruby SDK


To jest oficjalne SDK Ruby dla FastComments.

Oficjalne SDK Ruby dla API FastComments

Repozytorium

Zobacz na GitHub


Instalacja Internal Link

Dodaj tę linię do Gemfile swojej aplikacji:

gem 'fastcomments'

A następnie wykonaj:

bundle install

Lub zainstaluj go samodzielnie:

gem install fastcomments

Zawartość biblioteki

Ta biblioteka zawiera wygenerowanego klienta API oraz narzędzia SSO, które ułatwiają pracę z API.

Publiczne vs Zabezpieczone API

Dla klienta API istnieją dwie klasy, DefaultApi i PublicApi. DefaultApi zawiera metody, które wymagają Twojego klucza API, a PublicApi zawiera wywołania API

które można wykonywać bezpośrednio z przeglądarki/urządzenia mobilnego itp. bez uwierzytelniania.

Szybki start Internal Link

Korzystanie z uwierzytelnionych API (DefaultApi)

Ważne: Musisz ustawić swój klucz API w ApiClient przed wykonywaniem uwierzytelnionych żądań. Jeśli tego nie zrobisz, żądania zakończą się błędem 401.

require 'fastcomments-client'

# Utwórz i skonfiguruj klienta API
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# WYMAGANE: Ustaw swój klucz API (pobierz go z panelu FastComments)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Utwórz instancję API z użyciem skonfigurowanego klienta
api = FastCommentsClient::DefaultApi.new(api_client)

# Teraz możesz wykonywać uwierzytelnione wywołania API
begin
  # Przykład: Dodaj użytkownika SSO
  user_data = {
    id: 'user-123',
    email: 'user@example.com',
    displayName: 'John Doe'
  }

  response = api.add_sso_user('YOUR_TENANT_ID', user_data)
  puts "User created: #{response}"

rescue FastCommentsClient::ApiError => e
  puts "Error: #{e.response_body}"
  # Typowe błędy:
  # - 401: Klucz API jest brakujący lub nieprawidłowy
  # - 400: Walidacja żądania nie powiodła się
end

Korzystanie z publicznych API (PublicApi)

Publiczne endpointy nie wymagają uwierzytelnienia:

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

Częste problemy

  1. Błąd 401 "missing-api-key": Upewnij się, że ustawisz config.api_key['x-api-key'] = 'YOUR_KEY' przed utworzeniem instancji DefaultApi.
  2. Nieprawidłowa klasa API: Użyj DefaultApi dla uwierzytelnionych żądań po stronie serwera, PublicApi dla żądań po stronie klienta/publicznych.
  3. Pusty klucz API: SDK pominie uwierzytelnianie bez komunikatu, jeśli klucz API jest null, co prowadzi do błędów 401.

Uwagi Internal Link

Identyfikatory transmisji

Zauważysz, że w niektórych wywołaniach API należy przekazać broadcastId. Gdy otrzymasz zdarzenia, otrzymasz z powrotem ten identyfikator, więc będziesz wiedzieć, aby zignorować zdarzenie, jeśli planujesz optymistycznie zastosować zmiany po stronie klienta (czego prawdopodobnie będziesz chciał zrobić, ponieważ daje to najlepsze doświadczenie). Przekaż tutaj UUID. Identyfikator powinien być na tyle unikalny, by nie wystąpić dwa razy w sesji przeglądarki.

SSO (Logowanie jednokrotne)

Przykłady SSO znajdziesz poniżej.

Użycie SSO Internal Link

Proste SSO

require 'fastcomments'
require 'fastcomments-client'

# Utwórz token prostego SSO
user = FastComments::SSO::SimpleSSOUserData.new(
  user_id: 'user-123',
  email: 'user@example.com',
  avatar: 'https://example.com/avatar.jpg'
)

sso = FastComments::SSO::FastCommentsSSO.new_simple(user)
token = sso.create_token

puts "SSO Token: #{token}"

# Użyj tokenu SSO, aby wykonać uwierzytelnione wywołanie API
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

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

puts "Status: #{response}"

Bezpieczne SSO

require 'fastcomments'
require 'fastcomments-client'

# Utwórz bezpieczny token SSO
user = FastComments::SSO::SecureSSOUserData.new(
  user_id: 'user-123',
  email: 'user@example.com',
  username: 'johndoe',
  avatar: 'https://example.com/avatar.jpg'
)

api_key = 'your-api-key'
sso = FastComments::SSO::FastCommentsSSO.new_secure(api_key, user)
token = sso.create_token

puts "Secure SSO Token: #{token}"

# Użyj tokenu SSO, aby wykonać uwierzytelnione wywołanie API
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

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

puts "Status: #{response}"

agreguj Internal Link

Agreguje dokumenty, grupując je (jeśli podano groupBy) i stosując wiele operacji. Obsługiwane są różne operacje (np. sum, countDistinct, avg, itd.).

Parametry

Name Type Location Required Description
tenantId string query Tak
parentTenantId string query Nie
includeStats boolean query Nie

Odpowiedź

Zwraca: AggregationResponse

Przykład

Przykład wywołania aggregate
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14aggregation_request = FastCommentsClient::AggregationRequest.new({resource_name: 'resource_name_example', operations: [FastCommentsClient::AggregationOperation.new({field: 'field_example', op: FastCommentsClient::AggregationOpType::SUM})]}) # AggregationRequest |
15opts = {
16 parent_tenant_id: 'parent_tenant_id_example', # String |
17 include_stats: true # Boolean |
18}
19
20begin
21
22 result = api_instance.aggregate(tenant_id, aggregation_request, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->aggregate: #{e}"
26end
27

get_audit_logs Internal Link

Parametry

Name Type Location Required Description
tenantId string query Yes
limit number query No
skip number query No
order string query No
after number query No
before number query No

Odpowiedź

Zwraca: GetAuditLogs200Response

Przykład

Przykład get_audit_logs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 limit: 1.2, # Float |
16 skip: 1.2, # Float |
17 order: FastCommentsClient::SORTDIR::ASC, # SORTDIR |
18 after: 1.2, # Float |
19 before: 1.2 # Float |
20}
21
22begin
23
24 result = api_instance.get_audit_logs(tenant_id, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->get_audit_logs: #{e}"
28end
29

block_from_comment_public Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
commentId string path Tak
sso string query Nie

Odpowiedź

Zwraca: BlockFromCommentPublic200Response

Przykład

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

un_block_comment_public Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
commentId string path Tak
sso string query Nie

Odpowiedź

Zwraca: UnBlockCommentPublic200Response

Przykład

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

checked_comments_for_blocked Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
commentIds string query Tak Lista identyfikatorów komentarzy rozdzielona przecinkami.
sso string query Nie

Odpowiedź

Zwraca: CheckedCommentsForBlocked200Response

Przykład

Przykład checked_comments_for_blocked
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_ids = 'comment_ids_example' # String | Lista identyfikatorów komentarzy rozdzielona przecinkami.
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.checked_comments_for_blocked(tenant_id, comment_ids, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->checked_comments_for_blocked: #{e}"
18end
19

block_user_from_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
userId string query Nie
anonUserId string query Nie

Odpowiedź

Zwraca: BlockFromCommentPublic200Response

Przykład

Przykład block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15block_from_comment_params = FastCommentsClient::BlockFromCommentParams.new # BlockFromCommentParams |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.block_user_from_comment(tenant_id, id, block_from_comment_params, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->block_user_from_comment: #{e}"
27end
28

create_comment_public Internal Link

Parametry

Name Type Location Required Description
tenantId string ścieżka Tak
urlId string query Tak
broadcastId string query Tak
sessionId string query Nie
sso string query Nie

Odpowiedź

Zwraca: CreateCommentPublic200Response

Przykład

Przykład create_comment_public
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9comment_data = FastCommentsClient::CommentData.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example'}) # CommentData |
10opts = {
11 session_id: 'session_id_example', # String |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.create_comment_public(tenant_id, url_id, broadcast_id, comment_data, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->create_comment_public: #{e}"
21end
22

delete_comment Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
contextUserId string query Nie
isLive boolean query Nie

Odpowiedź

Zwraca: DeleteComment200Response

Przykład

delete_comment Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# skonfiguruj autoryzację
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 context_user_id: 'context_user_id_example', # String |
17 is_live: true # Boolean |
18}
19
20begin
21
22 result = api_instance.delete_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_comment: #{e}"
26end
27

delete_comment_public Internal Link

Parametry

Name Type Location Wymagane Opis
tenantId string path Yes
commentId string path Yes
broadcastId string query Yes
editKey string query No
sso string query No

Odpowiedź

Zwraca: DeleteCommentPublic200Response

Przykład

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

delete_comment_vote Internal Link

Parametry

Name Type Location Required Description
tenantId string path Tak
commentId string path Tak
voteId string path Tak
urlId string query Tak
broadcastId string query Tak
editKey string query Nie
sso string query Nie

Odpowiedź

Zwraca: DeleteCommentVote200Response

Przykład

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

flag_comment Internal Link

Parametry

Name Type Location Wymagane Opis
tenantId string query Tak
id string path Tak
userId string query Nie
anonUserId string query Nie

Odpowiedź

Zwraca: FlagComment200Response

Przykład

Przykład flag_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->flag_comment: #{e}"
26end
27

get_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetComment200Response

Przykład

Przykład get_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_comment(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_comment: #{e}"
22end
23

get_comment_text Internal Link

Parametry

Name Type Location Required Description
tenantId string path Tak
commentId string path Tak
editKey string query Nie
sso string query Nie

Odpowiedź

Zwraca: GetCommentText200Response

Przykład

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

get_comment_vote_user_names Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string ścieżka Tak
commentId string ścieżka Tak
dir integer zapytanie Tak
sso string zapytanie Nie

Odpowiedź

Zwraca: GetCommentVoteUserNames200Response

Przykład

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

get_comments Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
page integer query Nie
limit integer query Nie
skip integer query Nie
asTree boolean query Nie
skipChildren integer query Nie
limitChildren integer query Nie
maxTreeDepth integer query Nie
urlId string query Nie
userId string query Nie
anonUserId string query Nie
contextUserId string query Nie
hashTag string query Nie
parentId string query Nie
direction string query Nie

Odpowiedź

Zwraca: GetComments200Response

Przykład

get_comments Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 page: 56, # Integer |
16 limit: 56, # Integer |
17 skip: 56, # Integer |
18 as_tree: true, # Boolean |
19 skip_children: 56, # Integer |
20 limit_children: 56, # Integer |
21 max_tree_depth: 56, # Integer |
22 url_id: 'url_id_example', # String |
23 user_id: 'user_id_example', # String |
24 anon_user_id: 'anon_user_id_example', # String |
25 context_user_id: 'context_user_id_example', # String |
26 hash_tag: 'hash_tag_example', # String |
27 parent_id: 'parent_id_example', # String |
28 direction: FastCommentsClient::SortDirections::OF # SortDirections |
29}
30
31begin
32
33 result = api_instance.get_comments(tenant_id, opts)
34 p result
35rescue FastCommentsClient::ApiError => e
36 puts "Error when calling DefaultApi->get_comments: #{e}"
37end
38

get_comments_public Internal Link

req tenantId urlId

Parametry

Name Type Location Wymagane Opis
tenantId string path Tak
urlId string query Tak
page integer query Nie
direction string query Nie
sso string query Nie
skip integer query Nie
skipChildren integer query Nie
limit integer query Nie
limitChildren integer query Nie
countChildren boolean query Nie
fetchPageForCommentId string query Nie
includeConfig boolean query Nie
countAll boolean query Nie
includei10n boolean query Nie
locale string query Nie
modules string query Nie
isCrawler boolean query Nie
includeNotificationCount boolean query Nie
asTree boolean query Nie
maxTreeDepth integer query Nie
useFullTranslationIds boolean query Nie
parentId string query Nie
searchText string query Nie
hashTags array query Nie
userId string query Nie
customConfigStr string query Nie
afterCommentId string query Nie
beforeCommentId string query Nie

Odpowiedź

Zwraca: GetCommentsPublic200Response

Przykład

get_comments_public Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8opts = {
9 page: 56, # Integer |
10 direction: FastCommentsClient::SortDirections::OF, # SortDirections |
11 sso: 'sso_example', # String |
12 skip: 56, # Integer |
13 skip_children: 56, # Integer |
14 limit: 56, # Integer |
15 limit_children: 56, # Integer |
16 count_children: true, # Boolean |
17 fetch_page_for_comment_id: 'fetch_page_for_comment_id_example', # String |
18 include_config: true, # Boolean |
19 count_all: true, # Boolean |
20 includei10n: true, # Boolean |
21 locale: 'locale_example', # String |
22 modules: 'modules_example', # String |
23 is_crawler: true, # Boolean |
24 include_notification_count: true, # Boolean |
25 as_tree: true, # Boolean |
26 max_tree_depth: 56, # Integer |
27 use_full_translation_ids: true, # Boolean |
28 parent_id: 'parent_id_example', # String |
29 search_text: 'search_text_example', # String |
30 hash_tags: ['inner_example'], # Array<String> |
31 user_id: 'user_id_example', # String |
32 custom_config_str: 'custom_config_str_example', # String |
33 after_comment_id: 'after_comment_id_example', # String |
34 before_comment_id: 'before_comment_id_example' # String |
35}
36
37begin
38
39 result = api_instance.get_comments_public(tenant_id, url_id, opts)
40 p result
41rescue FastCommentsClient::ApiError => e
42 puts "Error when calling PublicApi->get_comments_public: #{e}"
43end
44

lock_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string ścieżka Tak
commentId string ścieżka Tak
broadcastId string zapytanie Tak
sso string zapytanie Nie

Odpowiedź

Zwraca: LockComment200Response

Przykład

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

pin_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Yes
commentId string path Yes
broadcastId string query Yes
sso string query No

Odpowiedź

Zwraca: PinComment200Response

Przykład

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

save_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Yes
isLive boolean query No
doSpamCheck boolean query No
sendEmails boolean query No
populateNotifications boolean query No

Odpowiedź

Zwraca: SaveComment200Response

Przykład

Przykład save_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_comment_params = FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'}) # CreateCommentParams |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comment(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comment: #{e}"
28end
29

save_comments_bulk Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
isLive boolean query Nie
doSpamCheck boolean query Nie
sendEmails boolean query Nie
populateNotifications boolean query Nie

Odpowiedź

Zwraca: Array&lt;SaveComment200Response&gt;

Przykład

Przykład save_comments_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_comment_params = [FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'})] # Array<CreateCommentParams> |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comments_bulk(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comments_bulk: #{e}"
28end
29

set_comment_text Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
commentId string path Tak
broadcastId string query Tak
editKey string query Nie
sso string query Nie

Odpowiedź

Zwraca: SetCommentText200Response

Przykład

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

un_block_user_from_comment Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
userId string query Nie
anonUserId string query Nie

Odpowiedź

Zwraca: UnBlockCommentPublic200Response

Przykład

Przykład un_block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15un_block_from_comment_params = FastCommentsClient::UnBlockFromCommentParams.new # UnBlockFromCommentParams |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.un_block_user_from_comment(tenant_id, id, un_block_from_comment_params, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->un_block_user_from_comment: #{e}"
27end
28

un_flag_comment Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
userId string query Nie
anonUserId string query Nie

Odpowiedź

Zwraca: FlagComment200Response

Przykład

Przykład un_flag_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.un_flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->un_flag_comment: #{e}"
26end
27

un_lock_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
commentId string path Tak
broadcastId string query Tak
sso string query Nie

Odpowiedź

Zwraca: LockComment200Response

Przykład

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

un_pin_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
commentId string path Tak
broadcastId string query Tak
sso string query Nie

Odpowiedź

Zwraca: PinComment200Response

Przykład

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

update_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
contextUserId string query Nie
doSpamCheck boolean query Nie
isLive boolean query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15updatable_comment_params = FastCommentsClient::UpdatableCommentParams.new # UpdatableCommentParams |
16opts = {
17 context_user_id: 'context_user_id_example', # String |
18 do_spam_check: true, # Boolean |
19 is_live: true # Boolean |
20}
21
22begin
23
24 result = api_instance.update_comment(tenant_id, id, updatable_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->update_comment: #{e}"
28end
29

vote_comment Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
commentId string path Tak
urlId string query Tak
broadcastId string query Tak
sessionId string query Nie
sso string query Nie

Odpowiedź

Zwraca: VoteComment200Response

Przykład

Przykład 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

add_domain_config Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: AddDomainConfig200Response

Przykład

Przykład add_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następną linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14add_domain_config_params = FastCommentsClient::AddDomainConfigParams.new({domain: 'domain_example'}) # AddDomainConfigParams |
15
16begin
17
18 result = api_instance.add_domain_config(tenant_id, add_domain_config_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_domain_config: #{e}"
22end
23

delete_domain_config Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
domain string path Tak

Odpowiedź

Zwraca: DeleteDomainConfig200Response

Przykład

Przykład delete_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.delete_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_domain_config: #{e}"
22end
23

get_domain_config Internal Link

Parametry

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

Odpowiedź

Zwraca: GetDomainConfig200Response

Przykład

Przykład get_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.get_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_domain_config: #{e}"
22end
23

get_domain_configs Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: GetDomainConfigs200Response

Przykład

Przykład get_domain_configs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj uwierzytelnianie kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_domain_configs(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_domain_configs: #{e}"
21end
22

patch_domain_config Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
domainToUpdate string path Tak

Odpowiedź

Zwraca: GetDomainConfig200Response

Przykład

Przykład patch_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15patch_domain_config_params = FastCommentsClient::PatchDomainConfigParams.new # PatchDomainConfigParams |
16
17begin
18
19 result = api_instance.patch_domain_config(tenant_id, domain_to_update, patch_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_domain_config: #{e}"
23end
24

put_domain_config Internal Link

Parametry

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

Odpowiedź

Zwraca: GetDomainConfig200Response

Przykład

Przykład put_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15update_domain_config_params = FastCommentsClient::UpdateDomainConfigParams.new({domain: 'domain_example'}) # UpdateDomainConfigParams |
16
17begin
18
19 result = api_instance.put_domain_config(tenant_id, domain_to_update, update_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->put_domain_config: #{e}"
23end
24

create_email_template Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: CreateEmailTemplate200Response

Przykład

Przykład create_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_email_template_body = FastCommentsClient::CreateEmailTemplateBody.new({email_template_id: 'email_template_id_example', display_name: 'display_name_example', ejs: 'ejs_example'}) # CreateEmailTemplateBody |
15
16begin
17
18 result = api_instance.create_email_template(tenant_id, create_email_template_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_email_template: #{e}"
22end
23

delete_email_template Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_email_template: #{e}"
22end
23

delete_email_template_render_error Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
errorId string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_email_template_render_error
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15error_id = 'error_id_example' # String |
16
17begin
18
19 result = api_instance.delete_email_template_render_error(tenant_id, id, error_id)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->delete_email_template_render_error: #{e}"
23end
24

get_email_template Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetEmailTemplate200Response

Przykład

Przykład get_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_email_template: #{e}"
22end
23

get_email_template_definitions Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: GetEmailTemplateDefinitions200Response

Przykład

Przykład get_email_template_definitions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_email_template_definitions(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_email_template_definitions: #{e}"
21end
22

get_email_template_render_errors Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
skip number query Nie

Odpowiedź

Zwraca: GetEmailTemplateRenderErrors200Response

Przykład

Przykład get_email_template_render_errors
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_email_template_render_errors(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_email_template_render_errors: #{e}"
25end
26

get_email_templates Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
skip number query Nie

Odpowiedź

Zwraca: GetEmailTemplates200Response

Przykład

Przykład get_email_templates
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_email_templates(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_email_templates: #{e}"
24end
25

render_email_template Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
locale string query Nie

Odpowiedź

Zwraca: RenderEmailTemplate200Response

Przykład

Przykład render_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14render_email_template_body = FastCommentsClient::RenderEmailTemplateBody.new({email_template_id: 'email_template_id_example', ejs: 'ejs_example'}) # RenderEmailTemplateBody |
15opts = {
16 locale: 'locale_example' # String |
17}
18
19begin
20
21 result = api_instance.render_email_template(tenant_id, render_email_template_body, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->render_email_template: #{e}"
25end
26

update_email_template Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_email_template_body = FastCommentsClient::UpdateEmailTemplateBody.new # UpdateEmailTemplateBody |
16
17begin
18
19 result = api_instance.update_email_template(tenant_id, id, update_email_template_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_email_template: #{e}"
23end
24

get_event_log Internal Link

req tenantId urlId userIdWS

Parametry

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

Odpowiedź

Zwraca: GetEventLog200Response

Przykład

Przykład get_event_log
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8user_id_ws = 'user_id_ws_example' # String |
9start_time = 789 # Integer |
10end_time = 789 # Integer |
11
12begin
13
14 result = api_instance.get_event_log(tenant_id, url_id, user_id_ws, start_time, end_time)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->get_event_log: #{e}"
18end
19

get_global_event_log Internal Link

req tenantId urlId userIdWS

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
urlId string query Tak
userIdWS string query Tak
startTime integer query Tak
endTime integer query Tak

Odpowiedź

Zwraca: GetEventLog200Response

Przykład

Przykład get_global_event_log
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8user_id_ws = 'user_id_ws_example' # String |
9start_time = 789 # Integer |
10end_time = 789 # Integer |
11
12begin
13
14 result = api_instance.get_global_event_log(tenant_id, url_id, user_id_ws, start_time, end_time)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling PublicApi->get_global_event_log: #{e}"
18end
19

create_feed_post Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
broadcastId string query Nie
isLive boolean query Nie
doSpamCheck boolean query Nie
skipDupCheck boolean query Nie

Odpowiedź

Zwraca: CreateFeedPost200Response

Przykład

Przykład create_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_feed_post_params = FastCommentsClient::CreateFeedPostParams.new # CreateFeedPostParams |
15opts = {
16 broadcast_id: 'broadcast_id_example', # String |
17 is_live: true, # Boolean |
18 do_spam_check: true, # Boolean |
19 skip_dup_check: true # Boolean |
20}
21
22begin
23
24 result = api_instance.create_feed_post(tenant_id, create_feed_post_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->create_feed_post: #{e}"
28end
29

create_feed_post_public Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
broadcastId string query Nie
sso string query Nie

Odpowiedź

Zwraca: CreateFeedPostPublic200Response

Przykład

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

delete_feed_post_public Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
postId string path Tak
broadcastId string query Nie
sso string query Nie

Odpowiedź

Zwraca: DeleteFeedPostPublic200Response

Przykład

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

get_feed_posts Internal Link

req tenantId afterId

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
afterId string query Nie
limit integer query Nie
tags array query Nie

Odpowiedź

Zwraca: GetFeedPosts200Response

Przykład

Przykład get_feed_posts
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 after_id: 'after_id_example', # String |
16 limit: 56, # Integer |
17 tags: ['inner_example'] # Array<String> |
18}
19
20begin
21
22 result = api_instance.get_feed_posts(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_feed_posts: #{e}"
26end
27

get_feed_posts_public Internal Link

req tenantId afterId

Parametry

Name Type Location Required Description
tenantId string path Tak
afterId string query Nie
limit integer query Nie
tags array query Nie
sso string query Nie
isCrawler boolean query Nie
includeUserInfo boolean query Nie

Odpowiedź

Zwraca: GetFeedPostsPublic200Response

Przykład

Przykład 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

get_feed_posts_stats Internal Link

Parametry

Name Type Location Required Description
tenantId string path Tak
postIds array query Tak
sso string query Nie

Response

Zwraca: GetFeedPostsStats200Response

Przykład

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

get_user_reacts_public Internal Link

Parametry

Name Type Location Required Description
tenantId string path Tak
postIds array query Nie
sso string query Nie

Odpowiedź

Zwraca: GetUserReactsPublic200Response

Przykład

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

react_feed_post_public Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
postId string path Tak
isUndo boolean query Nie
broadcastId string query Nie
sso string query Nie

Odpowiedź

Zwraca: ReactFeedPostPublic200Response

Przykład

Przykład 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

update_feed_post Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15feed_post = FastCommentsClient::FeedPost.new({_id: '_id_example', tenant_id: 'tenant_id_example', created_at: Time.now}) # FeedPost |
16
17begin
18
19 result = api_instance.update_feed_post(tenant_id, id, feed_post)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_feed_post: #{e}"
23end
24

update_feed_post_public Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
postId string path Tak
broadcastId string query Nie
sso string query Nie

Odpowiedź

Zwraca: CreateFeedPostPublic200Response

Przykład

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

flag_comment_public Internal Link

Parametry

Name Type Location Required Description
tenantId string query Yes
commentId string path Yes
isFlagged boolean query Yes
sso string query No

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

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

add_hash_tag Internal Link

Parametry

Name Type Location Required Description
tenantId string query Nie

Odpowiedź

Zwraca: AddHashTag200Response

Przykład

Przykład add_hash_tag
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj uwierzytelnianie klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 create_hash_tag_body: FastCommentsClient::CreateHashTagBody.new({tag: 'tag_example'}) # CreateHashTagBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tag(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tag: #{e}"
24end
25

add_hash_tags_bulk Internal Link

Parametry

Name Type Location Required Description
tenantId string query Nie

Odpowiedź

Zwraca: AddHashTagsBulk200Response

Przykład

Przykład add_hash_tags_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 bulk_create_hash_tags_body: FastCommentsClient::BulkCreateHashTagsBody.new({tags: [FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new({tag: 'tag_example'})]}) # BulkCreateHashTagsBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tags_bulk(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tags_bulk: #{e}"
24end
25

delete_hash_tag Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tag string path Tak
tenantId string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

delete_hash_tag Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 delete_hash_tag_request: FastCommentsClient::DeleteHashTagRequest.new # DeleteHashTagRequest |
17}
18
19begin
20
21 result = api_instance.delete_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_hash_tag: #{e}"
25end
26

get_hash_tags Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Yes
page number query No

Odpowiedź

Zwraca: GetHashTags200Response

Przykład

Przykład get_hash_tags
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 page: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_hash_tags(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_hash_tags: #{e}"
24end
25

patch_hash_tag Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tag string path Tak
tenantId string query Nie

Odpowiedź

Zwraca: PatchHashTag200Response

Przykład

patch_hash_tag Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 update_hash_tag_body: FastCommentsClient::UpdateHashTagBody.new # UpdateHashTagBody |
17}
18
19begin
20
21 result = api_instance.patch_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->patch_hash_tag: #{e}"
25end
26

create_moderator Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak

Odpowiedź

Zwraca: CreateModerator200Response

Przykład

Przykład create_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_moderator_body = FastCommentsClient::CreateModeratorBody.new({name: 'name_example', email: 'email_example'}) # CreateModeratorBody |
15
16begin
17
18 result = api_instance.create_moderator(tenant_id, create_moderator_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_moderator: #{e}"
22end
23

delete_moderator Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
sendEmail string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 send_email: 'send_email_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_moderator(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_moderator: #{e}"
25end
26

get_moderator Internal Link

Parametry

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

Odpowiedź

Zwraca: GetModerator200Response

Przykład

Przykład get_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_moderator(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_moderator: #{e}"
22end
23

get_moderators Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
skip number query Nie

Odpowiedź

Zwraca: GetModerators200Response

Przykład

Przykład get_moderators
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_moderators(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_moderators: #{e}"
24end
25

send_invite Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
fromName string query Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład send_invite
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja uwierzytelniania kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15from_name = 'from_name_example' # String |
16
17begin
18
19 result = api_instance.send_invite(tenant_id, id, from_name)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->send_invite: #{e}"
23end
24

update_moderator Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_moderator_body = FastCommentsClient::UpdateModeratorBody.new # UpdateModeratorBody |
16
17begin
18
19 result = api_instance.update_moderator(tenant_id, id, update_moderator_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_moderator: #{e}"
23end
24

delete_notification_count Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_notification_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_notification_count: #{e}"
22end
23

get_cached_notification_count Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetCachedNotificationCount200Response

Przykład

Przykład get_cached_notification_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację za pomocą klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_cached_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_cached_notification_count: #{e}"
22end
23

get_notification_count Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
userId string query Nie
urlId string query Nie
fromCommentId string query Nie
viewed boolean query Nie
type string query Nie

Odpowiedź

Zwraca: GetNotificationCount200Response

Przykład

Przykład get_notification_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 url_id: 'url_id_example', # String |
17 from_comment_id: 'from_comment_id_example', # String |
18 viewed: true, # Boolean |
19 type: 'type_example' # String |
20}
21
22begin
23
24 result = api_instance.get_notification_count(tenant_id, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->get_notification_count: #{e}"
28end
29

get_notifications Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
userId string query Nie
urlId string query Nie
fromCommentId string query Nie
viewed boolean query Nie
type string query Nie
skip number query Nie

Odpowiedź

Zwraca: GetNotifications200Response

Przykład

Przykład get_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (wartość domyślna: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 url_id: 'url_id_example', # String |
17 from_comment_id: 'from_comment_id_example', # String |
18 viewed: true, # Boolean |
19 type: 'type_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_notifications(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_notifications: #{e}"
29end
30

update_notification Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
userId string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_notification
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_notification_body = FastCommentsClient::UpdateNotificationBody.new # UpdateNotificationBody |
16opts = {
17 user_id: 'user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.update_notification(tenant_id, id, update_notification_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_notification: #{e}"
26end
27

add_page Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: AddPageAPIResponse

Przykład

Przykład add_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następną linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_api_page_data = FastCommentsClient::CreateAPIPageData.new({title: 'title_example', url: 'url_example', url_id: 'url_id_example'}) # CreateAPIPageData |
15
16begin
17
18 result = api_instance.add_page(tenant_id, create_api_page_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_page: #{e}"
22end
23

delete_page Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: DeletePageAPIResponse

Przykład

Przykład delete_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_page(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_page: #{e}"
22end
23

get_page_by_urlid Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
urlId string query Tak

Odpowiedź

Zwraca: GetPageByURLIdAPIResponse

Przykład

Przykład get_page_by_urlid
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_page_by_urlid(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_page_by_urlid: #{e}"
22end
23

get_pages Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: GetPagesAPIResponse

Przykład

get_pages Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_pages(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_pages: #{e}"
21end
22

patch_page Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: PatchPageAPIResponse

Przykład

Przykład patch_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_api_page_data = FastCommentsClient::UpdateAPIPageData.new # UpdateAPIPageData |
16
17begin
18
19 result = api_instance.patch_page(tenant_id, id, update_api_page_data)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_page: #{e}"
23end
24

delete_pending_webhook_event Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_pending_webhook_event
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_pending_webhook_event(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_pending_webhook_event: #{e}"
22end
23

get_pending_webhook_event_count Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
commentId string query Nie
externalId string query Nie
eventType string query Nie
type string query Nie
domain string query Nie
attemptCountGT number query Nie

Odpowiedź

Zwraca: GetPendingWebhookEventCount200Response

Przykład

Przykład get_pending_webhook_event_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_pending_webhook_event_count(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_pending_webhook_event_count: #{e}"
29end
30

get_pending_webhook_events Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
commentId string query Nie
externalId string query Nie
eventType string query Nie
type string query Nie
domain string query Nie
attemptCountGT number query Nie
skip number query Nie

Odpowiedź

Zwraca: GetPendingWebhookEvents200Response

Przykład

Przykład get_pending_webhook_events
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2, # Float |
21 skip: 1.2 # Float |
22}
23
24begin
25
26 result = api_instance.get_pending_webhook_events(tenant_id, opts)
27 p result
28rescue FastCommentsClient::ApiError => e
29 puts "Error when calling DefaultApi->get_pending_webhook_events: #{e}"
30end
31

create_question_config Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Response

Zwraca: CreateQuestionConfig200Response

Przykład

Przykład create_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następną linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_question_config_body = FastCommentsClient::CreateQuestionConfigBody.new({name: 'name_example', question: 'question_example', type: 'type_example', reporting_order: 3.56}) # CreateQuestionConfigBody |
15
16begin
17
18 result = api_instance.create_question_config(tenant_id, create_question_config_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_config: #{e}"
22end
23

delete_question_config Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

delete_question_config Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_config: #{e}"
22end
23

get_question_config Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetQuestionConfig200Response

Przykład

Przykład get_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_config: #{e}"
22end
23

get_question_configs Internal Link

Parametry

Name Typ Lokalizacja Wymagane Opis
tenantId string zapytanie Tak
skip number zapytanie Nie

Odpowiedź

Zwraca: GetQuestionConfigs200Response

Przykład

get_question_configs Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_question_configs(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_question_configs: #{e}"
24end
25

update_question_config Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

update_question_config Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_question_config_body = FastCommentsClient::UpdateQuestionConfigBody.new # UpdateQuestionConfigBody |
16
17begin
18
19 result = api_instance.update_question_config(tenant_id, id, update_question_config_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_config: #{e}"
23end
24

create_question_result Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: CreateQuestionResult200Response

Przykład

Przykład create_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# skonfiguruj autoryzację
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_question_result_body = FastCommentsClient::CreateQuestionResultBody.new({url_id: 'url_id_example', value: 3.56, question_id: 'question_id_example'}) # CreateQuestionResultBody |
15
16begin
17
18 result = api_instance.create_question_result(tenant_id, create_question_result_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_result: #{e}"
22end
23

delete_question_result Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_result: #{e}"
22end
23

get_question_result Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetQuestionResult200Response

Przykład

Przykład get_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_result: #{e}"
22end
23

get_question_results Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
urlId string query Nie
userId string query Nie
startDate string query Nie
questionId string query Nie
questionIds string query Nie
skip number query Nie

Odpowiedź

Zwraca: GetQuestionResults200Response

Przykład

Przykład get_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 url_id: 'url_id_example', # String |
16 user_id: 'user_id_example', # String |
17 start_date: 'start_date_example', # String |
18 question_id: 'question_id_example', # String |
19 question_ids: 'question_ids_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_question_results: #{e}"
29end
30

update_question_result Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_question_result_body = FastCommentsClient::UpdateQuestionResultBody.new # UpdateQuestionResultBody |
16
17begin
18
19 result = api_instance.update_question_result(tenant_id, id, update_question_result_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_result: #{e}"
23end
24

aggregate_question_results Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
questionId string query Nie
questionIds array query Nie
urlId string query Nie
timeBucket string query Nie
startDate string query Nie
forceRecalculate boolean query Nie

Odpowiedź

Zwraca: AggregateQuestionResults200Response

Przykład

Przykład aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# skonfiguruj autoryzację
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 time_bucket: FastCommentsClient::AggregateTimeBucket::DAY, # AggregateTimeBucket |
19 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
20 force_recalculate: true # Boolean |
21}
22
23begin
24
25 result = api_instance.aggregate_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->aggregate_question_results: #{e}"
29end
30

bulk_aggregate_question_results Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
forceRecalculate boolean query Nie

Odpowiedź

Zwraca: BulkAggregateQuestionResults200Response

Przykład

Przykład bulk_aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14bulk_aggregate_question_results_request = FastCommentsClient::BulkAggregateQuestionResultsRequest.new({aggregations: [FastCommentsClient::BulkAggregateQuestionItem.new({agg_id: 'agg_id_example'})]}) # BulkAggregateQuestionResultsRequest |
15opts = {
16 force_recalculate: true # Boolean |
17}
18
19begin
20
21 result = api_instance.bulk_aggregate_question_results(tenant_id, bulk_aggregate_question_results_request, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->bulk_aggregate_question_results: #{e}"
25end
26

combine_comments_with_question_results Internal Link

Parametry

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

Odpowiedź

Zwraca: CombineCommentsWithQuestionResults200Response

Przykład

Przykład combine_comments_with_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 question_id: 'question_id_example', # String |
16 question_ids: ['inner_example'], # Array<String> |
17 url_id: 'url_id_example', # String |
18 start_date: Time.parse('2013-10-20T19:20:30+01:00'), # Time |
19 force_recalculate: true, # Boolean |
20 min_value: 1.2, # Float |
21 max_value: 1.2, # Float |
22 limit: 1.2 # Float |
23}
24
25begin
26
27 result = api_instance.combine_comments_with_question_results(tenant_id, opts)
28 p result
29rescue FastCommentsClient::ApiError => e
30 puts "Error when calling DefaultApi->combine_comments_with_question_results: #{e}"
31end
32

add_sso_user Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: AddSSOUserAPIResponse

Przykład

Przykład add_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_apisso_user_data = FastCommentsClient::CreateAPISSOUserData.new({email: 'email_example', username: 'username_example', id: 'id_example'}) # CreateAPISSOUserData |
15
16begin
17
18 result = api_instance.add_sso_user(tenant_id, create_apisso_user_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_sso_user: #{e}"
22end
23

delete_sso_user Internal Link

Parametry

Name Type Lokalizacja Wymagane Opis
tenantId string zapytanie Tak
id string ścieżka Tak
deleteComments boolean zapytanie Nie
commentDeleteMode string zapytanie Nie

Odpowiedź

Zwraca: DeleteSSOUserAPIResponse

Przykład

Przykład delete_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 delete_comments: true, # Boolean |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_sso_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_sso_user: #{e}"
26end
27

get_sso_user_by_email Internal Link

Parametry

Nazwa Typ Location Wymagane Opis
tenantId string query Tak
email string path Tak

Odpowiedź

Zwraca: GetSSOUserByEmailAPIResponse

Przykład

Przykład get_sso_user_by_email
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14email = 'email_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_email(tenant_id, email)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_email: #{e}"
22end
23

get_sso_user_by_id Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string zapytanie Tak
id string ścieżka Tak

Odpowiedź

Zwraca: GetSSOUserByIdAPIResponse

Przykład

Przykład get_sso_user_by_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_sso_user_by_id(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_sso_user_by_id: #{e}"
22end
23

get_sso_users Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
skip integer query Nie

Odpowiedź

Zwraca: GetSSOUsers200Response

Przykład

Przykład get_sso_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (wartość domyślna to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 56 # Integer |
16}
17
18begin
19
20 result = api_instance.get_sso_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_sso_users: #{e}"
24end
25

patch_sso_user Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
updateComments boolean query Nie

Odpowiedź

Zwraca: PatchSSOUserAPIResponse

Przykład

patch_sso_user Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_apisso_user_data = FastCommentsClient::UpdateAPISSOUserData.new # UpdateAPISSOUserData |
16opts = {
17 update_comments: true # Boolean |
18}
19
20begin
21
22 result = api_instance.patch_sso_user(tenant_id, id, update_apisso_user_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->patch_sso_user: #{e}"
26end
27

put_sso_user Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string zapytanie Tak
id string ścieżka Tak
updateComments boolean zapytanie Nie

Odpowiedź

Zwraca: PutSSOUserAPIResponse

Przykład

Przykład put_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_apisso_user_data = FastCommentsClient::UpdateAPISSOUserData.new # UpdateAPISSOUserData |
16opts = {
17 update_comments: true # Boolean |
18}
19
20begin
21
22 result = api_instance.put_sso_user(tenant_id, id, update_apisso_user_data, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->put_sso_user: #{e}"
26end
27

create_subscription Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak

Response

Zwraca: CreateSubscriptionAPIResponse

Przykład

Przykład create_subscription
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_api_user_subscription_data = FastCommentsClient::CreateAPIUserSubscriptionData.new({url_id: 'url_id_example'}) # CreateAPIUserSubscriptionData |
15
16begin
17
18 result = api_instance.create_subscription(tenant_id, create_api_user_subscription_data)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_subscription: #{e}"
22end
23

delete_subscription Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
userId string query Nie

Odpowiedź

Zwraca: DeleteSubscriptionAPIResponse

Przykład

Przykład delete_subscription
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_subscription(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_subscription: #{e}"
25end
26

get_subscriptions Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
userId string query Nie

Odpowiedź

Zwraca: GetSubscriptionsAPIResponse

Przykład

get_subscriptions Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example' # String |
16}
17
18begin
19
20 result = api_instance.get_subscriptions(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_subscriptions: #{e}"
24end
25

get_tenant_daily_usages Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
yearNumber number query Nie
monthNumber number query Nie
dayNumber number query Nie
skip number query Nie

Odpowiedź

Zwraca: GetTenantDailyUsages200Response

Przykład

Przykład get_tenant_daily_usages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 year_number: 1.2, # Float |
16 month_number: 1.2, # Float |
17 day_number: 1.2, # Float |
18 skip: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tenant_daily_usages(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tenant_daily_usages: #{e}"
27end
28

create_tenant_package Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: CreateTenantPackage200Response

Przykład

Przykład create_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (wartość domyślna to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_tenant_package_body = FastCommentsClient::CreateTenantPackageBody.new({name: 'name_example', max_monthly_page_loads: 3.56, max_monthly_api_credits: 3.56, max_monthly_comments: 3.56, max_concurrent_users: 3.56, max_tenant_users: 3.56, max_sso_users: 3.56, max_moderators: 3.56, max_domains: 3.56, has_debranding: false, for_who_text: 'for_who_text_example', feature_taglines: ['feature_taglines_example'], has_flex_pricing: false}) # CreateTenantPackageBody |
15
16begin
17
18 result = api_instance.create_tenant_package(tenant_id, create_tenant_package_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant_package: #{e}"
22end
23

delete_tenant_package Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_tenant_package: #{e}"
22end
23

get_tenant_package Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetTenantPackage200Response

Przykład

Przykład get_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_package: #{e}"
22end
23

get_tenant_packages Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
skip number query Nie

Odpowiedź

Zwraca: GetTenantPackages200Response

Przykład

get_tenant_packages Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenant_packages(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenant_packages: #{e}"
24end
25

replace_tenant_package Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

replace_tenant_package Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie 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 |
14replace_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 |
15
16begin
17
18 result = api_instance.replace_tenant_package(tenant_id, id, replace_tenant_package_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->replace_tenant_package: #{e}"
22end
23

update_tenant_package Internal Link

Parametry

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

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następną linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_package_body = FastCommentsClient::UpdateTenantPackageBody.new # UpdateTenantPackageBody |
16
17begin
18
19 result = api_instance.update_tenant_package(tenant_id, id, update_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant_package: #{e}"
23end
24

create_tenant_user Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: CreateTenantUser200Response

Przykład

Przykład create_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_tenant_user_body = FastCommentsClient::CreateTenantUserBody.new({username: 'username_example', email: 'email_example'}) # CreateTenantUserBody |
15
16begin
17
18 result = api_instance.create_tenant_user(tenant_id, create_tenant_user_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant_user: #{e}"
22end
23

delete_tenant_user Internal Link

Parametry

Name Type Location Wymagane Opis
tenantId string query Tak
id string path Tak
deleteComments string query Nie
commentDeleteMode string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład delete_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 delete_comments: 'delete_comments_example', # String |
17 comment_delete_mode: 'comment_delete_mode_example' # String |
18}
19
20begin
21
22 result = api_instance.delete_tenant_user(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->delete_tenant_user: #{e}"
26end
27

get_tenant_user Internal Link

Parametry

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

Odpowiedź

Zwraca: GetTenantUser200Response

Przykład

Przykład get_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_user: #{e}"
22end
23

get_tenant_users Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
skip number query Nie

Odpowiedź

Zwraca: GetTenantUsers200Response

Przykład

Przykład get_tenant_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenant_users(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenant_users: #{e}"
24end
25

replace_tenant_user Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
updateComments string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

replace_tenant_user Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.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

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
redirectURL string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład send_login_link
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 redirect_url: 'redirect_url_example' # String |
17}
18
19begin
20
21 result = api_instance.send_login_link(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->send_login_link: #{e}"
25end
26

update_tenant_user Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
updateComments string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_user_body = FastCommentsClient::UpdateTenantUserBody.new # UpdateTenantUserBody |
16opts = {
17 update_comments: 'update_comments_example' # String |
18}
19
20begin
21
22 result = api_instance.update_tenant_user(tenant_id, id, update_tenant_user_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->update_tenant_user: #{e}"
26end
27

create_tenant Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: CreateTenant200Response

Przykład

create_tenant Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_tenant_body = FastCommentsClient::CreateTenantBody.new({name: 'name_example', domain_configuration: [FastCommentsClient::APIDomainConfiguration.new({id: 'id_example', domain: 'domain_example', created_at: Time.now})]}) # CreateTenantBody |
15
16begin
17
18 result = api_instance.create_tenant(tenant_id, create_tenant_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_tenant: #{e}"
22end
23

delete_tenant Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
id string path Tak
sure string query Nie

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

delete_tenant Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 sure: 'sure_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_tenant(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_tenant: #{e}"
25end
26

get_tenant Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetTenant200Response

Przykład

Przykład get_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustawienie autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant: #{e}"
22end
23

get_tenants Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
meta string query Nie
skip number query Nie

Odpowiedź

Zwraca: GetTenants200Response

Przykład

get_tenants Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 meta: 'meta_example', # String |
16 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_tenants(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_tenants: #{e}"
25end
26

update_tenant Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: FlagCommentPublic200Response

Przykład

Przykład update_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_body = FastCommentsClient::UpdateTenantBody.new # UpdateTenantBody |
16
17begin
18
19 result = api_instance.update_tenant(tenant_id, id, update_tenant_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant: #{e}"
23end
24

upload_image Internal Link

Prześlij i zmień rozmiar obrazu

Parametry

Name Type Location Required Description
tenantId string path Yes
sizePreset string query No Predefiniowany rozmiar: "Default" (1000x1000px) lub "CrossPlatform" (tworzy rozmiary dla popularnych urządzeń)
urlId string query No Id strony, z której odbywa się przesyłanie, używany do konfiguracji

Odpowiedź

Zwraca: UploadImageResponse

Przykład

Przykład 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 | Predefiniowany rozmiar: \"Default\" (1000x1000px) lub \"CrossPlatform\" (tworzy rozmiary dla popularnych urządzeń)
10 url_id: 'url_id_example' # String | Id strony, z której odbywa się przesyłanie, używany do konfiguracji
11}
12
13begin
14
15 result = api_instance.upload_image(tenant_id, file, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->upload_image: #{e}"
19end
20

get_user_badge_progress_by_id Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetUserBadgeProgressById200Response

Przykład

get_user_badge_progress_by_id Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji za pomocą klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge_progress_by_id(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge_progress_by_id: #{e}"
22end
23

get_user_badge_progress_by_user_id Internal Link

Parametry

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

Odpowiedź

Zwraca: GetUserBadgeProgressById200Response

Przykład

Przykład get_user_badge_progress_by_user_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14user_id = 'user_id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge_progress_by_user_id(tenant_id, user_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge_progress_by_user_id: #{e}"
22end
23

get_user_badge_progress_list Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
userId string query Nie
limit number query Nie
skip number query Nie

Odpowiedź

Zwraca: GetUserBadgeProgressList200Response

Przykład

Przykład get_user_badge_progress_list
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 limit: 1.2, # Float |
17 skip: 1.2 # Float |
18}
19
20begin
21
22 result = api_instance.get_user_badge_progress_list(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_user_badge_progress_list: #{e}"
26end
27

create_user_badge Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak

Odpowiedź

Zwraca: CreateUserBadge200Response

Przykład

create_user_badge Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_user_badge_params = FastCommentsClient::CreateUserBadgeParams.new({user_id: 'user_id_example', badge_id: 'badge_id_example'}) # CreateUserBadgeParams |
15
16begin
17
18 result = api_instance.create_user_badge(tenant_id, create_user_badge_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_user_badge: #{e}"
22end
23

delete_user_badge Internal Link

Parametry

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

Odpowiedź

Zwraca: UpdateUserBadge200Response

Przykład

Przykład delete_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_user_badge: #{e}"
22end
23

get_user_badge Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetUserBadge200Response

Przykład

Przykład get_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# skonfiguruj autoryzację
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge: #{e}"
22end
23

get_user_badges Internal Link

Parametry

Name Type Location Wymagane Opis
tenantId string query Tak
userId string query Nie
badgeId string query Nie
type number query Nie
displayedOnComments boolean query Nie
limit number query Nie
skip number query Nie

Odpowiedź

Zwraca: GetUserBadges200Response

Przykład

Przykład get_user_badges
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 user_id: 'user_id_example', # String |
16 badge_id: 'badge_id_example', # String |
17 type: 1.2, # Float |
18 displayed_on_comments: true, # Boolean |
19 limit: 1.2, # Float |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_user_badges(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_user_badges: #{e}"
29end
30

update_user_badge Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: UpdateUserBadge200Response

Przykład

Przykład update_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_user_badge_params = FastCommentsClient::UpdateUserBadgeParams.new # UpdateUserBadgeParams |
16
17begin
18
19 result = api_instance.update_user_badge(tenant_id, id, update_user_badge_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_user_badge: #{e}"
23end
24

get_user_notification_count Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
sso string query Nie

Odpowiedź

Zwraca: GetUserNotificationCount200Response

Przykład

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

get_user_notifications Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
pageSize integer query Nie
afterId string query Nie
includeContext boolean query Nie
afterCreatedAt integer query Nie
unreadOnly boolean query Nie
dmOnly boolean query Nie
noDm boolean query Nie
includeTranslations boolean query Nie
sso string query Nie

Odpowiedź

Zwraca: GetUserNotifications200Response

Przykład

Przykład get_user_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 page_size: 56, # Integer |
9 after_id: 'after_id_example', # String |
10 include_context: true, # Boolean |
11 after_created_at: 789, # Integer |
12 unread_only: true, # Boolean |
13 dm_only: true, # Boolean |
14 no_dm: true, # Boolean |
15 include_translations: true, # Boolean |
16 sso: 'sso_example' # String |
17}
18
19begin
20
21 result = api_instance.get_user_notifications(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling PublicApi->get_user_notifications: #{e}"
25end
26

reset_user_notification_count Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
sso string query Nie

Odpowiedź

Zwraca: ResetUserNotifications200Response

Przykład

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

reset_user_notifications Internal Link

Parametry

Name Type Location Required Description
tenantId string query Tak
afterId string query Nie
afterCreatedAt integer query Nie
unreadOnly boolean query Nie
dmOnly boolean query Nie
noDm boolean query Nie
sso string query Nie

Odpowiedź

Zwraca: ResetUserNotifications200Response

Przykład

Przykład reset_user_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 after_id: 'after_id_example', # String |
9 after_created_at: 789, # Integer |
10 unread_only: true, # Boolean |
11 dm_only: true, # Boolean |
12 no_dm: true, # Boolean |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.reset_user_notifications(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->reset_user_notifications: #{e}"
22end
23

update_user_notification_comment_subscription_status Internal Link

Włącz lub wyłącz powiadomienia dla konkretnego komentarza.

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
notificationId string path Tak
optedInOrOut string path Tak
commentId string query Tak
sso string query Nie

Odpowiedź

Zwraca: UpdateUserNotificationStatus200Response

Przykład

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

update_user_notification_page_subscription_status Internal Link

Włącz lub wyłącz powiadomienia dla strony. Kiedy użytkownicy subskrybują stronę, tworzone są powiadomienia dla nowych komentarzy głównych, oraz także

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
urlId string query Tak
url string query Tak
pageTitle string query Tak
subscribedOrUnsubscribed string path Tak
sso string query Nie

Odpowiedź

Zwraca: UpdateUserNotificationStatus200Response

Przykład

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

update_user_notification_status Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
notificationId string path Tak
newStatus string path Tak
sso string query Nie

Odpowiedź

Zwraca: UpdateUserNotificationStatus200Response

Przykład

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

get_user_presence_statuses Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
urlIdWS string query Tak
userIds string query Tak

Odpowiedź

Zwraca: GetUserPresenceStatuses200Response

Przykład

Przykład get_user_presence_statuses
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id_ws = 'url_id_ws_example' # String |
8user_ids = 'user_ids_example' # String |
9
10begin
11
12 result = api_instance.get_user_presence_statuses(tenant_id, url_id_ws, user_ids)
13 p result
14rescue FastCommentsClient::ApiError => e
15 puts "Error when calling PublicApi->get_user_presence_statuses: #{e}"
16end
17

search_users Internal Link


Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string path Tak
urlId string query Tak
usernameStartsWith string query Tak
mentionGroupIds array query Nie
sso string query Nie

Odpowiedź

Zwraca: SearchUsers200Response

Przykład

Przykład 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

get_user Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak

Odpowiedź

Zwraca: GetUser200Response

Przykład

Przykład get_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user: #{e}"
22end
23

create_vote Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
commentId string query Tak
direction string query Tak
userId string query Nie
anonUserId string query Nie

Odpowiedź

Zwraca: VoteComment200Response

Przykład

Przykład create_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji kluczem API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14comment_id = 'comment_id_example' # String |
15direction = 'up' # String |
16opts = {
17 user_id: 'user_id_example', # String |
18 anon_user_id: 'anon_user_id_example' # String |
19}
20
21begin
22
23 result = api_instance.create_vote(tenant_id, comment_id, direction, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->create_vote: #{e}"
27end
28

delete_vote Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
id string path Tak
editKey string query Nie

Odpowiedź

Zwraca: DeleteCommentVote200Response

Przykład

Przykład delete_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# konfiguracja autoryzacji
5FastCommentsClient.configure do |config|
6 # Konfiguracja autoryzacji klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj następującą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 edit_key: 'edit_key_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_vote(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_vote: #{e}"
25end
26

get_votes Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
urlId string query Tak

Response

Zwraca: GetVotes200Response

Przykład

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

get_votes_for_user Internal Link

Parametry

Nazwa Typ Lokalizacja Wymagane Opis
tenantId string query Tak
urlId string query Tak
userId string query Nie
anonUserId string query Nie

Odpowiedź

Zwraca: GetVotesForUser200Response

Przykład

get_votes_for_user Przykład
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ustaw autoryzację
5FastCommentsClient.configure do |config|
6 # Skonfiguruj autoryzację klucza API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Odkomentuj poniższą linię, aby ustawić prefiks dla klucza API, np. 'Bearer' (domyślnie 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

Potrzebujesz pomocy?

Jeśli napotkasz jakiekolwiek problemy lub masz pytania dotyczące Ruby SDK, prosimy:

Współtworzenie

Wkład jest mile widziany! Prosimy odwiedzić repozytorium GitHub po wytyczne dotyczące kontrybucji.