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

Add this line to your application's Gemfile:

gem 'fastcomments'

And then execute:

bundle install

Or install it yourself as:

gem install fastcomments

Biblioteksindhold

Dette bibliotek indeholder den genererede API‑klient og SSO‑værktøjerne, der gør arbejdet med API’en lettere.

Offentlige vs sikrede API’er

For API‑klienten findes der tre klasser, DefaultApi, PublicApi og ModerationApi. DefaultApi indeholder metoder, der kræver din API‑nøgle, og PublicApi indeholder API‑kald, der kan foretages direkte fra en browser/mobil enhed osv. uden autentifikation. ModerationApi indeholder metoderne, der driver moderator‑dashboardet.

ModerationApi leverer en omfattende suite af live‑ og hurtige moderations‑API’er. Hver ModerationApi‑metode accepterer en sso‑parameter og kan autentificere via SSO eller en FastComments.com‑session‑cookie.

Hurtig start Internal Link

Brugen af godkendte API'er (DefaultApi)

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

require 'fastcomments'

# Create and configure the API client
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# REQUIRED: Set your API key (get this from your FastComments dashboard)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Create the API instance with the configured client
api = FastCommentsClient::DefaultApi.new(api_client)

# Now you can make authenticated API calls
begin
  # Example: Add an SSO user
  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}"
  # Common errors:
  # - 401: API key is missing or invalid
  # - 400: Request validation failed
end

Brugen af offentlige API'er (PublicApi)

Offentlige slutpunkter kræver ikke godkendelse:

require 'fastcomments'

public_api = FastCommentsClient::PublicApi.new

begin
  response = public_api.get_comments_public(
    'YOUR_TENANT_ID',
    'page-url-id'
  )
  puts response
rescue FastCommentsClient::ApiError => e
  puts e.message
end

Brugen af moderations-API'er (ModerationApi)

Moderationsmetoderne driver moderator‑dashboardet. Overgiv en sso‑token, så anmodningen foretages på vegne af en SSO-godkendt moderator:

require 'fastcomments'

moderation_api = FastCommentsClient::ModerationApi.new

begin
  # Example: List comments in the moderation queue
  response = moderation_api.get_api_comments(
    sso: 'YOUR_MODERATOR_SSO_TOKEN'
  )
  puts response
rescue FastCommentsClient::ApiError => e
  puts e.message
end

Almindelige problemer

  1. 401 "missing-api-key" fejl: Sørg for, at du sætter config.api_key['x-api-key'] = 'YOUR_KEY' før du opretter DefaultApi‑instansen.
  2. Forkert API‑klasse: Brug DefaultApi til server‑side godkendte anmodninger, PublicApi til klient‑side/offentlige anmodninger, og ModerationApi til anmodninger fra moderator‑dashboardet.
  3. Null API‑nøgle: SDK'en vil stille og roligt springe godkendelse over, hvis API‑nøglen er null, hvilket medfører 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'

# 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(
  'your-tenant-id',
  'your-page-url-id',
  sso: token
)

puts "Status: #{response}"

Sikker SSO

require 'fastcomments'

# 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(
  'your-tenant-id',
  'your-page-url-id',
  sso: token
)

puts "Status: #{response}"

aggregate 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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
parentTenantIdstringqueryNej
includeStatsbooleanqueryNej

Svar

Returnerer: AggregateResponse

Eksempel

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

get_audit_logs Internal Link

Parametre

NameTypePlaceringKrævetBeskrivelse
tenantIdstringqueryJa
limitnumberqueryNej
skipnumberqueryNej
orderstringqueryNej
afternumberqueryNej
beforenumberqueryNej

Svar

Returnerer: GetAuditLogsResponse

Eksempel

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

logout_public Internal Link

Svar

Returnerer: APIEmptyResponse

Eksempel

logout_public Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6
7begin
8
9 result = api_instance.logout_public
10 p result
11rescue FastCommentsClient::ApiError => e
12 puts "Error when calling PublicApi->logout_public: #{e}"
13end
14

block_from_comment_public Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

Svar

Returnerer: BlockSuccess

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

un_block_comment_public Internal Link

Parametre

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

Svar

Returnerer: UnblockSuccess

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

checked_comments_for_blocked Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdsstringqueryJaEn kommasepareret liste over kommentar-id'er.
ssostringqueryNej

Svar

Returnerer: CheckBlockedCommentsResponse

Eksempel

checked_comments_for_blocked Eksempel
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 over 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

block_user_from_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

Svar

Returnerer: BlockSuccess

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

create_comment_public Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: SaveCommentsResponseWithPresence

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

delete_comment Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNej
isLivebooleanqueryNej

Svar

Returnerer: DeleteCommentResult

Eksempel

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

delete_comment_public Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNej
ssostringqueryNej

Svar

Returnerer: PublicAPIDeleteCommentResponse

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

delete_comment_vote Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
voteIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Svar

Returnerer: VoteDeleteResponse

Eksempel

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

flag_comment Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

Svar

Returnerer: FlagCommentResponse

Eksempel

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

get_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIGetCommentResponse

Eksempel

get_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 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_comment(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_comment: #{e}"
22end
23

get_comment_text Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
editKeystringqueryNej
ssostringqueryNej

Svar

Returnerer: PublicAPIGetCommentTextResponse

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

get_comment_vote_user_names Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
dirintegerqueryJa
ssostringqueryNej

Svar

Returnerer: GetCommentVoteUserNamesSuccessResponse

Eksempel

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

get_comments Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
pageintegerqueryNej
limitintegerqueryNej
skipintegerqueryNej
asTreebooleanqueryNej
skipChildrenintegerqueryNej
limitChildrenintegerqueryNej
maxTreeDepthintegerqueryNej
urlIdstringqueryNej
userIdstringqueryNej
anonUserIdstringqueryNej
contextUserIdstringqueryNej
hashTagstringqueryNej
parentIdstringqueryNej
directionstringqueryNej
fromDateintegerqueryNej
toDateintegerqueryNej

Svar

Returnerer: APIGetCommentsResponse

Eksempel

get_comments 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 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 |
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 from_date: 789, # Integer |
30 to_date: 789 # Integer |
31}
32
33begin
34
35 result = api_instance.get_comments(tenant_id, opts)
36 p result
37rescue FastCommentsClient::ApiError => e
38 puts "Error when calling DefaultApi->get_comments: #{e}"
39end
40

get_comments_public Internal Link

