FastComments.com

FastComments Ruby SDK


Dette er den officielle Ruby SDK for FastComments.

Officiel Ruby SDK til FastComments API'en

Repository

Se på GitHub


Installation Internal Link

Tilføj denne linje til din applikations Gemfile:

gem 'fastcomments'

Og kør derefter:

bundle install

Eller installer den selv som:

gem install fastcomments

Bibliotekets indhold

Dette bibliotek indeholder den genererede API-klient og SSO-værktøjer, der gør det lettere at arbejde med API'et.

Offentlige vs beskyttede API'er

For API-klienten er der to klasser, DefaultApi og PublicApi. DefaultApi indeholder metoder, der kræver din API-nøgle, og PublicApi indeholder API-opkald

der kan foretages direkte fra en browser/mobil enhed/etc uden autentificering.

Quick Start Internal Link

Brug af godkendte API'er (DefaultApi)

Vigtigt: Du skal sætte din API-nøgle på ApiClient, inden du foretager godkendte anmodninger. Hvis du ikke gør det, vil anmodninger mislykkes med en 401-fejl.

require 'fastcomments-client'

# Opret og konfigurer API-klienten
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# KRÆVET: Angiv din API-nøgle (find den på dit FastComments-dashboard)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Opret API-forekomsten med den konfigurerede klient
api = FastCommentsClient::DefaultApi.new(api_client)

# Nu kan du foretage godkendte API-opkald
begin
  # Eksempel: Tilføj en SSO-bruger
  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}"
  # Almindelige fejl:
  # - 401: API-nøglen mangler eller er ugyldig
  # - 400: Anmodningsvalidering mislykkedes
end

Brug af offentlige API'er (PublicApi)

Offentlige endpoints kræver ikke godkendelse:

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

Almindelige problemer

  1. 401 "missing-api-key" fejl: Sørg for at sætte config.api_key['x-api-key'] = 'YOUR_KEY' før du opretter DefaultApi-instansen.
  2. Forkert API-klasse: Brug DefaultApi for server-side godkendte anmodninger, PublicApi for klient-side/offentlige anmodninger.
  3. Null API-nøgle: SDK'en vil stiltiende springe autentificering over, hvis API-nøglen er null, hvilket fører til 401-fejl.

Noter Internal Link

Broadcast-id'er

Du vil se, at du skal sende et broadcastId i nogle API-opkald. Når du modtager hændelser, får du dette ID tilbage, så du ved, at du skal ignorere hændelsen, hvis du har tænkt dig at anvende ændringer optimistisk på klienten (hvilket du sandsynligvis vil gøre, da det giver den bedste oplevelse). Send en UUID her. ID'et bør være tilstrækkeligt unikt til ikke at forekomme to gange i en browsersession.

SSO (Single Sign-On)

For SSO-eksempler, se nedenfor.

SSO-brug Internal Link

Simpel SSO

require 'fastcomments'
require 'fastcomments-client'

# Create Simple SSO token
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}"

# Use the SSO token to make an authenticated API call
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}"

Sikker SSO

require 'fastcomments'
require 'fastcomments-client'

# Create Secure SSO token
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}"

# Use the SSO token to make an authenticated API call
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}"

aggreger Internal Link

Aggregerer dokumenter ved at gruppere dem (hvis groupBy er angivet) og anvende flere operationer. Forskellige operationer (f.eks. sum, countDistinct, avg osv.) understøttes.

Parametre

Name Type Location Required Description
tenantId string query Ja
parentTenantId string query Nej
includeStats boolean query Nej

Svar

Returnerer: AggregationResponse

Eksempel

aggregate Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard: 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

hent_audit_logs Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
limit number query Nej
skip number query Nej
order string query Nej
after number query Nej
before number query Nej

Respons

Returnerer: GetAuditLogs200Response

Eksempel

get_audit_logs Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

bloker_fra_offentlig_kommentar Internal Link

Parametre

Name Type Location Påkrævet Beskrivelse
tenantId string query Ja
commentId string path Ja
sso string query Nej

Response

Returnerer: BlockFromCommentPublic200Response

Eksempel

block_from_comment_public Eksempel
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

