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.

Hurtigstart 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.

Brug af SSO 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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
parentTenantIdstringqueryNej
includeStatsbooleanqueryNej

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 revisionslog Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
limitnumberqueryNej
skipnumberqueryNej
orderstringqueryNej
afternumberqueryNej
beforenumberqueryNej

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 kommentar (offentlig) Internal Link

Parametre

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

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

Ophæv blokering af kommentar (offentlig) Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

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

Kontroller kommentarer for blokerede Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdsstringqueryJaA comma separated list of comment ids.
ssostringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNej
ssostringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNej
isLivebooleanqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNej
ssostringqueryNej

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 stemme på kommentar Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
voteIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

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

Rapportér kommentar Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 kommentartekst Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
editKeystringqueryNej
ssostringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
dirintegerqueryJa
ssostringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
pageintegerqueryNo
limitintegerqueryNo
skipintegerqueryNo
asTreebooleanqueryNo
skipChildrenintegerqueryNo
limitChildrenintegerqueryNo
maxTreeDepthintegerqueryNo
urlIdstringqueryNo
userIdstringqueryNo
anonUserIdstringqueryNo
contextUserIdstringqueryNo
hashTagstringqueryNo
parentIdstringqueryNo
directionstringqueryNo

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

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa
pageintegerqueryNej
directionstringqueryNej
ssostringqueryNej
skipintegerqueryNej
skipChildrenintegerqueryNej
limitintegerqueryNej
limitChildrenintegerqueryNej
countChildrenbooleanqueryNej
fetchPageForCommentIdstringqueryNej
includeConfigbooleanqueryNej
countAllbooleanqueryNej
includei10nbooleanqueryNej
localestringqueryNej
modulesstringqueryNej
isCrawlerbooleanqueryNej
includeNotificationCountbooleanqueryNej
asTreebooleanqueryNej
maxTreeDepthintegerqueryNej
useFullTranslationIdsbooleanqueryNej
parentIdstringqueryNej
searchTextstringqueryNej
hashTagsarrayqueryNej
userIdstringqueryNej
customConfigStrstringqueryNej
afterCommentIdstringqueryNej
beforeCommentIdstringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

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

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
isLivebooleanqueryNej
doSpamCheckbooleanqueryNej
sendEmailsbooleanqueryNej
populateNotificationsbooleanqueryNej

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 (bulk) Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
isLivebooleanqueryNej
doSpamCheckbooleanqueryNej
sendEmailsbooleanqueryNej
populateNotificationsbooleanqueryNej

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 kommentartekst Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNej
ssostringqueryNej

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

Ophæv blokering af bruger fra kommentar Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

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 rapportering af kommentar Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

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

Fjern låsning af kommentar Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

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 af kommentar Internal Link

Parametre

NameTypePlaceringPåkrævetBeskrivelse
tenantIdstringstiJa
commentIdstringstiJa
broadcastIdstringforespørgselJa
ssostringforespørgselNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNej
doSpamCheckbooleanqueryNej
isLivebooleanqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNej
ssostringqueryNej

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ænekonfiguration Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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ænekonfiguration Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
domainstringpathJa

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ænekonfiguration Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
domainstringpathJa

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ænekonfigurationer Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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

Patch domænekonfiguration Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
domainToUpdatestringpathJa

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ænekonfiguration Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
domainToUpdatestringpathJa

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 e-mail-skabelon Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

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 e-mail-skabelon Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
idstringpathYes

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 gengivelsesfejl for e-mail-skabelon Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
errorIdstringpathJa

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 e-mail-skabelon Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
idstringpathYes

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 definitioner for e-mail-skabeloner Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

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 gengivelsesfejl for e-mail-skabeloner Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
skipnumberqueryNej

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 e-mail-skabeloner Internal Link

Parametre