req tenantId urlId

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringstiJa
urlIdstringforespørgselJa
pageintegerforespørgselNej
directionstringforespørgselNej
ssostringforespørgselNej
skipintegerforespørgselNej
skipChildrenintegerforespørgselNej
limitintegerforespørgselNej
limitChildrenintegerforespørgselNej
countChildrenbooleanforespørgselNej
fetchPageForCommentIdstringforespørgselNej
includeConfigbooleanforespørgselNej
countAllbooleanforespørgselNej
includei10nbooleanforespørgselNej
localestringforespørgselNej
modulesstringforespørgselNej
isCrawlerbooleanforespørgselNej
includeNotificationCountbooleanforespørgselNej
asTreebooleanforespørgselNej
maxTreeDepthintegerforespørgselNej
useFullTranslationIdsbooleanforespørgselNej
parentIdstringforespørgselNej
searchTextstringforespørgselNej
hashTagsarrayforespørgselNej
userIdstringforespørgselNej
customConfigStrstringforespørgselNej
afterCommentIdstringforespørgselNej
beforeCommentIdstringforespørgselNej

Svar

Returnerer: GetCommentsResponseWithPresencePublicComment

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

lock_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

pin_comment Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: ChangeCommentPinStatusResponse

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

save_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Svar

Returnerer: APISaveCommentResponse

Eksempel

save_comment 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' (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_comment_params = FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'}) # CreateCommentParams |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comment(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comment: #{e}"
28end
29

save_comments_bulk Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
isLivebooleanqueryNej
doSpamCheckbooleanqueryNej
sendEmailsbooleanqueryNej
populateNotificationsbooleanqueryNej

Respons

Returnerer: SaveCommentsBulkResponse

Eksempel