fjern_blokering_fra_offentlig_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
commentId string path Ja
sso string query Nej

Svar

Returnerer: UnBlockCommentPublic200Response

Eksempel

un_block_comment_public Eksempel
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

kontrollerede_kommentarer_for_blokerede Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
commentIds string query Ja A comma separated list of comment ids.
sso string query Nej

Respons

Returnerer: CheckedCommentsForBlocked200Response

Eksempel

Eksempel på 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 | En kommasepareret liste med kommentar-id'er.
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

bloker_bruger_fra_kommentar Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
userId string query Nej
anonUserId string query Nej

Svar

Returnerer: BlockFromCommentPublic200Response

Eksempel

block_user_from_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opret_offentlig_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
urlId string query Ja
broadcastId string query Ja
sessionId string query Nej
sso string query Nej

Svar

Returnerer: CreateCommentPublic200Response

Eksempel

create_comment_public Eksempel
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

slet_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
contextUserId string query Nej
isLive boolean query Nej

Svar

Returnerer: DeleteComment200Response

Eksempel

delete_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentarstegnet for følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

slet_offentlig_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
editKey string query Nej
sso string query Nej

Svar

Returnerer: DeleteCommentPublic200Response

Eksempel

delete_comment_public Eksempel
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

slet_kommentar_stemme Internal Link

Parametre

Name Type Location Required Description
tenantId string path Yes
commentId string path Yes
voteId string path Yes
urlId string query Yes
broadcastId string query Yes
editKey string query No
sso string query No

Svar

Returnerer: DeleteCommentVote200Response

Eksempel

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

marker_kommentar Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
userId string query Nej
anonUserId string query Nej

Svar

Returnerer: FlagComment200Response

Eksempel

flag_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: GetComment200Response

Eksempel

get_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_kommentar_tekst Internal Link

Parametre

Name Type Location Required Description
tenantId string path Ja
commentId string path Ja
editKey string query Nej
sso string query Nej

Svar

Returnerer: GetCommentText200Response

Eksempel

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

hent_brugernavne_for_kommentarstemmer Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
commentId string path Ja
dir integer query Ja
sso string query Nej

Svar

Returnerer: GetCommentVoteUserNames200Response

Eksempel