NavnTypePlaceringKrævetBeskrivelse
tenantIdstringqueryJa
skipnumberqueryNej

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 e-mail-skabelon Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
localestringqueryNej

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 e-mail-skabelon Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
broadcastIdstringqueryNej
isLivebooleanqueryNej
doSpamCheckbooleanqueryNej
skipDupCheckbooleanqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
afterIdstringqueryNej
limitintegerqueryNej
tagsarrayqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
afterIdstringqueryNej
limitintegerqueryNej
tagsarrayqueryNej
ssostringqueryNej
isCrawlerbooleanqueryNej
includeUserInfobooleanqueryNej

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 statistik for feed-indlæg Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
postIdsarrayqueryJa
ssostringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringpathJa
postIdsarrayqueryNej
ssostringqueryNej

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

Reager på offentligt feed-indlæg Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
postIdstringpathJa
isUndobooleanqueryNej
broadcastIdstringqueryNej
ssostringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

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

Rapportér offentlig kommentar Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
isFlaggedbooleanqueryJa
ssostringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryNej

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 (bulk) Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tagstringpathYes
tenantIdstringqueryNo

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
pagenumberqueryNej

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

Patch hashtag Internal Link

Parametre

NameTypeLocationRequiredDescription
tagstringpathJa
tenantIdstringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
sendEmailstringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
skipnumberqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
fromNamestringqueryJa

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
userIdstringqueryNej
urlIdstringqueryNej
fromCommentIdstringqueryNej
viewedbooleanqueryNej
typestringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo
skipnumberqueryNo

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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 efter url-id Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
urlIdstringqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

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

Patch side Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 antal ventende webhook-hændelser Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringqueryNej
externalIdstringqueryNej
eventTypestringqueryNej
typestringqueryNej
domainstringqueryNej
attemptCountGTnumberqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringqueryNej
externalIdstringqueryNej
eventTypestringqueryNej
typestringqueryNej
domainstringqueryNej
attemptCountGTnumberqueryNej
skipnumberqueryNej

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ålskonfiguration Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

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ålskonfiguration Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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ålskonfiguration Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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ålskonfigurationer Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNej

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ålskonfiguration Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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ålresultat Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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ålresultat Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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ålresultat Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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ålresultater Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
urlIdstringqueryNej
userIdstringqueryNej
startDatestringqueryNej
questionIdstringqueryNej
questionIdsstringqueryNej
skipnumberqueryNej

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ålresultat Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
idstringpathYes

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ålresultater Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
questionIdstringqueryNej
questionIdsarrayqueryNej
urlIdstringqueryNej
timeBucketstringqueryNej
startDatestringqueryNej
forceRecalculatebooleanqueryNej

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ålresultater (bulk) Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
forceRecalculatebooleanqueryNo

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ålresultater Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
questionIdstringqueryNej
questionIdsarrayqueryNej
urlIdstringqueryNej
startDatestringqueryNej
forceRecalculatebooleanqueryNej
minValuenumberqueryNej
maxValuenumberqueryNej
limitnumberqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
deleteCommentsbooleanqueryNej
commentDeleteModestringqueryNej

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 efter e-mail Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
emailstringpathJa

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 efter id Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
skipintegerqueryNo

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

Patch SSO-bruger Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
updateCommentsbooleanqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
updateCommentsbooleanqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej

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

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNej

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

Opdater abonnement Internal Link


Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej

Response

Returnerer: UpdateSubscriptionAPIResponse

Eksempel

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

Hent lejers daglige forbrug Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
yearNumbernumberqueryNo
monthNumbernumberqueryNo
dayNumbernumberqueryNo
skipnumberqueryNo

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 lejerpakke Internal Link

Parametre

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa

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 lejerpakke Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 lejerpakke Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

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 lejerpakker Internal Link

Parametre

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
skipnumberqueryNej

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 lejerpakke Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 lejerpakke Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 lejerbruger Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

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 lejerbruger Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
deleteCommentsstringqueryNej
commentDeleteModestringqueryNej

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 lejerbruger Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 lejerbrugere Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
skipnumberqueryNej

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 lejerbruger Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNej

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

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
redirectURLstringqueryNej

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 lejerbruger Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
updateCommentsstringqueryNo

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 lejer Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringforespørgselJa

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 lejer Internal Link

Parametre

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
surestringqueryNej

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 lejer Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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 lejere Internal Link

Parameters

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
metastringqueryNej
skipnumberqueryNej

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 lejer Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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

Ændr billettilstand Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryJa
idstringpathJa