save_comments_bulk 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 kommentartegnet foran 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_comment_params = [FastCommentsClient::CreateCommentParams.new({commenter_name: 'commenter_name_example', comment: 'comment_example', url: 'url_example', url_id: 'url_id_example', locale: 'locale_example'})] # Array<CreateCommentParams> |
15opts = {
16 is_live: true, # Boolean |
17 do_spam_check: true, # Boolean |
18 send_emails: true, # Boolean |
19 populate_notifications: true # Boolean |
20}
21
22begin
23
24 result = api_instance.save_comments_bulk(tenant_id, create_comment_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->save_comments_bulk: #{e}"
28end
29

set_comment_text Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNej
ssostringqueryNej

Svar

Returnerer: PublicAPISetCommentTextResponse

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

un_block_user_from_comment Internal Link

Parametre

NavnTypePlaceringKrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

Svar

Returnerer: UnblockSuccess

Eksempel

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

un_flag_comment Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej
anonUserIdstringqueryNej

Respons

Returnerer: FlagCommentResponse

Eksempel

un_flag_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
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 |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 anon_user_id: 'anon_user_id_example' # String |
18}
19
20begin
21
22 result = api_instance.un_flag_comment(tenant_id, id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->un_flag_comment: #{e}"
26end
27

un_lock_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

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

un_pin_comment Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: ChangeCommentPinStatusResponse

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

update_comment Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNej
doSpamCheckbooleanqueryNej
isLivebooleanqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

vote_comment Internal Link

Parametre

NavnTypePlaceringKrævetBeskrivelse
tenantIdstringpathYes
commentIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
sessionIdstringqueryNo
ssostringqueryNo

Svar

Returnerer: VoteResponse

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

get_comments_for_user Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
userIdstringqueryNej
directionstringqueryNej
repliesToUserIdstringqueryNej
pagenumberqueryNej
includei10nbooleanqueryNej
localestringqueryNej
isCrawlerbooleanqueryNej

Svar

Returnerer: GetCommentsForUserResponse

Eksempel

get_comments_for_user Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6opts = {
7 user_id: 'user_id_example', # String |
8 direction: FastCommentsClient::SortDirections::OF, # SortDirections |
9 replies_to_user_id: 'replies_to_user_id_example', # String |
10 page: 1.2, # Float |
11 includei10n: true, # Boolean |
12 locale: 'locale_example', # String |
13 is_crawler: true # Boolean |
14}
15
16begin
17
18 result = api_instance.get_comments_for_user(opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling PublicApi->get_comments_for_user: #{e}"
22end
23

add_domain_config Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: AddDomainConfigResponse

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

delete_domain_config Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
domainstringpathYes

Svar

Returnerer: DeleteDomainConfigResponse

Eksempel

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

get_domain_config Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
domainstringpathJa

Svar

Returnerer: GetDomainConfigResponse

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

get_domain_configs Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: GetDomainConfigsResponse

Eksempel

get_domain_configs 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_domain_configs(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_domain_configs: #{e}"
21end
22

patch_domain_config Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
domainToUpdatestringpathJa

Svar

Returnerer: PatchDomainConfigResponse

Eksempel

Eksempel på patch_domain_config
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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15patch_domain_config_params = FastCommentsClient::PatchDomainConfigParams.new # PatchDomainConfigParams |
16
17begin
18
19 result = api_instance.patch_domain_config(tenant_id, domain_to_update, patch_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_domain_config: #{e}"
23end
24

put_domain_config Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
domainToUpdatestringpathJa

Svar

Returnerer: PutDomainConfigResponse

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

create_email_template Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: CreateEmailTemplateResponse

Eksempel

create_email_template Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API key-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 |
14create_email_template_body = FastCommentsClient::CreateEmailTemplateBody.new({email_template_id: 'email_template_id_example', display_name: 'display_name_example', ejs: 'ejs_example'}) # CreateEmailTemplateBody |
15
16begin
17
18 result = api_instance.create_email_template(tenant_id, create_email_template_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_email_template: #{e}"
22end
23

delete_email_template Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

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

delete_email_template_render_error Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
errorIdstringpathJa

Svar

Returnerer: APIEmptyResponse

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

get_email_template Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: GetEmailTemplateResponse

Eksempel

get_email_template 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_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_email_template: #{e}"
22end
23

get_email_template_definitions Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Svar

Returnerer: GetEmailTemplateDefinitionsResponse

Eksempel

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

get_email_template_render_errors Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
skipnumberqueryNej

Svar

Returnerer: GetEmailTemplateRenderErrorsResponse

Eksempel

Eksempel på get_email_template_render_errors
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Opsætning af 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 skip: 1.2 # Float |
17}
18
19begin
20
21 result = api_instance.get_email_template_render_errors(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_email_template_render_errors: #{e}"
25end
26

get_email_templates Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
skipnumberqueryNej

Svar

Returnerer: GetEmailTemplatesResponse

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ø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_email_templates(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_email_templates: #{e}"
24end
25

render_email_template Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
localestringqueryNej

Respons

Returnerer: RenderEmailTemplateResponse

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ø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 |
14render_email_template_body = FastCommentsClient::RenderEmailTemplateBody.new({email_template_id: 'email_template_id_example', ejs: 'ejs_example'}) # RenderEmailTemplateBody |
15opts = {
16 locale: 'locale_example' # String |
17}
18
19begin
20
21 result = api_instance.render_email_template(tenant_id, render_email_template_body, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->render_email_template: #{e}"
25end
26

update_email_template Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

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

get_event_log Internal Link

req tenantId urlId userIdWS

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryNej

Svar

Returnerer: GetEventLogResponse

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 |
10opts = {
11 end_time: 789 # Integer |
12}
13
14begin
15
16 result = api_instance.get_event_log(tenant_id, url_id, user_id_ws, start_time, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->get_event_log: #{e}"
20end
21

get_global_event_log Internal Link

req tenantId urlId userIdWS

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryNej

Svar

Returnerer: GetEventLogResponse

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 |
10opts = {
11 end_time: 789 # Integer |
12}
13
14begin
15
16 result = api_instance.get_global_event_log(tenant_id, url_id, user_id_ws, start_time, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->get_global_event_log: #{e}"
20end
21

create_feed_post Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
broadcastIdstringqueryNej
isLivebooleanqueryNej
doSpamCheckbooleanqueryNej
skipDupCheckbooleanqueryNej

Svar

Returnerer: CreateFeedPostsResponse

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øgle-godkendelse: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentar 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 |
14create_feed_post_params = FastCommentsClient::CreateFeedPostParams.new # CreateFeedPostParams |
15opts = {
16 broadcast_id: 'broadcast_id_example', # String |
17 is_live: true, # Boolean |
18 do_spam_check: true, # Boolean |
19 skip_dup_check: true # Boolean |
20}
21
22begin
23
24 result = api_instance.create_feed_post(tenant_id, create_feed_post_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->create_feed_post: #{e}"
28end
29

create_feed_post_public Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: CreateFeedPostResponse

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

delete_feed_post_public Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: DeleteFeedPostPublicResponse

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

get_feed_posts Internal Link

req tenantId afterId

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
afterIdstringqueryNej
limitintegerqueryNej
tagsarrayqueryNej

Respons

Returnerer: GetFeedPostsResponse

Eksempel

get_feed_posts 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 # Fjern kommentaren fra følgende linje for at angive et præfiks for API-nøglen, f.eks. 'Bearer' (standard er nil)
8 # config.api_key_prefix['x-api-key'] = 'Bearer'
9end
10
11api_instance = FastCommentsClient::DefaultApi.new
12tenant_id = 'tenant_id_example' # String |
13opts = {
14 after_id: 'after_id_example', # String |
15 limit: 56, # Integer |
16 tags: ['inner_example'] # Array<String> |
17}
18
19begin
20
21 result = api_instance.get_feed_posts(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_feed_posts: #{e}"
25end
26

get_feed_posts_public Internal Link

req tenantId afterId

Parametre

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

Svar

Returnerer: PublicFeedPostsResponse

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

get_feed_posts_stats Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
postIdsarrayqueryJa
ssostringqueryNej

Svar

Returnerer: FeedPostsStatsResponse

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

get_user_reacts_public Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
postIdsarrayqueryNej
ssostringqueryNej

Svar

Returnerer: UserReactsResponse

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

react_feed_post_public Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
postIdstringpathJa
isUndobooleanqueryNej
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: ReactFeedPostResponse

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

update_feed_post Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

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

update_feed_post_public Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: CreateFeedPostResponse

Eksempel

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

flag_comment_public Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
isFlaggedbooleanqueryJa
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

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

get_gif_large Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringstiJa
largeInternalURLSanitizedstringforespørgselJa

Svar

Returnerer: GifGetLargeResponse

Eksempel

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

get_gifs_search Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
searchstringqueryJa
localestringqueryNej
ratingstringqueryNej
pagenumberqueryNej

Svar

Returnerer: GetGifsSearchResponse

Eksempel

get_gifs_search Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7search = 'search_example' # String |
8opts = {
9 locale: 'locale_example', # String |
10 rating: 'rating_example', # String |
11 page: 1.2 # Float |
12}
13
14begin
15
16 result = api_instance.get_gifs_search(tenant_id, search, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->get_gifs_search: #{e}"
20end
21

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
localestringqueryNej
ratingstringqueryNej
pagenumberqueryNej

Svar

Returnerer: GetGifsTrendingResponse

Eksempel

get_gifs_trending Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 locale: 'locale_example', # String |
9 rating: 'rating_example', # String |
10 page: 1.2 # Float |
11}
12
13begin
14
15 result = api_instance.get_gifs_trending(tenant_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_gifs_trending: #{e}"
19end
20

add_hash_tag Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: CreateHashTagResponse

Eksempel

add_hash_tag 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 |
14create_hash_tag_body = FastCommentsClient::CreateHashTagBody.new({tag: 'tag_example'}) # CreateHashTagBody |
15
16begin
17
18 result = api_instance.add_hash_tag(tenant_id, create_hash_tag_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Fejl ved kald af DefaultApi->add_hash_tag: #{e}"
22end
23

add_hash_tags_bulk Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: BulkCreateHashTagsResponse

Eksempel

add_hash_tags_bulk 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 indstille 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 |
14bulk_create_hash_tags_body = FastCommentsClient::BulkCreateHashTagsBody.new({tags: [FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new({tag: 'tag_example'})]}) # BulkCreateHashTagsBody |
15
16begin
17
18 result = api_instance.add_hash_tags_bulk(tenant_id, bulk_create_hash_tags_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->add_hash_tags_bulk: #{e}"
22end
23

delete_hash_tag Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
tagstringpathYes

Svar

Returnerer: APIEmptyResponse

Eksempel

delete_hash_tag Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt 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' (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 |
14tag = 'tag_example' # String |
15delete_hash_tag_request_body = FastCommentsClient::DeleteHashTagRequestBody.new # DeleteHashTagRequestBody |
16
17begin
18
19 result = api_instance.delete_hash_tag(tenant_id, tag, delete_hash_tag_request_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->delete_hash_tag: #{e}"
23end
24

get_hash_tags Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
pagenumberqueryNej

Svar

Returnerer: GetHashTagsResponse

Eksempel

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

patch_hash_tag Internal Link

Parametre

NavnTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
tagstringpathJa

Svar

Returnerer: UpdateHashTagResponse

Eksempel

patch_hash_tag Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt 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 |
14tag = 'tag_example' # String |
15update_hash_tag_body = FastCommentsClient::UpdateHashTagBody.new # UpdateHashTagBody |
16
17begin
18
19 result = api_instance.patch_hash_tag(tenant_id, tag, update_hash_tag_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_hash_tag: #{e}"
23end
24

delete_moderation_vote Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
voteIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: VoteDeleteResponse

Eksempel

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

get_api_comments Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
pagenumberqueryNo
countnumberqueryNo
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Svar

Returnerer: ModerationAPIGetCommentsResponse

Eksempel

get_api_comments Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 page: 1.2, # Float |
9 count: 1.2, # Float |
10 text_search: 'text_search_example', # String |
11 by_ip_from_comment: 'by_ip_from_comment_example', # String |
12 filters: 'filters_example', # String |
13 search_filters: 'search_filters_example', # String |
14 sorts: 'sorts_example', # String |
15 demo: true, # Boolean |
16 sso: 'sso_example' # String |
17}
18
19begin
20
21 result = api_instance.get_api_comments(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling ModerationApi->get_api_comments: #{e}"
25end
26

get_api_export_status Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
batchJobIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationExportStatusResponse

Eksempel

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

get_api_ids Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
afterIdstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Respons

Returnerer: ModerationAPIGetCommentIdsResponse

Eksempel

get_api_ids Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 text_search: 'text_search_example', # String |
9 by_ip_from_comment: 'by_ip_from_comment_example', # String |
10 filters: 'filters_example', # String |
11 search_filters: 'search_filters_example', # String |
12 after_id: 'after_id_example', # String |
13 demo: true, # Boolean |
14 sso: 'sso_example' # String |
15}
16
17begin
18
19 result = api_instance.get_api_ids(tenant_id, opts)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Fejl ved kald af ModerationApi->get_api_ids: #{e}"
23end
24

get_ban_users_from_comment Internal Link

Parameters

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Svar

Returnerer: GetBannedUsersFromCommentResponse

Eksempel

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

get_comment_ban_status Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

Svar

Returnerer: GetCommentBanStatusResponse

Eksempel

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

get_comment_children Internal Link

Parametre

NavnTypePlaceringObligatoriskBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

Respons

Returnerer: ModerationAPIChildCommentsResponse

Eksempel

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

get_count Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
text-searchstringqueryNej
byIPFromCommentstringqueryNej
filterstringqueryNej
searchFiltersstringqueryNej
demobooleanqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationAPICountCommentsResponse

Eksempel

get_count Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 text_search: 'text_search_example', # String |
9 by_ip_from_comment: 'by_ip_from_comment_example', # String |
10 filter: 'filter_example', # String |
11 search_filters: 'search_filters_example', # String |
12 demo: true, # Boolean |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.get_count(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling ModerationApi->get_count: #{e}"
22end
23

get_counts Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

Respons

Returnerer: GetBannedUsersCountResponse

Eksempel

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

get_logs Internal Link

Parameters

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

Response

Returnerer: ModerationAPIGetLogsResponse

Eksempel

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

get_manual_badges Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: GetTenantManualBadgesResponse

Eksempel

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

get_manual_badges_for_user Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
badgesUserIdstringqueryNej
commentIdstringqueryNej
ssostringqueryNej

Respons

Returnerer: GetUserManualBadgesResponse

Eksempel

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

get_moderation_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
includeEmailbooleanqueryNej
includeIPbooleanqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationAPICommentResponse

Eksempel

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

get_moderation_comment_text Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNej

Svar

Returnerer: GetCommentTextResponse

Eksempel

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

get_pre_ban_summary Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
commentIdstringpathYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Svar

Returnerer: PreBanSummary

Eksempel

get_pre_ban_summary Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # Streng |
7comment_id = 'comment_id_example' # Streng |
8opts = {
9 include_by_user_id_and_email: true, # Boolesk |
10 include_by_ip: true, # Boolesk |
11 include_by_email_domain: true, # Boolesk |
12 sso: 'sso_example' # Streng |
13}
14
15begin
16
17 result = api_instance.get_pre_ban_summary(tenant_id, comment_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->get_pre_ban_summary: #{e}"
21end
22

get_search_comments_summary Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
valuestringqueryNej
filtersstringqueryNej
searchFiltersstringqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationCommentSearchResponse

Eksempel

get_search_comments_summary Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 value: 'value_example', # String |
9 filters: 'filters_example', # String |
10 search_filters: 'search_filters_example', # String |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.get_search_comments_summary(tenant_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling ModerationApi->get_search_comments_summary: #{e}"
20end
21

get_search_pages Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
valuestringqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationPageSearchResponse

Eksempel

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

get_search_sites Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
valuestringqueryNej
ssostringqueryNej

Respons

Returnerer: ModerationSiteSearchResponse

Eksempel

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

get_search_suggest Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
text-searchstringqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationSuggestResponse

Eksempel

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

get_search_users Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
valuestringqueryNej
ssostringqueryNej

Svar

Returnerer: ModerationUserSearchResponse

Eksempel

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

get_trust_factor Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
userIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: GetUserTrustFactorResponse

Eksempel

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

get_user_ban_preference Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

Respons

Returnerer: APIModerateGetUserBanPreferencesResponse

Eksempel

get_user_ban_preference Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 sso: 'sso_example' # String |
9}
10
11begin
12
13 result = api_instance.get_user_ban_preference(tenant_id, opts)
14 p result
15rescue FastCommentsClient::ApiError => e
16 puts "Fejl ved kald af ModerationApi->get_user_ban_preference: #{e}"
17end
18

get_user_internal_profile Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: GetUserInternalProfileResponse

Eksempel

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

post_adjust_comment_votes Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: AdjustVotesResponse

Eksempel

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

post_api_export Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
text-searchstringqueryNej
byIPFromCommentstringqueryNej
filtersstringqueryNej
searchFiltersstringqueryNej
sortsstringqueryNej
ssostringqueryNej

Respons

Returnerer: ModerationExportResponse

Eksempel

post_api_export Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 text_search: 'text_search_example', # String |
9 by_ip_from_comment: 'by_ip_from_comment_example', # String |
10 filters: 'filters_example', # String |
11 search_filters: 'search_filters_example', # String |
12 sorts: 'sorts_example', # String |
13 sso: 'sso_example' # String |
14}
15
16begin
17
18 result = api_instance.post_api_export(tenant_id, opts)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Fejl ved kald af ModerationApi->post_api_export: #{e}"
22end
23

post_ban_user_from_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
banEmailbooleanqueryNej
banEmailDomainbooleanqueryNej
banIPbooleanqueryNej
deleteAllUsersCommentsbooleanqueryNej
bannedUntilstringqueryNej
isShadowBanbooleanqueryNej
updateIdstringqueryNej
banReasonstringqueryNej
ssostringqueryNej

Svar

Returnerer: BanUserFromCommentResult

Eksempel

post_ban_user_from_comment Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8opts = {
9 ban_email: true, # Boolean |
10 ban_email_domain: true, # Boolean |
11 ban_ip: true, # Boolean |
12 delete_all_users_comments: true, # Boolean |
13 banned_until: 'banned_until_example', # String |
14 is_shadow_ban: true, # Boolean |
15 update_id: 'update_id_example', # String |
16 ban_reason: 'ban_reason_example', # String |
17 sso: 'sso_example' # String |
18}
19
20begin
21
22 result = api_instance.post_ban_user_from_comment(tenant_id, comment_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Fejl ved kald af ModerationApi->post_ban_user_from_comment: #{e}"
26end
27

post_ban_user_undo Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

post_bulk_pre_ban_summary Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
includeByUserIdAndEmailbooleanqueryNo
includeByIPbooleanqueryNo
includeByEmailDomainbooleanqueryNo
ssostringqueryNo

Svar

Returnerer: BulkPreBanSummary

Eksempel

post_bulk_pre_ban_summary Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7bulk_pre_ban_params = FastCommentsClient::BulkPreBanParams.new({comment_ids: ['comment_ids_example']}) # BulkPreBanParams |
8opts = {
9 include_by_user_id_and_email: true, # Boolean |
10 include_by_ip: true, # Boolean |
11 include_by_email_domain: true, # Boolean |
12 sso: 'sso_example' # String |
13}
14
15begin
16
17 result = api_instance.post_bulk_pre_ban_summary(tenant_id, bulk_pre_ban_params, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling ModerationApi->post_bulk_pre_ban_summary: #{e}"
21end
22

post_comments_by_ids Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: ModerationAPIChildCommentsResponse

Eksempel

post_comments_by_ids Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::ModerationApi.new
6tenant_id = 'tenant_id_example' # String |
7comments_by_ids_params = FastCommentsClient::CommentsByIdsParams.new({ids: ['ids_example']}) # CommentsByIdsParams |
8opts = {
9 sso: 'sso_example' # String |
10}
11
12begin
13
14 result = api_instance.post_comments_by_ids(tenant_id, comments_by_ids_params, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Error when calling ModerationApi->post_comments_by_ids: #{e}"
18end
19

post_flag_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

post_remove_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Svar

Returns: PostRemoveCommentApiResponse

Eksempel

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

post_restore_deleted_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

post_set_comment_approval_status Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
commentIdstringpathYes
approvedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Svar

Returnerer: SetCommentApprovedResponse

Eksempel

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

post_set_comment_review_status Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
reviewedbooleanqueryNej
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

post_set_comment_spam_status Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
spambooleanqueryNej
permNotSpambooleanqueryNej
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

post_set_comment_text Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Svar

Returnerer: SetCommentTextResponse

Eksempel

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

post_un_flag_comment Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

post_vote Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
commentIdstringpathJa
directionstringqueryNej
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: VoteResponse

Eksempel

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

put_award_badge Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Svar

Returnerer: AwardUserBadgeResponse

Eksempel

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

put_close_thread Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

put_remove_badge Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
badgeIdstringqueryJa
userIdstringqueryNej
commentIdstringqueryNej
broadcastIdstringqueryNej
ssostringqueryNej

Svar

Returnerer: RemoveUserBadgeResponse

Eksempel

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

put_reopen_thread Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

set_trust_factor Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
userIdstringqueryNo
trustFactorstringqueryNo
ssostringqueryNo

Svar

Returnerer: SetUserTrustFactorResponse

Eksempel

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

create_moderator Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Response

Returnerer: CreateModeratorResponse

Eksempel

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

delete_moderator Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
sendEmailstringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

get_moderator Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: GetModeratorResponse

Eksempel

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

get_moderators Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNej

Respons

Returnerer: GetModeratorsResponse

Eksempel

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

send_invite Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
fromNamestringqueryJa

Svar

Returnerer: APIEmptyResponse

Eksempel

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

update_moderator Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Respons

Returnerer: APIEmptyResponse

Eksempel

update_moderator Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer autorisation for API-nøgle: 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 |
14id = 'id_example' # String |
15update_moderator_body = FastCommentsClient::UpdateModeratorBody.new # UpdateModeratorBody |
16
17begin
18
19 result = api_instance.update_moderator(tenant_id, id, update_moderator_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_moderator: #{e}"
23end
24

delete_notification_count Internal Link

Parametre

NavnTypePlaceringKrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

Eksempel på delete_notification_count
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_notification_count(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_notification_count: #{e}"
22end
23

get_cached_notification_count Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Respons

Returnerer: GetCachedNotificationCountResponse

Eksempel

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

get_notification_count Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNej
urlIdstringqueryNej
fromCommentIdstringqueryNej
viewedbooleanqueryNej
typestringqueryNej

Svar

Returnerer: GetNotificationCountResponse

Eksempel

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

get_notifications Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
userIdstringqueryNej
urlIdstringqueryNej
fromCommentIdstringqueryNej
viewedbooleanqueryNej
typestringqueryNej
skipnumberqueryNej

Svar

Returnerer: GetNotificationsResponse

Eksempel

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

update_notification Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Svar

Returnerer: APIEmptyResponse

Eksempel

update_notification Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsætning af 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 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 |
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

create_v1_page_react Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
titlestringqueryNej

Svar

Returnerer: CreateV1PageReact

Eksempel

create_v1_page_react 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 title: 'title_example' # String |
10}
11
12begin
13
14 result = api_instance.create_v1_page_react(tenant_id, url_id, opts)
15 p result
16rescue FastCommentsClient::ApiError => e
17 puts "Fejl ved kald til PublicApi->create_v1_page_react: #{e}"
18end
19

create_v2_page_react Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa
titlestringqueryNej

Svar

Returnerer: CreateV1PageReact

Eksempel

create_v2_page_react 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 |
8id = 'id_example' # String |
9opts = {
10 title: 'title_example' # String |
11}
12
13begin
14
15 result = api_instance.create_v2_page_react(tenant_id, url_id, id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->create_v2_page_react: #{e}"
19end
20

delete_v1_page_react Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa

Respons

Returnerer: CreateV1PageReact

Eksempel

Eksempel på delete_v1_page_react
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 |
8
9begin
10
11 result = api_instance.delete_v1_page_react(tenant_id, url_id)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->delete_v1_page_react: #{e}"
15end
16

delete_v2_page_react Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa

Svar

Returnerer: CreateV1PageReact

Eksempel

delete_v2_page_react 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 |
8id = 'id_example' # String |
9
10begin
11
12 result = api_instance.delete_v2_page_react(tenant_id, url_id, id)
13 p result
14rescue FastCommentsClient::ApiError => e
15 puts "Error when calling PublicApi->delete_v2_page_react: #{e}"
16end
17

get_v1_page_likes Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringstiJa
urlIdstringforespørgselJa

Svar

Returnerer: GetV1PageLikes

Eksempel

get_v1_page_likes 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 |
8
9begin
10
11 result = api_instance.get_v1_page_likes(tenant_id, url_id)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_v1_page_likes: #{e}"
15end
16

get_v2_page_react_users Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringstiJa
urlIdstringforespørgselJa
idstringforespørgselJa

Svar

Returnerer: GetV2PageReactUsersResponse

Eksempel

get_v2_page_react_users Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String |
8id = 'id_example' # String |
9
10begin
11
12 result = api_instance.get_v2_page_react_users(tenant_id, url_id, id)
13 p result
14rescue FastCommentsClient::ApiError => e
15 puts "Error when calling PublicApi->get_v2_page_react_users: #{e}"
16end
17

get_v2_page_reacts Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
urlIdstringqueryJa

Svar

Returnerer: GetV2PageReacts

Eksempel

get_v2_page_reacts 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 |
8
9begin
10
11 result = api_instance.get_v2_page_reacts(tenant_id, url_id)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_v2_page_reacts: #{e}"
15end
16

add_page 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

delete_page 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

get_offline_users Internal Link


Tidligere kommentatorer på siden, som IKKE er online lige nu. Sorteret efter displayName. Brug dette efter at have udtømt /users/online for at gengive en "Medlemmer"-sektion. Cursor-paginering på commenterName: serveren gennemgår den delvise {tenantId, urlId, commenterName} indekser fra afterName fremad via $gt, ingen $skip-omkostning.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesSide-URL-identifikator (renset på serversiden).
afterNamestringqueryNoCursor: send nextAfterName fra det forrige svar.
afterUserIdstringqueryNoCursor tiebreaker: send nextAfterUserId fra det forrige svar. Påkrævet når afterName er angivet, så navne-ligheder ikke udelader poster.

Response

Returnerer: PageUsersOfflineResponse

Example

Eksempel på get_offline_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 | Side-URL-identifikator (renset på serversiden).
8opts = {
9 after_name: 'after_name_example', # String | Cursor: send nextAfterName fra det forrige svar.
10 after_user_id: 'after_user_id_example' # String | Cursor tiebreaker: send nextAfterUserId fra det forrige svar. Påkrævet når afterName er angivet, så navne-ligheder ikke udelader poster.
11}
12
13begin
14
15 result = api_instance.get_offline_users(tenant_id, url_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_offline_users: #{e}"
19end
20

get_online_users Internal Link

Nuværende online-seere af en side: personer hvis websocket-session er tilmeldt siden lige nu. Returnerer anonCount + totalCount (abonnenter for hele rummet, inklusive anonyme seere, som vi ikke opremser).

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesSide-URL-identifikator (renset på serversiden).
afterNamestringqueryNoCursor: angiv nextAfterName fra det forrige svar.
afterUserIdstringqueryNoCursor tiebreaker: angiv nextAfterUserId fra det forrige svar. Påkrævet når afterName er angivet, så poster med samme navn ikke bliver udeladt.

Response

Returnerer: PageUsersOnlineResponse

Example

get_online_users Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7url_id = 'url_id_example' # String | Side-URL-identifikator (renset på serversiden).
8opts = {
9 after_name: 'after_name_example', # String | Cursor: angiv nextAfterName fra det forrige svar.
10 after_user_id: 'after_user_id_example' # String | Cursor tiebreaker: angiv nextAfterUserId fra det forrige svar. Påkrævet når afterName er angivet, så poster med samme navn ikke bliver udeladt.
11}
12
13begin
14
15 result = api_instance.get_online_users(tenant_id, url_id, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_online_users: #{e}"
19end
20

get_page_by_urlid 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

get_pages 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

get_pages_public Internal Link

Lister sider for en tenant. Bruges af FChat desktop-klienten til at udfylde dens rumliste. Kræver, at enableFChat er true i den resulterende tilpassede konfiguration for hver side. Sider, der kræver SSO, filtreres i forhold til den anmodende brugers gruppeadgang.

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
cursorstringqueryNejOpak pagineringscursor returneret som nextCursor fra en tidligere anmodning. Knyttet til samme sortBy.
limitintegerqueryNej1..200, standard 50
qstringqueryNejValgfrit case-insensitivt titelpræfiksfilter.
sortBystringqueryNejSorteringsrækkefølge. updatedAt (standard, nyeste først), commentCount (flest kommentarer først), eller title (alfabetisk).
hasCommentsbooleanqueryNejHvis true, returner kun sider med mindst én kommentar.

Svar

Returnerer: GetPublicPagesResponse

Eksempel

get_pages_public Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7opts = {
8 cursor: 'cursor_example', # String | Opak pagineringscursor returneret som `nextCursor` fra en tidligere anmodning. Knyttet til samme `sortBy`.
9 limit: 56, # Integer | 1..200, standard 50
10 q: 'q_example', # String | Valgfrit case-insensitivt titelpræfiksfilter.
11 sort_by: FastCommentsClient::PagesSortBy::UPDATED_AT, # PagesSortBy | Sorteringsrækkefølge. `updatedAt` (standard, nyeste først), `commentCount` (flest kommentarer først), eller `title` (alfabetisk).
12 has_comments: true # Boolean | Hvis `true`, returner kun sider med mindst én kommentar.
13}
14
15begin
16
17 result = api_instance.get_pages_public(tenant_id, opts)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling PublicApi->get_pages_public: #{e}"
21end
22

get_users_info Internal Link

Bulk-brugerinfo for en tenant. Givet userIds returneres visningsinfo fra User / SSOUser. Bruges af kommentar-widgeten til at berige brugere, der netop er dukket op via en presence-hændelse. Ingen sidesammenhæng: privatliv håndhæves ensartet (private profiler er maskeret).

Parameters

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringpathJa
idsstringqueryJaKomma-separerede userIds.

Response

Returnerer: PageUsersInfoResponse

Eksempel

get_users_info Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7ids = 'ids_example' # String | Komma-separerede userIds.
8
9begin
10
11 result = api_instance.get_users_info(tenant_id, ids)
12 p result
13rescue FastCommentsClient::ApiError => e
14 puts "Error when calling PublicApi->get_users_info: #{e}"
15end
16

patch_page 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

delete_pending_webhook_event Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

Eksempel på delete_pending_webhook_event
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 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.delete_pending_webhook_event(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_pending_webhook_event: #{e}"
22end
23

get_pending_webhook_event_count Internal Link

Parametre

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

Svar

Returnerer: GetPendingWebhookEventCountResponse

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 autorisation med API-nøgle: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Fjern kommentaren foran den 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 |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_pending_webhook_event_count(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_pending_webhook_event_count: #{e}"
29end
30

get_pending_webhook_events Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringqueryNej
externalIdstringqueryNej
eventTypestringqueryNej
typestringqueryNej
domainstringqueryNej
attemptCountGTnumberqueryNej
skipnumberqueryNej

Svar

Returnerer: GetPendingWebhookEventsResponse

Eksempel

get_pending_webhook_events Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer godkendelse 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 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 skip: 1.2 # Float |
22}
23
24begin
25
26 result = api_instance.get_pending_webhook_events(tenant_id, opts)
27 p result
28rescue FastCommentsClient::ApiError => e
29 puts "Error when calling DefaultApi->get_pending_webhook_events: #{e}"
30end
31

create_question_config Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Svar

Returnerer: CreateQuestionConfigResponse

Eksempel

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

delete_question_config Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

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

get_question_config Internal Link

Parametre

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: GetQuestionConfigResponse

Eksempel

get_question_config 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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_question_config(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_config: #{e}"
22end
23

get_question_configs Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNej

Svar

Returnerer: GetQuestionConfigsResponse

Eksempel

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

update_question_config Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_question_config_body = FastCommentsClient::UpdateQuestionConfigBody.new # UpdateQuestionConfigBody |
16
17begin
18
19 result = api_instance.update_question_config(tenant_id, id, update_question_config_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_question_config: #{e}"
23end
24

create_question_result Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: CreateQuestionResultResponse

Eksempel

create_question_result 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 |
14create_question_result_body = FastCommentsClient::CreateQuestionResultBody.new({url_id: 'url_id_example', value: 3.56, question_id: 'question_id_example'}) # CreateQuestionResultBody |
15
16begin
17
18 result = api_instance.create_question_result(tenant_id, create_question_result_body)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_question_result: #{e}"
22end
23

delete_question_result Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
idstringpathYes

Svar

Returnerer: APIEmptyResponse

Eksempel

delete_question_result 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 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.delete_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_question_result: #{e}"
22end
23

get_question_result Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: GetQuestionResultResponse

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

get_question_results Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
urlIdstringqueryNej
userIdstringqueryNej
startDatestringqueryNej
questionIdstringqueryNej
questionIdsstringqueryNej
skipnumberqueryNej

Svar

Returnerer: GetQuestionResultsResponse

Eksempel

get_question_results 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 url_id: 'url_id_example', # String |
16 user_id: 'user_id_example', # String |
17 start_date: 'start_date_example', # String |
18 question_id: 'question_id_example', # String |
19 question_ids: 'question_ids_example', # String |
20 skip: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_question_results(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_question_results: #{e}"
29end
30

update_question_result Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

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

aggregate_question_results Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryYes
questionIdstringqueryNo
questionIdsarrayqueryNo
urlIdstringqueryNo
timeBucketstringqueryNo
startDatestringqueryNo
forceRecalculatebooleanqueryNo

Svar

Returnerer: AggregateQuestionResultsResponse

Eksempel

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

bulk_aggregate_question_results Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
forceRecalculatebooleanqueryNej

Svar

Returnerer: BulkAggregateQuestionResultsResponse

Eksempel

bulk_aggregate_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 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 |
14bulk_aggregate_question_results_request = FastCommentsClient::BulkAggregateQuestionResultsRequest.new({aggregations: [FastCommentsClient::BulkAggregateQuestionItem.new({agg_id: 'agg_id_example'})]}) # BulkAggregateQuestionResultsRequest |
15opts = {
16 force_recalculate: true # Boolean |
17}
18
19begin
20
21 result = api_instance.bulk_aggregate_question_results(tenant_id, bulk_aggregate_question_results_request, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->bulk_aggregate_question_results: #{e}"
25end
26

combine_comments_with_question_results Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
questionIdstringqueryNej
questionIdsarrayqueryNej
urlIdstringqueryNej
startDatestringqueryNej
forceRecalculatebooleanqueryNej
minValuenumberqueryNej
maxValuenumberqueryNej
limitnumberqueryNej

Svar

Returnerer: CombineQuestionResultsWithCommentsResponse

Eksempel

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

add_sso_user Internal Link

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

delete_sso_user 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

get_sso_user_by_email 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

get_sso_user_by_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

get_sso_users Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipintegerqueryNej

Respons

Returnerer: GetSSOUsersResponse

Eksempel

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

patch_sso_user Internal Link

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

put_sso_user 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

create_subscription 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

delete_subscription 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

get_subscriptions 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

update_subscription 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

get_tenant_daily_usages Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
yearNumbernumberqueryNej
monthNumbernumberqueryNej
dayNumbernumberqueryNej
skipnumberqueryNej

Respons

Returnerer: GetTenantDailyUsagesResponse

Eksempel

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

create_tenant_package Internal Link


Parametre

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa

Svar

Returnerer: CreateTenantPackageResponse

Eksempel

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

delete_tenant_package Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

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

get_tenant_package Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Svar

Returnerer: GetTenantPackageResponse

Eksempel

get_tenant_package Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt godkendelse
5FastCommentsClient.configure do |config|
6 # Konfigurer API key-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 key, 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

get_tenant_packages Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
skipnumberqueryNej

Svar

Returnerer: GetTenantPackagesResponse

Eksempel

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

replace_tenant_package Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Respons

Returnerer: APIEmptyResponse

Eksempel

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

update_tenant_package Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptyResponse

Eksempel

Eksempel på update_tenant_package
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: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_package_body = FastCommentsClient::UpdateTenantPackageBody.new # UpdateTenantPackageBody |
16
17begin
18
19 result = api_instance.update_tenant_package(tenant_id, id, update_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant_package: #{e}"
23end
24

create_tenant_user Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Respons

Returnerer: CreateTenantUserResponse

Eksempel

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

delete_tenant_user Internal Link

Parametre

NavnTypePlaceringObligatoriskBeskrivelse
tenantIdstringqueryJa
idstringpathJa
deleteCommentsstringqueryNej
commentDeleteModestringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

get_tenant_user Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Svar

Returnerer: GetTenantUserResponse

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' (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_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_user: #{e}"
22end
23

get_tenant_users Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNej

Respons

Returnerer: GetTenantUsersResponse

Eksempel

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

replace_tenant_user Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
redirectURLstringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

update_tenant_user Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNej

Svar

Returnerer: APIEmptyResponse

Eksempel

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

create_tenant Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Response

Returnerer: CreateTenantResponse

Eksempel

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

delete_tenant Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
surestringqueryNej

Svar

Returnerer: APIEmptyResponse

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

get_tenant Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Respons

Returnerer: GetTenantResponse

Eksempel

get_tenant Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# opsæt autorisation
5FastCommentsClient.configure do |config|
6 # Konfigurer autorisation via 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_tenant(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant: #{e}"
22end
23

get_tenants Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
metastringqueryNej
skipnumberqueryNej

Svar

Returnerer: GetTenantsResponse

Eksempel

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

update_tenant Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Respons

Returnerer: APIEmptyResponse

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

change_ticket_state Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
userIdstringqueryJa
idstringpathJa

Svar

Returnerer: ChangeTicketStateResponse

Eksempel

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

create_ticket Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryJa

Svar

Returnerer: CreateTicketResponse

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

get_ticket Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNej

Svar

Returnerer: GetTicketResponse

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

get_tickets Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNej
statenumberqueryNej
skipnumberqueryNej
limitnumberqueryNej

Svar

Returnerer: GetTicketsResponse

Eksempel

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

get_translations Internal Link

Parametre

NameTypeLocationRequiredDescription
namespacestringpathJa
componentstringpathJa
localestringqueryNej
useFullTranslationIdsbooleanqueryNej

Respons

Returnerer: GetTranslationsResponse

Eksempel

get_translations Eksempel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6namespace = 'namespace_example' # Streng |
7component = 'component_example' # Streng |
8opts = {
9 locale: 'locale_example', # Streng |
10 use_full_translation_ids: true # Boolesk |
11}
12
13begin
14
15 result = api_instance.get_translations(namespace, component, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->get_translations: #{e}"
19end
20

upload_image 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

get_user_badge_progress_by_id Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIGetUserBadgeProgressResponse

Eksempel

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

get_user_badge_progress_by_user_id Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
userIdstringpathJa

Svar

Returnerer: APIGetUserBadgeProgressResponse

Eksempel

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

get_user_badge_progress_list Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNej
limitnumberqueryNej
skipnumberqueryNej

Response

Returnerer: APIGetUserBadgeProgressListResponse

Eksempel

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

create_user_badge Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa

Respons

Returnerer: APICreateUserBadgeResponse

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ø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 |
14create_user_badge_params = FastCommentsClient::CreateUserBadgeParams.new({user_id: 'user_id_example', badge_id: 'badge_id_example'}) # CreateUserBadgeParams |
15
16begin
17
18 result = api_instance.create_user_badge(tenant_id, create_user_badge_params)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->create_user_badge: #{e}"
22end
23

delete_user_badge Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptySuccessResponse

Eksempel

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

get_user_badge Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Respons

Returnerer: APIGetUserBadgeResponse

Eksempel

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

get_user_badges Internal Link


Parametre

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

Svar

Returnerer: APIGetUserBadgesResponse

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

update_user_badge Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
idstringpathJa

Svar

Returnerer: APIEmptySuccessResponse

Eksempel

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

get_user_notification_count Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: GetUserNotificationCountResponse

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

get_user_notifications Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryNejBruges til at afgøre, om den nuværende side er abonneret.
pageSizeintegerqueryNej
afterIdstringqueryNej
includeContextbooleanqueryNej
afterCreatedAtintegerqueryNej
unreadOnlybooleanqueryNej
dmOnlybooleanqueryNej
noDmbooleanqueryNej
includeTranslationsbooleanqueryNej
includeTenantNotificationsbooleanqueryNej
ssostringqueryNej

Svar

Returnerer: GetMyNotificationsResponse

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 url_id: 'url_id_example', # String | Bruges til at afgøre, om den nuværende side er abonneret.
9 page_size: 56, # Integer |
10 after_id: 'after_id_example', # String |
11 include_context: true, # Boolean |
12 after_created_at: 789, # Integer |
13 unread_only: true, # Boolean |
14 dm_only: true, # Boolean |
15 no_dm: true, # Boolean |
16 include_translations: true, # Boolean |
17 include_tenant_notifications: true, # Boolean |
18 sso: 'sso_example' # String |
19}
20
21begin
22
23 result = api_instance.get_user_notifications(tenant_id, opts)
24 p result
25rescue FastCommentsClient::ApiError => e
26 puts "Error when calling PublicApi->get_user_notifications: #{e}"
27end
28

reset_user_notification_count Internal Link

Parametre

NameTypeLocationPåkrævetBeskrivelse
tenantIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: ResetUserNotificationsResponse

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

reset_user_notifications Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
afterIdstringqueryNej
afterCreatedAtintegerqueryNej
unreadOnlybooleanqueryNej
dmOnlybooleanqueryNej
noDmbooleanqueryNej
ssostringqueryNej

Response

Returnerer: ResetUserNotificationsResponse

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

update_user_notification_comment_subscription_status Internal Link

Aktiver eller deaktiver notifikationer for en bestemt kommentar.

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
notificationIdstringpathJa
optedInOrOutstringpathJa
commentIdstringqueryJa
ssostringqueryNej

Svar

Returnerer: UpdateUserNotificationCommentSubscriptionStatusResponse

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

update_user_notification_page_subscription_status Internal Link


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

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
urlIdstringqueryJa
urlstringqueryJa
pageTitlestringqueryJa
subscribedOrUnsubscribedstringpathJa
ssostringqueryNej

Svar

Returnerer: UpdateUserNotificationPageSubscriptionStatusResponse

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

update_user_notification_status Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringforespørgselJa
notificationIdstringstiJa
newStatusstringstiJa
ssostringforespørgselNej

Svar

Returnerer: UpdateUserNotificationStatusResponse

Eksempel

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

get_user_presence_statuses Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdWSstringqueryJa
userIdsstringqueryJa

Respons

Returnerer: GetUserPresenceStatusesResponse

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

search_users Internal Link


Parametre

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
usernameStartsWithstringqueryNej
mentionGroupIdsarrayqueryNej
ssostringqueryNej
searchSectionstringqueryNej

Svar

Returnerer: SearchUsersResult

Eksempel

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

get_user Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Respons

Returnerer: GetUserResponse

Eksempel

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

create_vote Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringqueryJa
directionstringqueryJa
userIdstringqueryNej
anonUserIdstringqueryNej

Svar

Returnerer: VoteResponse

Eksempel

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

delete_vote Internal Link

Parametre

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
editKeystringqueryNej

Svar

Returnerer: VoteDeleteResponse

Eksempel

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

get_votes Internal Link

Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa

Respons

Returnerer: GetVotesResponse

Eksempel

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

get_votes_for_user Internal Link


Parametre

NavnTypePlaceringPåkrævetBeskrivelse
tenantIdstringqueryJa
urlIdstringqueryJa
userIdstringqueryNej
anonUserIdstringqueryNej

Svar

Returnerer: GetVotesForUserResponse

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