get_comment_vote_user_names Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Streng |
7comment_id = 'comment_id_example' # Streng |
8dir = 56 # Heltal |
9opts = {
10 sso: 'sso_example' # Streng |
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

hent_kommentarer Internal Link

Parametre

Name Type Location Required Description
tenantId string query Yes
page integer query No
limit integer query No
skip integer query No
asTree boolean query No
skipChildren integer query No
limitChildren integer query No
maxTreeDepth integer query No
urlId string query No
userId string query No
anonUserId string query No
contextUserId string query No
hashTag string query No
parentId string query No
direction string query No

Svar

Returnerer: GetComments200Response

Eksempel

get_comments Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_offentlige_kommentarer Internal Link

req tenantId urlId

Parametre

Name Type Location Påkrævet Beskrivelse
tenantId string path Ja
urlId string query Ja
page integer query Nej
direction string query Nej
sso string query Nej
skip integer query Nej
skipChildren integer query Nej
limit integer query Nej
limitChildren integer query Nej
countChildren boolean query Nej
fetchPageForCommentId string query Nej
includeConfig boolean query Nej
countAll boolean query Nej
includei10n boolean query Nej
locale string query Nej
modules string query Nej
isCrawler boolean query Nej
includeNotificationCount boolean query Nej
asTree boolean query Nej
maxTreeDepth integer query Nej
useFullTranslationIds boolean query Nej
parentId string query Nej
searchText string query Nej
hashTags array query Nej
userId string query Nej
customConfigStr string query Nej
afterCommentId string query Nej
beforeCommentId string query Nej

Svar

Returnerer: GetCommentsPublic200Response

Eksempel

get_comments_public Eksempel
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

lås_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
sso string query Nej

Svar

Returnerer: LockComment200Response

Eksempel

lock_comment Eksempel
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

fastgør_kommentar Internal Link

Parametre

Navn Type Location Påkrævet Beskrivelse
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
sso string query Nej

Svar

Returnerer: PinComment200Response

Eksempel

pin_comment Eksempel
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

gem_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
isLive boolean query Nej
doSpamCheck boolean query Nej
sendEmails boolean query Nej
populateNotifications boolean query Nej

Svar

Returnerer: SaveComment200Response

Eksempel

save_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

gem_kommentarer_i_bulk Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
isLive boolean query Nej
doSpamCheck boolean query Nej
sendEmails boolean query Nej
populateNotifications boolean query Nej

Svar

Returnerer: Array&lt;SaveComment200Response&gt;

Eksempel

Eksempel på save_comments_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra linjen nedenfor for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

sæt_kommentar_tekst Internal Link

Parametre

Name Type Location Required Description
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
editKey string query Nej
sso string query Nej

Svar

Returnerer: SetCommentText200Response

Eksempel

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

fjern_blokering_af_bruger_fra_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Yes
id string path Yes
userId string query No
anonUserId string query No

Svar

Returnerer: UnBlockCommentPublic200Response

Eksempel

Eksempel på un_block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

fjern_markering_fra_kommentar Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
userId string query Nej
anonUserId string query Nej

Svar

Returnerer: FlagComment200Response

Eksempel

un_flag_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

oplås_kommentar Internal Link


Parametre

Name Type Location Required Description
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
sso string query Nej

Svar

Returnerer: LockComment200Response

Eksempel

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

fjern_fastgørelse_fra_kommentar Internal Link

Parametre

Name Type Placering Påkrævet Beskrivelse
tenantId string sti Ja
commentId string sti Ja
broadcastId string forespørgsel Ja
sso string forespørgsel Nej

Svar

Returnerer: PinComment200Response

Eksempel

un_pin_comment Eksempel
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

opdater_kommentar Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
contextUserId string query Nej
doSpamCheck boolean query Nej
isLive boolean query Nej

Respons

Returnerer: FlagCommentPublic200Response

Eksempel

update_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at indstille et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

stem_på_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
commentId string path Ja
urlId string query Ja
broadcastId string query Ja
sessionId string query Nej
sso string query Nej

Svar

Returnerer: VoteComment200Response

Eksempel

vote_comment Eksempel
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

tilføj_domæne_konfiguration Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Respons

Returnerer: AddDomainConfig200Response

Eksempel

add_domain_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_domæne_konfiguration Internal Link

Parametre

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

Svar

Returnerer: DeleteDomainConfig200Response

Eksempel

Eksempel på delete_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-autentificering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_domæne_konfiguration Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
domain string path Ja

Svar

Returnerer: GetDomainConfig200Response

Eksempel

get_domain_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-autorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_domæne_konfigurationer Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Svar

Returnerer: GetDomainConfigs200Response

Eksempel

Eksempel på get_domain_configs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard: 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

opdater_delvist_domæne_konfiguration Internal Link

Parametre

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

Svar

Returnerer: GetDomainConfig200Response

Eksempel

patch_domain_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

erstat_domæne_konfiguration Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
domainToUpdate string path Ja

Svar

Returnerer: GetDomainConfig200Response

Eksempel

put_domain_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard: 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

opret_email_skabelon Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja

Svar

Returnerer: CreateEmailTemplate200Response

Eksempel

create_email_template Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_email_skabelon Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Yes
id string path Yes

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_email_template Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

slet_email_skabelon_renderingsfejl Internal Link


Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
errorId string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_email_template_render_error Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_email_skabelon Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Yes
id string path Yes

Respons

Returnerer: GetEmailTemplate200Response

Eksempel

get_email_template Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer autorisation med API-nøgle: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_email_skabelon_definitioner Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja

Svar

Returnerer: GetEmailTemplateDefinitions200Response

Eksempel

Eksempel på get_email_template_definitions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_email_skabelon_renderingsfejl Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
skip number query Nej

Svar

Returnerer: GetEmailTemplateRenderErrors200Response

Eksempel

get_email_template_render_errors Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 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

hent_email_skabeloner Internal Link

Parametre

Navn Type Placering Krævet Beskrivelse
tenantId string query Ja
skip number query Nej

Svar

Returnerer: GetEmailTemplates200Response

Eksempel

get_email_templates Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

gengiv_email_skabelon Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
locale string query Nej

Svar

Returnerer: RenderEmailTemplate200Response

Eksempel

render_email_template Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgles godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_email_skabelon Internal Link

Parametre

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

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_email_template Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer autorisation med API-nøgle: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_hændelseslog Internal Link

req tenantId urlId userIdWS

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
urlId string query Ja
userIdWS string query Ja
startTime integer query Ja
endTime integer query Ja

Svar

Returnerer: GetEventLog200Response

Eksempel

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

hent_global_hændelseslog Internal Link

req tenantId urlId userIdWS

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
urlId string query Ja
userIdWS string query Ja
startTime integer query Ja
endTime integer query Ja

Respons

Returnerer: GetEventLog200Response

Eksempel

get_global_event_log Eksempel
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

opret_feed_indlæg Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
broadcastId string query Nej
isLive boolean query Nej
doSpamCheck boolean query Nej
skipDupCheck boolean query Nej

Svar

Returnerer: CreateFeedPost200Response

Eksempel

create_feed_post Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard: 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

opret_offentligt_feed_indlæg Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
broadcastId string query Nej
sso string query Nej

Svar

Returnerer: CreateFeedPostPublic200Response

Eksempel

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

slet_offentligt_feed_indlæg Internal Link


Parametre

Name Type Location Required Description
tenantId string path Ja
postId string path Ja
broadcastId string query Nej
sso string query Nej

Svar

Returnerer: DeleteFeedPostPublic200Response

Eksempel

delete_feed_post_public Eksempel
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

hent_feed_indlæg Internal Link

req tenantId afterId

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
afterId string query Nej
limit integer query Nej
tags array query Nej

Svar

Returnerer: GetFeedPosts200Response

Eksempel

get_feed_posts Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_offentlige_feed_indlæg Internal Link

req tenantId afterId

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
afterId string query Nej
limit integer query Nej
tags array query Nej
sso string query Nej
isCrawler boolean query Nej
includeUserInfo boolean query Nej

Svar

Returnerer: GetFeedPostsPublic200Response

Eksempel

get_feed_posts_public Eksempel
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

hent_feed_indlæg_statistik Internal Link

Parametre

Name Type Location Required Description
tenantId string path Ja
postIds array query Ja
sso string query Nej

Svar

Returnerer: GetFeedPostsStats200Response

Eksempel

get_feed_posts_stats Eksempel
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

hent_offentlige_brugerreaktioner Internal Link

Parametre

Name Type Location Required Description
tenantId string path Ja
postIds array query Nej
sso string query Nej

Svar

Returnerer: GetUserReactsPublic200Response

Eksempel

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

reaktér_offentligt_feed_indlæg Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
postId string path Ja
isUndo boolean query Nej
broadcastId string query Nej
sso string query Nej

Svar

Returnerer: ReactFeedPostPublic200Response

Eksempel

react_feed_post_public Eksempel
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

opdater_feed_indlæg Internal Link

Parametre

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

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_feed_post Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opdater_offentligt_feed_indlæg Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
postId string path Ja
broadcastId string query Nej
sso string query Nej

Svar

Returnerer: CreateFeedPostPublic200Response

Eksempel

update_feed_post_public Eksempel
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

marker_offentlig_kommentar Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
commentId string path Ja
isFlagged boolean query Ja
sso string query Nej

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

flag_comment_public Eksempel
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

tilføj_hashtag Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Nej

Svar

Returnerer: AddHashTag200Response

Eksempel

Eksempel på add_hash_tag
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

tilføj_hashtags_i_bulk Internal Link

Parametre

Name Type Location Required Description
tenantId string query Nej

Svar

Returnerer: AddHashTagsBulk200Response

Eksempel

add_hash_tags_bulk Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_hashtag Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tag string path Yes
tenantId string query No

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_hash_tag Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_hashtags Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
page number query Nej

Svar

Returnerer: GetHashTags200Response

Eksempel

get_hash_tags Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks til API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_delvist_hashtag Internal Link

Parametre

Name Type Location Required Description
tag string path Ja
tenantId string query Nej

Svar

Returnerer: PatchHashTag200Response

Eksempel

patch_hash_tag Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opret_moderator Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Svar

Returnerer: CreateModerator200Response

Eksempel

Eksempel på create_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_moderator Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
sendEmail string query Nej

Respons

Returnerer: FlagCommentPublic200Response

Eksempel

delete_moderator Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks til API-nøglen, f.eks. 'Bearer' (standard: nil)
9 # config.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

hent_moderator Internal Link

Parametre

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

Svar

Returnerer: GetModerator200Response

Eksempel

get_moderator Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_moderatorer Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
skip number query Nej

Svar

Returnerer: GetModerators200Response

Eksempel

get_moderators Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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_invitation Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
fromName string query Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

send_invite Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at angive et præfiks til API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opdater_moderator Internal Link

Parametre

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

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_moderator Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

slet_notifikationstælling Internal Link

Parametre

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

Respons

Returnerer: FlagCommentPublic200Response

Eksempel

delete_notification_count Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_cachet_notifikationstælling Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: GetCachedNotificationCount200Response

Eksempel

get_cached_notification_count Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_notifikationstælling Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
userId string query Nej
urlId string query Nej
fromCommentId string query Nej
viewed boolean query Nej
type string query Nej

Svar

Returnerer: GetNotificationCount200Response

Eksempel

get_notification_count Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_notifikationer Internal Link

Parametre

Name Type Location Required Description
tenantId string query Yes
userId string query No
urlId string query No
fromCommentId string query No
viewed boolean query No
type string query No
skip number query No

Respons

Returnerer: GetNotifications200Response

Eksempel

get_notifications Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisering
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-autorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_notifikation Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
userId string query Nej

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

Eksempel på update_notification
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

tilføj_side Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja

Svar

Returnerer: AddPageAPIResponse

Eksempel

add_page Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

slet_side Internal Link

Parametre

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

Svar

Returnerer: DeletePageAPIResponse

Eksempel

delete_page Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar-tegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_side_via_urlid Internal Link

Parametre

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

Svar

Returnerer: GetPageByURLIdAPIResponse

Eksempel

get_page_by_urlid Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard: 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

hent_sider Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja

Svar

Returnerer: GetPagesAPIResponse

Eksempel

get_pages Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_delvist_side Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: PatchPageAPIResponse

Eksempel

patch_page Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

slet_ventende_webhook_hændelse Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_pending_webhook_event Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_tælling_af_ventende_webhook_hændelser Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
commentId string query Nej
externalId string query Nej
eventType string query Nej
type string query Nej
domain string query Nej
attemptCountGT number query Nej

Svar

Returnerer: GetPendingWebhookEventCount200Response

Eksempel

get_pending_webhook_event_count Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren foran følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_ventende_webhook_hændelser Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
commentId string query Nej
externalId string query Nej
eventType string query Nej
type string query Nej
domain string query Nej
attemptCountGT number query Nej
skip number query Nej

Svar

Returnerer: GetPendingWebhookEvents200Response

Eksempel

get_pending_webhook_events Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opret_spørgsmåls_konfiguration Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja

Respons

Returnerer: CreateQuestionConfig200Response

Eksempel

Eksempel på create_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_spørgsmåls_konfiguration Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_question_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_spørgsmåls_konfiguration Internal Link

Parametre

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

Svar

Returnerer: GetQuestionConfig200Response

Eksempel

get_question_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_spørgsmåls_konfigurationer Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
skip number query Nej

Svar

Returnerer: GetQuestionConfigs200Response

Eksempel

Eksempel på get_question_configs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren på følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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 # Flydepunktstal |
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

opdater_spørgsmåls_konfiguration Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_question_config Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opret_spørgsmåls_resultat Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Svar

Returnerer: CreateQuestionResult200Response

Eksempel

create_question_result Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_spørgsmåls_resultat Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_question_result Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks til API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_spørgsmåls_resultat Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: GetQuestionResult200Response

Eksempel

get_question_result Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_spørgsmåls_resultater Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
urlId string query Nej
userId string query Nej
startDate string query Nej
questionId string query Nej
questionIds string query Nej
skip number query Nej

Svar

Returnerer: GetQuestionResults200Response

Eksempel

get_question_results Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren på følgende linje for at sætte en præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_spørgsmåls_resultat Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Yes
id string path Yes

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_question_result Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

aggreger_spørgsmåls_resultater Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
questionId string query Nej
questionIds array query Nej
urlId string query Nej
timeBucket string query Nej
startDate string query Nej
forceRecalculate boolean query Nej

Svar

Returnerer: AggregateQuestionResults200Response

Eksempel

aggregate_question_results Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

aggreger_spørgsmåls_resultater_i_bulk Internal Link

Parametre

Name Type Location Required Description
tenantId string query Yes
forceRecalculate boolean query No

Respons

Returnerer: BulkAggregateQuestionResults200Response

Eksempel

bulk_aggregate_question_results Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

kombinér_kommentarer_med_spørgsmåls_resultater Internal Link

Parametre

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

Svar

Returnerer: CombineCommentsWithQuestionResults200Response

Eksempel

combine_comments_with_question_results Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

tilføj_sso_bruger Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Respons

Returnerer: AddSSOUserAPIResponse

Eksempel

Eksempel på add_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-autorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_sso_bruger Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
deleteComments boolean query Nej
commentDeleteMode string query Nej

Svar

Returnerer: DeleteSSOUserAPIResponse

Eksempel

delete_sso_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentarstegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_sso_bruger_via_email Internal Link

Parametre

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

Svar

Returnerer: GetSSOUserByEmailAPIResponse

Eksempel

get_sso_user_by_email Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_sso_bruger_via_id Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: GetSSOUserByIdAPIResponse

Eksempel

get_sso_user_by_id Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet på følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard: nil)
9 # config.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