Svar

Returnerer: ChangeTicketState200Response

Eksempel

change_ticket_state 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 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 |
15id = 'id_example' # String |
16change_ticket_state_body = FastCommentsClient::ChangeTicketStateBody.new({state: 37}) # ChangeTicketStateBody |
17
18begin
19
20 result = api_instance.change_ticket_state(tenant_id, user_id, id, change_ticket_state_body)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->change_ticket_state: #{e}"
24end
25

Opret billet Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryJa

Svar

Returnerer: CreateTicket200Response

Eksempel

create_ticket 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 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 |
14user_id = 'user_id_example' # String |
15create_ticket_body = FastCommentsClient::CreateTicketBody.new({subject: 'subject_example'}) # CreateTicketBody |
16
17begin
18
19 result = api_instance.create_ticket(tenant_id, user_id, create_ticket_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->create_ticket: #{e}"
23end
24

Hent billet Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej

Svar

Returnerer: GetTicket200Response

Eksempel

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

Hent billetter Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNej
statenumberqueryNej
skipnumberqueryNej
limitnumberqueryNej

Svar

Returnerer: GetTickets200Response

Eksempel

get_tickets 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 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 state: 1.2, # Float |
17 skip: 1.2, # Float |
18 limit: 1.2 # Float |
19}
20
21begin
22
23 result = api_instance.get_tickets(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling DefaultApi->get_tickets: #{e}"
27end
28

Upload billede Internal Link

Upload og ændre størrelse på et billede

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
sizePresetstringqueryNejStørrelsesforindstilling: "Default" (1000x1000px) eller "CrossPlatform" (opretter størrelser til populære enheder)
urlIdstringqueryNejSide-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 brugerbadge-fremgang efter id Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

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 brugerbadge-fremgang efter bruger-id Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringpathJa

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 brugerbadge-fremgang Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNej
limitnumberqueryNej
skipnumberqueryNej

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 brugerbadge Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

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 brugerbadge Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

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 brugerbadge Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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 brugerbadges Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
userIdstringqueryNej
badgeIdstringqueryNej
typenumberqueryNej
displayedOnCommentsbooleanqueryNej
limitnumberqueryNej
skipnumberqueryNej

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 brugerbadge Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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 brugers notifikationstælling Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

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 brugers notifikationer Internal Link

Parametre

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
pageSizeintegerqueryNej
afterIdstringqueryNej
includeContextbooleanqueryNej
afterCreatedAtintegerqueryNej
unreadOnlybooleanqueryNej
dmOnlybooleanqueryNej
noDmbooleanqueryNej
includeTranslationsbooleanqueryNej
ssostringqueryNej

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 brugers notifikationstælling Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

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 brugers notifikationer Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
afterIdstringqueryNej
afterCreatedAtintegerqueryNej
unreadOnlybooleanqueryNej
dmOnlybooleanqueryNej
noDmbooleanqueryNej
ssostringqueryNej

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 brugers abonnementsstatus for kommentarnotifikationer Internal Link

Aktivér eller deaktiver notifikationer for en specifik kommentar.

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
notificationIdstringpathJa
optedInOrOutstringpathJa
commentIdstringqueryJa
ssostringqueryNej

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 brugers abonnementsstatus for sidenotifikationer 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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa
urlstringqueryJa
pageTitlestringqueryJa
subscribedOrUnsubscribedstringpathJa
ssostringqueryNej

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 brugers notifikationsstatus Internal Link

Parametre

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
notificationIdstringpathJa
newStatusstringpathJa
ssostringqueryNej

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 brugers tilstedeværelsesstatusser Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdWSstringqueryJa
userIdsstringqueryJa

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 efter brugere Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
usernameStartsWithstringqueryNej
mentionGroupIdsarrayqueryNej
ssostringqueryNej
searchSectionstringqueryNej

Response

Returnerer: SearchUsers200Response

Eksempel

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

Hent bruger Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringqueryJa
directionstringqueryJa
userIdstringqueryNej
anonUserIdstringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
editKeystringqueryNej

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa
userIdstringqueryNej
anonUserIdstringqueryNej

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.