hent_sso_brugere Internal Link

Parametre

Name Type Location Required Description
tenantId string query Yes
skip integer query No

Respons

Returnerer: GetSSOUsers200Response

Eksempel

Eksempel på get_sso_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standardværdien er 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

opdater_delvist_sso_bruger Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
id string path Ja
updateComments boolean query Nej

Svar

Returnerer: PatchSSOUserAPIResponse

Eksempel

patch_sso_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

erstat_sso_bruger Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
updateComments boolean query Nej

Svar

Returnerer: PutSSOUserAPIResponse

Eksempel

put_sso_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentareringen af følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opret_abonnement Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Svar

Returnerer: CreateSubscriptionAPIResponse

Eksempel

create_subscription Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

slet_abonnement Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
userId string query Nej

Respons

Returnerer: DeleteSubscriptionAPIResponse

Eksempel

delete_subscription Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard: nil)
9 # config.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

hent_abonnementer Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
userId string query Nej

Svar

Returnerer: GetSubscriptionsAPIResponse

Eksempel

get_subscriptions Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks til API-nøglen, f.eks. 'Bearer' (standard er 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

hent_tenant_daglige_forbrug Internal Link


Parametre

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

Svar

Returnerer: GetTenantDailyUsages200Response

Eksempel

get_tenant_daily_usages Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle autorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opret_tenant_pakke Internal Link

Parametre

Navn Type Location Påkrævet Beskrivelse
tenantId string query Ja

Svar

Returnerer: CreateTenantPackage200Response

Eksempel

create_tenant_package Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren på følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_tenant_pakke Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_tenant_package Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_tenant_pakke Internal Link

Parametre

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

Respons

Returnerer: GetTenantPackage200Response

Eksempel

get_tenant_package Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_tenant_pakker Internal Link

Parametre

Navn Type Location Påkrævet Beskrivelse
tenantId string query Ja
skip number query Nej

Svar

Returnerer: GetTenantPackages200Response

Eksempel

get_tenant_packages Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

erstat_tenant_pakke Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

replace_tenant_package Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15replace_tenant_package_body = FastCommentsClient::ReplaceTenantPackageBody.new({name: 'name_example', monthly_cost_usd: 3.56, yearly_cost_usd: 3.56, max_monthly_page_loads: 3.56, max_monthly_api_credits: 3.56, max_monthly_comments: 3.56, max_concurrent_users: 3.56, max_tenant_users: 3.56, max_sso_users: 3.56, max_moderators: 3.56, max_domains: 3.56, has_debranding: false, for_who_text: 'for_who_text_example', feature_taglines: ['feature_taglines_example'], has_flex_pricing: false}) # ReplaceTenantPackageBody |
16
17begin
18
19 result = api_instance.replace_tenant_package(tenant_id, id, replace_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->replace_tenant_package: #{e}"
23end
24

opdater_tenant_pakke Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Respons

Returnerer: FlagCommentPublic200Response

Eksempel

update_tenant_package Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen af følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opret_tenant_bruger Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja

Respons

Returnerer: CreateTenantUser200Response

Eksempel

create_tenant_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_tenant_bruger Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
deleteComments string query Nej
commentDeleteMode string query Nej

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_tenant_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet for følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_tenant_bruger Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: GetTenantUser200Response

Eksempel

get_tenant_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_user: #{e}"
22end
23

hent_tenant_brugere Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
skip number query Nej

Svar

Returnerer: GetTenantUsers200Response

Eksempel

get_tenant_users Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-autorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

erstat_tenant_bruger Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
updateComments string query Nej

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

replace_tenant_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard: nil)
9 # config.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

Parametre

Navn Type Location Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
redirectURL string query Nej

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

send_login_link Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opdater_tenant_bruger Internal Link

Parametre

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

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_tenant_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opret_tenant Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string forespørgsel Ja

Response

Returnerer: CreateTenant200Response

Eksempel

Eksempel på create_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle-autorisering: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra den følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_tenant Internal Link

Parametre

Navn Type Location Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
sure string query Nej

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

delete_tenant Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgle autorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_tenant Internal Link

Parametre

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

Svar

Returnerer: GetTenant200Response

Eksempel

get_tenant Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_tenants Internal Link

Parameters

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
meta string query Nej
skip number query Nej

Response

Returnerer: GetTenants200Response

Eksempel

get_tenants Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_tenant Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Svar

Returnerer: FlagCommentPublic200Response

Eksempel

update_tenant Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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_billede Internal Link

Upload og ændre størrelse på et billede

Parametre

Name Type Location Required Description
tenantId string path Ja
sizePreset string query Nej Størrelsesforindstilling: "Default" (1000x1000px) eller "CrossPlatform" (opretter størrelser til populære enheder)
urlId string query Nej Side-id som uploaden sker fra, til konfiguration

Svar

Returnerer: UploadImageResponse

Eksempel

upload_image Eksempel
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 | Størrelsesforindstilling: \"Default\" (1000x1000px) eller \"CrossPlatform\" (opretter størrelser til populære enheder)
10 url_id: 'url_id_example' # String | Side-id som uploaden sker fra, til konfiguration
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

hent_bruger_badge_fremgang_efter_id Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja

Respons

Returnerer: GetUserBadgeProgressById200Response

Eksempel

get_user_badge_progress_by_id Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_bruger_badge_fremgang_efter_bruger_id Internal Link

Parametre

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

Svar

Returnerer: GetUserBadgeProgressById200Response

Eksempel

get_user_badge_progress_by_user_id Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

hent_liste_over_bruger_badge_fremgang Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja
userId string query Nej
limit number query Nej
skip number query Nej

Svar

Returnerer: GetUserBadgeProgressList200Response

Eksempel

get_user_badge_progress_list Example
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet på følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opret_bruger_badge Internal Link

Parametre

Name Type Location Required Description
tenantId string query Ja

Respons

Returnerer: CreateUserBadge200Response

Eksempel

create_user_badge Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommenteringen fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_bruger_badge Internal Link

Parametre

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

Svar

Returnerer: UpdateUserBadge200Response

Eksempel

delete_user_badge Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (som standard nil)
9 # config.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

hent_bruger_badge Internal Link

Parametre

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

Respons

Returnerer: GetUserBadge200Response

Eksempel

get_user_badge Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_bruger_badges Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
userId string query Nej
badgeId string query Nej
type number query Nej
displayedOnComments boolean query Nej
limit number query Nej
skip number query Nej

Svar

Returnerer: GetUserBadges200Response

Eksempel

get_user_badges Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

opdater_bruger_badge Internal Link

Parametre

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

Response

Returnerer: UpdateUserBadge200Response

Eksempel

update_user_badge Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar på følgende linje for at indstille et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

hent_bruger_notifikationstælling Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
sso string query Nej

Svar

Returnerer: GetUserNotificationCount200Response

Eksempel

get_user_notification_count Eksempel
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

hent_bruger_notifikationer Internal Link

Parametre

Navn Type Location Påkrævet Beskrivelse
tenantId string query Ja
pageSize integer query Nej
afterId string query Nej
includeContext boolean query Nej
afterCreatedAt integer query Nej
unreadOnly boolean query Nej
dmOnly boolean query Nej
noDm boolean query Nej
includeTranslations boolean query Nej
sso string query Nej

Svar

Returnerer: GetUserNotifications200Response

Eksempel

get_user_notifications Eksempel
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

nulstil_bruger_notifikationstælling Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
sso string query Nej

Respons

Returnerer: ResetUserNotifications200Response

Eksempel

reset_user_notification_count Eksempel
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

nulstil_bruger_notifikationer Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
afterId string query Nej
afterCreatedAt integer query Nej
unreadOnly boolean query Nej
dmOnly boolean query Nej
noDm boolean query Nej
sso string query Nej

Svar

Returnerer: ResetUserNotifications200Response

Eksempel

reset_user_notifications Eksempel
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

opdater_bruger_notifikation_kommentarabonnementsstatus Internal Link

Aktivér eller deaktiver notifikationer for en specifik kommentar.

Parametre

Name Type Location Required Description
tenantId string query Ja
notificationId string path Ja
optedInOrOut string path Ja
commentId string query Ja
sso string query Nej

Svar

Returnerer: UpdateUserNotificationStatus200Response

Eksempel

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

opdater_bruger_notifikation_sideabonnementsstatus Internal Link

Aktivér eller deaktiver notifikationer for en side. Når brugere er tilmeldt en side, oprettes der notifikationer for nye rodkommentarer, og også

Parameters

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
urlId string query Ja
url string query Ja
pageTitle string query Ja
subscribedOrUnsubscribed string path Ja
sso string query Nej

Svar

Returnerer: UpdateUserNotificationStatus200Response

Eksempel

update_user_notification_page_subscription_status Eksempel
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

opdater_bruger_notifikation_status Internal Link

Parametre

Name Type Location Påkrævet Beskrivelse
tenantId string query Ja
notificationId string path Ja
newStatus string path Ja
sso string query Nej

Svar

Returnerer: UpdateUserNotificationStatus200Response

Eksempel

Eksempel på 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

hent_bruger_tilstedeværelsesstatusser Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
urlIdWS string query Ja
userIds string query Ja

Respons

Returnerer: GetUserPresenceStatuses200Response

Eksempel

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

søg_brugere Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string path Ja
urlId string query Ja
usernameStartsWith string query Ja
mentionGroupIds array query Nej
sso string query Nej

Svar

Returnerer: SearchUsers200Response

Eksempel

search_users Eksempel
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

hent_bruger Internal Link

Parametre

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

Svar

Returnerer: GetUser200Response

Eksempel

get_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsætning af godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at angive et præfiks til API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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

opret_stemme Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
commentId string query Ja
direction string query Ja
userId string query Nej
anonUserId string query Nej

Respons

Returnerer: VoteComment200Response

Eksempel

create_vote Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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

slet_stemme Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
id string path Ja
editKey string query Nej

Svar

Returnerer: DeleteCommentVote200Response

Eksempel

Eksempel på delete_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøglegodkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentartegnet fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
9 # config.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 "Fejl ved kald af DefaultApi->delete_vote: #{e}"
25end
26

hent_stemmer Internal Link

Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
urlId string query Ja

Svar

Returnerer: GetVotes200Response

Eksempel

get_votes Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: 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

hent_stemmer_for_bruger Internal Link


Parametre

Navn Type Placering Påkrævet Beskrivelse
tenantId string query Ja
urlId string query Ja
userId string query Nej
anonUserId string query Nej

Svar

Returnerer: GetVotesForUser200Response

Eksempel

get_votes_for_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API-nøgleautorisation: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren fra følgende linje for at sætte et præfiks for API-nøglen, f.eks. 'Bearer' (standard er 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


Brug for hjælp?

Hvis du støder på problemer eller har spørgsmål om Ruby SDK'et, så:

Bidrag

Bidrag er velkomne! Besøg venligst GitHub-repositoriet for retningslinjer for bidrag.