FastComments.com

FastComments Ruby SDK

Dit is de officiële Ruby SDK voor FastComments.

Officiële Ruby SDK voor de FastComments API

Repository

Bekijk op GitHub


Installatie Internal Link

Voeg deze regel toe aan het Gemfile van je applicatie:

gem 'fastcomments'

Voer vervolgens uit:

bundle install

Of installeer het zelf met:

gem install fastcomments

Library Contents

Deze bibliotheek bevat de gegenereerde API‑client en de SSO‑hulpmiddelen om het werken met de API gemakkelijker te maken.

Public vs Secured APIs

Voor de API‑client zijn er drie klassen: DefaultApi, PublicApi en ModerationApi. De DefaultApi bevat methoden die je API‑sleutel vereisen, en PublicApi bevat API‑aanroepen die rechtstreeks vanuit een browser/mobiel apparaat/etc. kunnen worden uitgevoerd zonder authenticatie. De ModerationApi bevat de methoden die het moderator‑dashboard mogelijk maken.

De ModerationApi biedt een uitgebreide reeks realtime en snelle moderatie‑API’s. Elke ModerationApi‑methode accepteert een sso‑parameter en kan authenticeren via SSO of een FastComments.com‑sessiecookie.

Snel aan de slag Internal Link

Gebruik geauthentificeerde API's (DefaultApi)

Belangrijk: U moet uw API‑sleutel instellen op de ApiClient voordat u geauthentificeerde verzoeken doet. Als u dat niet doet, zullen verzoeken falen met een 401‑fout.

require 'fastcomments'

# Maak en configureer de API-client
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# VERPLICHT: Stel uw API‑sleutel in (haal deze op van uw FastComments‑dashboard)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Maak de API‑instantie met de geconfigureerde client
api = FastCommentsClient::DefaultApi.new(api_client)

# Nu kunt u geauthentificeerde API‑aanroepen doen
begin
  # Voorbeeld: Voeg een SSO‑gebruiker toe
  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}"
  # Veelvoorkomende fouten:
  # - 401: API‑sleutel ontbreekt of is ongeldig
  # - 400: Verzoekvalidatie mislukt
end

Gebruik openbare API's (PublicApi)

Openbare eindpunten vereisen geen authenticatie:

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

Gebruik moderatie‑API's (ModerationApi)

De moderatiemethoden voeden het moderator‑dashboard. Geef een sso‑token door zodat het verzoek wordt gedaan namens een SSO‑geauthentificeerde moderator:

require 'fastcomments'

moderation_api = FastCommentsClient::ModerationApi.new

begin
  # Voorbeeld: Lijst opmerkingen in de moderatiewachtrij
  response = moderation_api.get_api_comments(
    sso: 'YOUR_MODERATOR_SSO_TOKEN'
  )
  puts response
rescue FastCommentsClient::ApiError => e
  puts e.message
end

Veelvoorkomende problemen

  1. 401 "missing-api-key" fout: Zorg ervoor dat u config.api_key['x-api-key'] = 'YOUR_KEY' instelt vóór het maken van de DefaultApi‑instantie.
  2. Verkeerde API‑klasse: Gebruik DefaultApi voor server‑side geauthentificeerde verzoeken, PublicApi voor client‑side/openbare verzoeken, en ModerationApi voor verzoeken van het moderator‑dashboard.
  3. Null API‑sleutel: De SDK zal stilzwijgend authenticatie overslaan als de API‑sleutel null is, wat leidt tot 401‑fouten.

Notities Internal Link

Broadcast-IDs

Je zult zien dat je in sommige API-aanroepen een broadcastId moet doorgeven. Wanneer je gebeurtenissen ontvangt, krijg je deze ID terug, zodat je het event kunt negeren als je van plan bent wijzigingen optimistisch op de client toe te passen (wat je waarschijnlijk wilt doen, omdat het de beste ervaring biedt). Geef hier een UUID op. De ID moet uniek genoeg zijn om niet twee keer in een browsersessie voor te komen.

SSO (Single Sign-On)

Voor SSO-voorbeelden, zie hieronder.

SSO-gebruik Internal Link

Eenvoudige SSO

require 'fastcomments'

# Maak 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}"

# Gebruik het SSO-token om een geauthenticeerde API‑aanroep te doen
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}"

Veilige SSO

require 'fastcomments'

# Maak 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}"

# Gebruik het SSO-token om een geauthenticeerde API‑aanroep te doen
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

Agregeert documenten door ze te groeperen (als groupBy is opgegeven) en meerdere bewerkingen toe te passen. Verschillende bewerkingen (bijv. sum, countDistinct, avg, enz.) worden ondersteund.

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
parentTenantIdstringqueryNee
includeStatsbooleanqueryNee

Antwoord

Geeft terug: AggregateResponse

Voorbeeld

aggregate Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
limitnumberqueryNee
skipnumberqueryNee
orderstringqueryNee
afternumberqueryNee
beforenumberqueryNee

Response

Retourneert: GetAuditLogsResponse

Voorbeeld

get_audit_logs Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# authorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bv. 'Bearer' (standaard 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

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

logout_public Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Antwoord

Retourneert: BlockSuccess

Voorbeeld

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

un_block_comment_public Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Response

Retourneert: UnblockSuccess

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdsstringqueryJaEen door komma's gescheiden lijst met comment-IDs.
ssostringqueryNee

Respons

Retourneert: CheckBlockedCommentsResponse

Voorbeeld

Voorbeeld van checked_comments_for_blocked
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_ids = 'comment_ids_example' # String | Een door komma's gescheiden lijst met comment-IDs.
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Respons

Retourneert: BlockSuccess

Voorbeeld

Voorbeeld van block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een voorvoegsel voor de API key in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: SaveCommentsResponseWithPresence

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNee
isLivebooleanqueryNee

Antwoord

Retourneert: DeleteCommentResult

Voorbeeld

delete_comment Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Verwijder het commentaar voor de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNee
ssostringqueryNee

Antwoord

Retourneert: PublicAPIDeleteCommentResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
voteIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
editKeystringqueryNee
ssostringqueryNee

Respons

Retourneert: VoteDeleteResponse

Voorbeeld

delete_comment_vote Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee
anonUserIdstringqueryNee

Antwoord

Geeft terug: FlagCommentResponse

Voorbeeld

flag_comment Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocationVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIGetCommentResponse

Voorbeeld

get_comment Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard: nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
commentIdstringpathYes
editKeystringqueryNo
ssostringqueryNo

Antwoord

Retourneert: PublicAPIGetCommentTextResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
dirintegerqueryJa
ssostringqueryNee

Response

Retourneert: GetCommentVoteUserNamesSuccessResponse

Voorbeeld

get_comment_vote_user_names Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
pageintegerqueryNee
limitintegerqueryNee
skipintegerqueryNee
asTreebooleanqueryNee
skipChildrenintegerqueryNee
limitChildrenintegerqueryNee
maxTreeDepthintegerqueryNee
urlIdstringqueryNee
userIdstringqueryNee
anonUserIdstringqueryNee
contextUserIdstringqueryNee
hashTagstringqueryNee
parentIdstringqueryNee
directionstringqueryNee
fromDateintegerqueryNee
toDateintegerqueryNee

Respons

Geeft terug: APIGetCommentsResponse

Voorbeeld

get_comments Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
pageintegerqueryNee
directionstringqueryNee
ssostringqueryNee
skipintegerqueryNee
skipChildrenintegerqueryNee
limitintegerqueryNee
limitChildrenintegerqueryNee
countChildrenbooleanqueryNee
fetchPageForCommentIdstringqueryNee
includeConfigbooleanqueryNee
countAllbooleanqueryNee
includei10nbooleanqueryNee
localestringqueryNee
modulesstringqueryNee
isCrawlerbooleanqueryNee
includeNotificationCountbooleanqueryNee
asTreebooleanqueryNee
maxTreeDepthintegerqueryNee
useFullTranslationIdsbooleanqueryNee
parentIdstringqueryNee
searchTextstringqueryNee
hashTagsarrayqueryNee
userIdstringqueryNee
customConfigStrstringqueryNee
afterCommentIdstringqueryNee
beforeCommentIdstringqueryNee

Response

Retourneert: GetCommentsResponseWithPresencePublicComment

Voorbeeld

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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNee

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNee

Antwoord

Retourneert: ChangeCommentPinStatusResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
isLivebooleanqueryNee
doSpamCheckbooleanqueryNee
sendEmailsbooleanqueryNee
populateNotificationsbooleanqueryNee

Respons

Retourneert: APISaveCommentResponse

Voorbeeld

Voorbeeld save_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Response

Geeft terug: SaveCommentsBulkResponse

Voorbeeld

save_comments_bulk Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
editKeystringqueryNee
ssostringqueryNee

Respons

Geeft terug: PublicAPISetCommentTextResponse

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee
anonUserIdstringqueryNee

Antwoord

Geeft terug: UnblockSuccess

Voorbeeld

un_block_user_from_comment Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar bij de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. '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 |
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee
anonUserIdstringqueryNee

Response

Retourneert: FlagCommentResponse

Voorbeeld

un_flag_comment Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNee

Antwoord

Geeft terug: APIEmptyResponse

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
commentIdstringpathJa
broadcastIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ChangeCommentPinStatusResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
contextUserIdstringqueryNee
doSpamCheckbooleanqueryNee
isLivebooleanqueryNee

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

update_comment Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarteken weg van de volgende regel om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
commentIdstringpathJa
urlIdstringqueryJa
broadcastIdstringqueryJa
sessionIdstringqueryNee
ssostringqueryNee

Antwoord

Geeft terug: VoteResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
userIdstringqueryNee
directionstringqueryNee
repliesToUserIdstringqueryNee
pagenumberqueryNee
includei10nbooleanqueryNee
localestringqueryNee
isCrawlerbooleanqueryNee

Respons

Retourneert: GetCommentsForUserResponse

Voorbeeld

get_comments_for_user Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa

Respons

Retourneert: AddDomainConfigResponse

Voorbeeld

add_domain_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API key in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
domainstringpathJa

Respons

Retourneert: DeleteDomainConfigResponse

Voorbeeld

delete_domain_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Stel API-sleutelautorisatie in: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het hekje van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = 'domain_example' # String |
15
16begin
17
18 result = api_instance.delete_domain_config(tenant_id, domain)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_domain_config: #{e}"
22end
23

get_domain_config Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
domainstringpathJa

Response

Geeft terug: GetDomainConfigResponse

Voorbeeld

get_domain_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Stel API-sleutelautorisatie in: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Geeft terug: GetDomainConfigsResponse

Voorbeeld

get_domain_configs Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
domainToUpdatestringpathJa

Respons

Retourneert: PatchDomainConfigResponse

Voorbeeld

patch_domain_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een prefix voor de API key in te stellen, bijv. 'Bearer' (standaard is 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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
domainToUpdatestringpathJa

Antwoord

Retourneert: PutDomainConfigResponse

Voorbeeld

put_domain_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Retourneert: CreateEmailTemplateResponse

Voorbeeld

create_email_template Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

delete_email_template Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
errorIdstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

delete_email_template_render_error Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: GetEmailTemplateResponse

Voorbeeld

get_email_template Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Respons

Retourneert: GetEmailTemplateDefinitionsResponse

Voorbeeld

get_email_template_definitions Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep voor de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
skipnumberqueryNee

Respons

Retourneert: GetEmailTemplateRenderErrorsResponse

Voorbeeld

get_email_template_render_errors Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Response

Retourneert: GetEmailTemplatesResponse

Voorbeeld

get_email_templates Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar weg bij de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
localestringqueryNee

Respons

Retourneert: RenderEmailTemplateResponse

Voorbeeld

render_email_template Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

update_email_template Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryNee

Antwoord

Retourneert: GetEventLogResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
userIdWSstringqueryJa
startTimeintegerqueryJa
endTimeintegerqueryNee

Respons

Retourneert: GetEventLogResponse

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
broadcastIdstringqueryNee
isLivebooleanqueryNee
doSpamCheckbooleanqueryNee
skipDupCheckbooleanqueryNee

Respons

Retourneert: CreateFeedPostsResponse

Voorbeeld

create_feed_post Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens weg van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Antwoord

Retourneert: CreateFeedPostResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Antwoord

Geeft terug: DeleteFeedPostPublicResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
afterIdstringqueryNee
limitintegerqueryNee
tagsarrayqueryNee

Antwoord

Retourneert: GetFeedPostsResponse

Voorbeeld

get_feed_posts Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 after_id: 'after_id_example', # String |
16 limit: 56, # Integer |
17 tags: ['inner_example'] # Array<String> |
18}
19
20begin
21
22 result = api_instance.get_feed_posts(tenant_id, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->get_feed_posts: #{e}"
26end
27

get_feed_posts_public Internal Link

req tenantId afterId

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo
ssostringqueryNo
isCrawlerbooleanqueryNo
includeUserInfobooleanqueryNo

Antwoord

Geeft terug: PublicFeedPostsResponse

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
postIdsarrayqueryJa
ssostringqueryNee

Respons

Retourneert: FeedPostsStatsResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
postIdsarrayqueryNee
ssostringqueryNee

Respons

Geeft terug: UserReactsResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
postIdstringpathJa
isUndobooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Antwoord

Geeft terug: ReactFeedPostResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

update_feed_post Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
postIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Antwoord

Geeft terug: CreateFeedPostResponse

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringpathJa
isFlaggedbooleanqueryJa
ssostringqueryNee

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
largeInternalURLSanitizedstringqueryJa

Respons

Retourneert: GifGetLargeResponse

Voorbeeld

get_gif_large Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
searchstringqueryJa
localestringqueryNee
ratingstringqueryNee
pagenumberqueryNee

Response

Retourneert: GetGifsSearchResponse

Voorbeeld

get_gifs_search Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
localestringqueryNee
ratingstringqueryNee
pagenumberqueryNee

Antwoord

Retourneert: GetGifsTrendingResponse

Voorbeeld

get_gifs_trending Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes

Respons

Returns: CreateHashTagResponse

Voorbeeld

add_hash_tag Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Verwijder commentaar op de volgende regel om een prefix voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard 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 "Error when calling DefaultApi->add_hash_tag: #{e}"
22end
23

add_hash_tags_bulk Internal Link

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa

Response

Retourneert: BulkCreateHashTagsResponse

Example

add_hash_tags_bulk Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar van de volgende regel om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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 "Fout bij het aanroepen van DefaultApi->add_hash_tags_bulk: #{e}"
22end
23

delete_hash_tag Internal Link

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
tagstringpathJa

Reactie

Retourneert: APIEmptyResponse

Voorbeeld

delete_hash_tag Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Verwijder de commentaartekens van de volgende regel om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
pagenumberqueryNee

Antwoord

Retourneert: GetHashTagsResponse

Voorbeeld

get_hash_tags Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
tagstringpathJa

Respons

Returns: UpdateHashTagResponse

Voorbeeld

patch_hash_tag Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# stel autorisatie in
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens weg van de volgende regel om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
voteIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Response

Returns: VoteDeleteResponse

Example

delete_moderation_vote Voorbeeld
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 |
8vote_id = 'vote_id_example' # String |
9opts = {
10 broadcast_id: 'broadcast_id_example', # String |
11 sso: 'sso_example' # String |
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 "Fout bij het aanroepen van ModerationApi->delete_moderation_vote: #{e}"
20end
21

get_api_comments Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
pagenumberqueryNo
countnumberqueryNo
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Respons

Retourneert: ModerationAPIGetCommentsResponse

Voorbeeld

get_api_comments Voorbeeld
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 "Fout bij het aanroepen van ModerationApi->get_api_comments: #{e}"
25end
26

get_api_export_status Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
batchJobIdstringqueryNo
ssostringqueryNo

Reactie

Retourneert: ModerationExportStatusResponse

Voorbeeld

get_api_export_status Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
text-searchstringqueryNee
byIPFromCommentstringqueryNee
filtersstringqueryNee
searchFiltersstringqueryNee
afterIdstringqueryNee
demobooleanqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationAPIGetCommentIdsResponse

Voorbeeld

get_api_ids Voorbeeld
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 "Error when calling ModerationApi->get_api_ids: #{e}"
23end
24

get_ban_users_from_comment Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: GetBannedUsersFromCommentResponse

Voorbeeld

get_ban_users_from_comment Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Respons

Retourneert: GetCommentBanStatusResponse

Voorbeeld

get_comment_ban_status Voorbeeld
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


Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Respons

Retourneert: ModerationAPIChildCommentsResponse

Voorbeeld

get_comment_children Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
text-searchstringqueryNee
byIPFromCommentstringqueryNee
filterstringqueryNee
searchFiltersstringqueryNee
demobooleanqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationAPICountCommentsResponse

Voorbeeld

get_count Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
ssostringqueryNo

Respons

Retourneert: GetBannedUsersCountResponse

Voorbeeld

get_counts Voorbeeld
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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Respons

Retourneert: ModerationAPIGetLogsResponse

Voorbeeld

get_logs Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Response

Retourneert: GetTenantManualBadgesResponse

Voorbeeld

get_manual_badges Voorbeeld
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 "Fout bij het aanroepen van ModerationApi->get_manual_badges: #{e}"
17end
18

get_manual_badges_for_user Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
badgesUserIdstringqueryNee
commentIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: GetUserManualBadgesResponse

Voorbeeld

Voorbeeld get_manual_badges_for_user
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
includeEmailbooleanqueryNo
includeIPbooleanqueryNo
ssostringqueryNo

Response

Returns: ModerationAPICommentResponse

Voorbeeld

get_moderation_comment Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
ssostringqueryNee

Respons

Retourneert: GetCommentTextResponse

Voorbeeld

get_moderation_comment_text Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
includeByUserIdAndEmailbooleanqueryNee
includeByIPbooleanqueryNee
includeByEmailDomainbooleanqueryNee
ssostringqueryNee

Respons

Retourneert: PreBanSummary

Voorbeeld

Voorbeeld get_pre_ban_summary
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_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.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
valuestringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
ssostringqueryNo

Respons

Retourneert: ModerationCommentSearchResponse

Voorbeeld

Voorbeeld get_search_comments_summary
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
valuestringqueryNee
ssostringqueryNee

Response

Retourneert: ModerationPageSearchResponse

Voorbeeld

Voorbeeld get_search_pages
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


Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Respons

Retourneert: ModerationSiteSearchResponse

Example

get_search_sites Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
text-searchstringqueryNee
ssostringqueryNee

Response

Retourneert: ModerationSuggestResponse

Example

get_search_suggest Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
valuestringqueryNee
ssostringqueryNee

Respons

Retourneert: ModerationUserSearchResponse

Voorbeeld

get_search_users Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: GetUserTrustFactorResponse

Voorbeeld

get_trust_factor Voorbeeld
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 "Fout bij het aanroepen van ModerationApi->get_trust_factor: #{e}"
18end
19

get_user_ban_preference Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: APIModerateGetUserBanPreferencesResponse

Voorbeeld

get_user_ban_preference Voorbeeld
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 "Error when calling ModerationApi->get_user_ban_preference: #{e}"
17end
18

get_user_internal_profile Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: GetUserInternalProfileResponse

Voorbeeld

get_user_internal_profile Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: AdjustVotesResponse

Voorbeeld

post_adjust_comment_votes Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
ssostringqueryNo

Respons

Returns: ModerationExportResponse

Voorbeeld

post_api_export Voorbeeld
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 "Error when calling ModerationApi->post_api_export: #{e}"
22end
23

post_ban_user_from_comment Internal Link

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
banEmailbooleanqueryNo
banEmailDomainbooleanqueryNo
banIPbooleanqueryNo
deleteAllUsersCommentsbooleanqueryNo
bannedUntilstringqueryNo
isShadowBanbooleanqueryNo
updateIdstringqueryNo
banReasonstringqueryNo
ssostringqueryNo

Respons

Returns: BanUserFromCommentResult

Voorbeeld

post_ban_user_from_comment Voorbeeld
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 # Fout bij het aanroepen van ModerationApi->post_ban_user_from_comment: #{e}
26 puts "Error when calling ModerationApi->post_ban_user_from_comment: #{e}"
27end
28

post_ban_user_undo Internal Link


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

post_ban_user_undo Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
includeByUserIdAndEmailbooleanqueryNee
includeByIPbooleanqueryNee
includeByEmailDomainbooleanqueryNee
ssostringqueryNee

Respons

Retourneert: BulkPreBanSummary

Voorbeeld

post_bulk_pre_ban_summary Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ModerationAPIChildCommentsResponse

Voorbeeld

post_comments_by_ids Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Respons

Retourneert: APIEmptyResponse

Voorbeeld

post_flag_comment Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Response

Retourneert: PostRemoveCommentApiResponse

Example

post_remove_comment Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

post_restore_deleted_comment Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
approvedbooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Response

Retourneert: SetCommentApprovedResponse

Example

post_set_comment_approval_status Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
reviewedbooleanqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Returns: APIEmptyResponse

Voorbeeld

post_set_comment_review_status Voorbeeld
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
spambooleanqueryNo
permNotSpambooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Response

Retourneert: APIEmptyResponse

Example

post_set_comment_spam_status Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Respons

Retourneert: SetCommentTextResponse

Voorbeeld

post_set_comment_text Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
broadcastIdstringqueryNee
ssostringqueryNee

Response

Retourneert: APIEmptyResponse

Example

post_un_flag_comment Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringpathJa
directionstringqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Response

Retourneert: VoteResponse

Example

post_vote Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
badgeIdstringqueryJa
userIdstringqueryNee
commentIdstringqueryNee
broadcastIdstringqueryNee
ssostringqueryNee

Respons

Retourneert: AwardUserBadgeResponse

Voorbeeld

put_award_badge Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
ssostringqueryNee

Response

Retourneert: APIEmptyResponse

Example

put_close_thread Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Response

Retourneert: RemoveUserBadgeResponse

Voorbeeld

put_remove_badge Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Respons

Retourneert: APIEmptyResponse

Voorbeeld

put_reopen_thread Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
trustFactorstringqueryNee
ssostringqueryNee

Respons

Retourneert: SetUserTrustFactorResponse

Voorbeeld

set_trust_factor Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: CreateModeratorResponse

Voorbeeld

create_moderator Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
sendEmailstringqueryNee

Respons

Retourneert: APIEmptyResponse

Voorbeeld

delete_moderator Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: GetModeratorResponse

Voorbeeld

get_moderator Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNee

Respons

Retourneert: GetModeratorsResponse

Voorbeeld

get_moderators Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
fromNamestringqueryJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

send_invite Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

update_moderator Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een prefix voor de API key in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

delete_notification_count Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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


Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: GetCachedNotificationCountResponse

Voorbeeld

get_cached_notification_count Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens voor de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
urlIdstringqueryNee
fromCommentIdstringqueryNee
viewedbooleanqueryNee
typestringqueryNee

Antwoord

Retourneert: GetNotificationCountResponse

Voorbeeld

get_notification_count Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# stel autorisatie in
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
urlIdstringqueryNee
fromCommentIdstringqueryNee
viewedbooleanqueryNee
typestringqueryNee
skipnumberqueryNee

Respons

Retourneert: GetNotificationsResponse

Voorbeeld

get_notifications Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Response

Retourneert: APIEmptyResponse

Voorbeeld

update_notification Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# stel autorisatie in
5FastCommentsClient.configure do |config|
6 # Configureer API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken voor de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
titlestringqueryNee

Respons

Retourneert: CreateV1PageReact

Voorbeeld

create_v1_page_react Voorbeeld
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 "Error when calling PublicApi->create_v1_page_react: #{e}"
18end
19

create_v2_page_react Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa
titlestringqueryNee

Response

Retourneert: CreateV1PageReact

Voorbeeld

create_v2_page_react Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpadJa
urlIdstringqueryJa

Response

Retourneert: CreateV1PageReact

Example

delete_v1_page_react Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa

Antwoord

Retourneert: CreateV1PageReact

Voorbeeld

Voorbeeld van delete_v2_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 |
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa

Antwoord

Geeft terug: GetV1PageLikes

Voorbeeld

get_v1_page_likes Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa
idstringqueryJa

Antwoord

Retourneert: GetV2PageReactUsersResponse

Voorbeeld

get_v2_page_react_users Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathJa
urlIdstringqueryJa

Respons

Retourneert: GetV2PageReacts

Voorbeeld

get_v2_page_reacts Voorbeeld
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: AddPageAPIResponse

Voorbeeld

add_page Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes

Antwoord

Retourneert: DeletePageAPIResponse

Voorbeeld

delete_page Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: nil)
9 # config.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


Vorige commentatoren op de pagina die NIET momenteel online zijn. Gesorteerd op displayName. Gebruik dit nadat /users/online is uitgeput om een "Leden" sectie weer te geven. Cursor-paginering op commenterName: server doorloopt de gedeeltelijke {tenantId, urlId, commenterName} index vanaf afterName voorwaarts via $gt, geen $skip-kosten.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesPagina-URL-identificatie (server-side opgeschoond).
afterNamestringqueryNoCursor: geef nextAfterName mee uit de vorige reactie.
afterUserIdstringqueryNoCursor-tiebreaker: geef nextAfterUserId mee uit de vorige reactie. Vereist wanneer afterName is ingesteld zodat naamgelijkheden geen items laten vallen.

Response

Returns: PageUsersOfflineResponse

Example

get_offline_users Voorbeeld
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 | Pagina-URL-identificatie (server-side opgeschoond).
8opts = {
9 after_name: 'after_name_example', # String | Cursor: geef nextAfterName mee uit de vorige reactie.
10 after_user_id: 'after_user_id_example' # String | Cursor-tiebreaker: geef nextAfterUserId mee uit de vorige reactie. Vereist wanneer afterName is ingesteld zodat naamgelijkheden geen items laten vallen.
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

Momenteel online kijkers van een pagina: mensen wiens websocket-sessie momenteel op de pagina geabonneerd is. Retourneert anonCount + totalCount (kamerbrede abonnees, inclusief anonieme kijkers die we niet opsommen).

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
urlIdstringqueryJaPagina-URL-identificator (geschoond aan serverzijde).
afterNamestringqueryNeeCursor: geef nextAfterName door uit het vorige antwoord.
afterUserIdstringqueryNeeCursor tiebreaker: geef nextAfterUserId door uit het vorige antwoord. Vereist wanneer afterName is ingesteld zodat bij gelijke namen geen items verloren gaan.

Respons

Retourneert: PageUsersOnlineResponse

Voorbeeld

get_online_users Voorbeeld
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 | Pagina-URL-identificator (geschoond aan de serverzijde).
8opts = {
9 after_name: 'after_name_example', # String | Cursor: geef nextAfterName door uit het vorige antwoord.
10 after_user_id: 'after_user_id_example' # String | Cursor tiebreaker: geef nextAfterUserId door uit het vorige antwoord. Vereist wanneer afterName is ingesteld zodat bij gelijke namen geen items verloren gaan.
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa

Respons

Retourneert: GetPageByURLIdAPIResponse

Voorbeeld

get_page_by_urlid Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Retourneert: GetPagesAPIResponse

Voorbeeld

get_pages Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Lijst pagina's voor een tenant. Gebruikt door de FChat desktop client om zijn kamerlijst te vullen. Vereist dat enableFChat op true staat in de opgeloste aangepaste configuratie voor elke pagina. Pagina's die SSO vereisen worden gefilterd op basis van de groepstoegang van de aanvragende gebruiker.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
cursorstringqueryNeeOpaque pagineringscursor die als nextCursor wordt geretourneerd van een eerdere aanvraag. Gebonden aan dezelfde sortBy.
limitintegerqueryNee1..200, standaard 50
qstringqueryNeeOptionele niet-hoofdlettergevoelige titel-prefixfilter.
sortBystringqueryNeeSorteervolgorde. updatedAt (standaard, nieuwste eerst), commentCount (meeste opmerkingen eerst), of title (alfabetisch).
hasCommentsbooleanqueryNeeAls true, alleen pagina's retourneren met ten minste één opmerking.

Response

Retourneert: GetPublicPagesResponse

Voorbeeld

get_pages_public Voorbeeld
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 | Opaque pagineringscursor die als `nextCursor` wordt geretourneerd van een eerdere aanvraag. Gebonden aan dezelfde `sortBy`.
9 limit: 56, # Integer | 1..200, standaard 50
10 q: 'q_example', # String | Optionele niet-hoofdlettergevoelige titel-prefixfilter.
11 sort_by: FastCommentsClient::PagesSortBy::UPDATED_AT, # PagesSortBy | Sorteervolgorde. `updatedAt` (standaard, nieuwste eerst), `commentCount` (meeste opmerkingen eerst), of `title` (alfabetisch).
12 has_comments: true # Boolean | Als true, alleen pagina's retourneren met ten minste één opmerking.
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-gebruikersinformatie voor een tenant. Gegeven userIds, retourneert weergave-informatie van User / SSOUser. Wordt gebruikt door de commentaarwidget om gebruikers die zojuist zijn verschenen via een presence-event te verrijken. Geen paginacontext: privacy wordt uniform gehandhaafd (privéprofielen worden gemaskeerd).

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
idsstringqueryJaDoor komma's gescheiden userIds.

Response

Retourneert: PageUsersInfoResponse

Voorbeeld

get_users_info Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7ids = 'ids_example' # String | Door komma's gescheiden 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: PatchPageAPIResponse

Voorbeeld

patch_page Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Response

Retourneert: APIEmptyResponse

Voorbeeld

delete_pending_webhook_event Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Commentaar van de volgende regel verwijderen om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
commentIdstringqueryNee
externalIdstringqueryNee
eventTypestringqueryNee
typestringqueryNee
domainstringqueryNee
attemptCountGTnumberqueryNee

Respons

Retourneert: GetPendingWebhookEventCountResponse

Voorbeeld

get_pending_webhook_event_count Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # API-sleutelautorisatie configureren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringqueryNee
externalIdstringqueryNee
eventTypestringqueryNee
typestringqueryNee
domainstringqueryNee
attemptCountGTnumberqueryNee
skipnumberqueryNee

Response

Retourneert: GetPendingWebhookEventsResponse

Voorbeeld

get_pending_webhook_events Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Retourneert: CreateQuestionConfigResponse

Voorbeeld

create_question_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
idstringpathYes

Response

Retourneert: APIEmptyResponse

Voorbeeld

delete_question_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: GetQuestionConfigResponse

Voorbeeld

get_question_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Verwijder het commentaarteken voor de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
skipnumberqueryNee

Antwoord

Geeft terug: GetQuestionConfigsResponse

Voorbeeld

get_question_configs Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: APIEmptyResponse

Voorbeeld

update_question_config Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Response

Retourneert: CreateQuestionResultResponse

Voorbeeld

create_question_result Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

delete_question_result Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: GetQuestionResultResponse

Voorbeeld

get_question_result Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryNee
userIdstringqueryNee
startDatestringqueryNee
questionIdstringqueryNee
questionIdsstringqueryNee
skipnumberqueryNee

Respons

Retourneert: GetQuestionResultsResponse

Voorbeeld

get_question_results Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

update_question_result Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
questionIdstringqueryNee
questionIdsarrayqueryNee
urlIdstringqueryNee
timeBucketstringqueryNee
startDatestringqueryNee
forceRecalculatebooleanqueryNee

Antwoord

Geeft terug: AggregateQuestionResultsResponse

Voorbeeld

Voorbeeld van aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Decommentarieer de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
forceRecalculatebooleanqueryNee

Antwoord

Geeft terug: BulkAggregateQuestionResultsResponse

Voorbeeld

bulk_aggregate_question_results Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
questionIdstringqueryNee
questionIdsarrayqueryNee
urlIdstringqueryNee
startDatestringqueryNee
forceRecalculatebooleanqueryNee
minValuenumberqueryNee
maxValuenumberqueryNee
limitnumberqueryNee

Respons

Retourneert: CombineQuestionResultsWithCommentsResponse

Voorbeeld

combine_comments_with_question_results Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een prefix voor de API key in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: AddSSOUserAPIResponse

Voorbeeld

add_sso_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
deleteCommentsbooleanqueryNee
commentDeleteModestringqueryNee

Respons

Retourneert: DeleteSSOUserAPIResponse

Voorbeeld

delete_sso_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
emailstringpathJa

Antwoord

Retourneert: GetSSOUserByEmailAPIResponse

Voorbeeld

get_sso_user_by_email Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetSSOUserByIdAPIResponse

Voorbeeld

get_sso_user_by_id Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipintegerqueryNee

Antwoord

Geeft terug: GetSSOUsersResponse

Voorbeeld

get_sso_users Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelauthorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
updateCommentsbooleanqueryNee

Respons

Retourneert: PatchSSOUserAPIResponse

Voorbeeld

patch_sso_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel om een prefix voor de API key in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
updateCommentsbooleanqueryNee

Antwoord

Retourneert: PutSSOUserAPIResponse

Voorbeeld

put_sso_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarteken weg van de volgende regel om een voorvoegsel in te stellen voor de API-sleutel, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Response

Retourneert: CreateSubscriptionAPIResponse

Voorbeeld

create_subscription Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Antwoord

Retourneert: DeleteSubscriptionAPIResponse

Voorbeeld

delete_subscription Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
userIdstringqueryNee

Response

Retourneert: GetSubscriptionsAPIResponse

Voorbeeld

get_subscriptions Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Respons

Geeft terug: UpdateSubscriptionAPIResponse

Voorbeeld

update_subscription Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
yearNumbernumberqueryNee
monthNumbernumberqueryNee
dayNumbernumberqueryNee
skipnumberqueryNee

Respons

Geeft terug: GetTenantDailyUsagesResponse

Voorbeeld

get_tenant_daily_usages Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: CreateTenantPackageResponse

Voorbeeld

create_tenant_package Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptyResponse

Voorbeeld

delete_tenant_package Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: GetTenantPackageResponse

Voorbeeld

get_tenant_package Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # config.api_key_prefix['x-api-key'] = 'Bearer'
9 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Respons

Geeft terug: GetTenantPackagesResponse

Voorbeeld

get_tenant_packages Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

replace_tenant_package Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

update_tenant_package Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens voor de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Response

Geeft terug: CreateTenantUserResponse

Voorbeeld

create_tenant_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
deleteCommentsstringqueryNee
commentDeleteModestringqueryNee

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

delete_tenant_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Stel autorisatie met API-sleutel in: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: GetTenantUserResponse

Voorbeeld

get_tenant_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
skipnumberqueryNee

Response

Retourneert: GetTenantUsersResponse

Voorbeeld

get_tenant_users Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie via API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaar voor de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNee

Response

Retourneert: APIEmptyResponse

Voorbeeld

replace_tenant_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar weg voor de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard: nil)
9 # config.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

Parameters

NaamTypeLocationVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
redirectURLstringqueryNee

Antwoord

Retourneert: APIEmptyResponse

Voorbeeld

send_login_link Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa
updateCommentsstringqueryNee

Response

Retourneert: APIEmptyResponse

Voorbeeld

update_tenant_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa

Antwoord

Retourneert: CreateTenantResponse

Voorbeeld

create_tenant Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
surestringqueryNee

Response

Retourneert: APIEmptyResponse

Voorbeeld

delete_tenant Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetTenantResponse

Voorbeeld

get_tenant Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
metastringqueryNee
skipnumberqueryNee

Antwoord

Retourneert: GetTenantsResponse

Voorbeeld

get_tenants Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie via API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIEmptyResponse

Voorbeeld

update_tenant Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar voor de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryJa
idstringpathJa

Respons

Retourneert: ChangeTicketStateResponse

Voorbeeld

change_ticket_state Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een prefix voor de API key in te stellen, bijv. 'Bearer' (standaard: 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryJa

Response

Retourneert: CreateTicketResponse

Voorbeeld

create_ticket Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer autorisatie met API-sleutel: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarstreep van de volgende regel weg om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
userIdstringqueryNee

Respons

Retourneert: GetTicketResponse

Voorbeeld

get_ticket Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een prefix voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
statenumberqueryNee
skipnumberqueryNee
limitnumberqueryNee

Response

Retourneert: GetTicketsResponse

Example

get_tickets Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
namespacestringpathJa
componentstringpathJa
localestringqueryNee
useFullTranslationIdsbooleanqueryNee

Respons

Retourneert: GetTranslationsResponse

Voorbeeld

get_translations Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6namespace = 'namespace_example' # String |
7component = 'component_example' # String |
8opts = {
9 locale: 'locale_example', # String |
10 use_full_translation_ids: true # Boolean |
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

Een afbeelding uploaden en formaat wijzigen

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringpathJa
sizePresetstringqueryNeeGrootte-voorinstelling: "Default" (1000x1000px) of "CrossPlatform" (maakt formaten voor populaire apparaten)
urlIdstringqueryNeePagina-id waarvan de upload plaatsvindt, om te configureren

Antwoord

Retourneert: UploadImageResponse

Voorbeeld

upload_image Voorbeeld
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 | Grootte-voorinstelling: \"Default\" (1000x1000px) of \"CrossPlatform\" (maakt formaten voor populaire apparaten)
10 url_id: 'url_id_example' # String | Pagina-id waarvan de upload plaatsvindt, om te configureren
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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIGetUserBadgeProgressResponse

Voorbeeld

get_user_badge_progress_by_id Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringpathJa

Antwoord

Retourneert: APIGetUserBadgeProgressResponse

Voorbeeld

get_user_badge_progress_by_user_id Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
limitnumberqueryNee
skipnumberqueryNee

Antwoord

Retourneert: APIGetUserBadgeProgressListResponse

Voorbeeld

get_user_badge_progress_list Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # API-sleutelautorisatie configureren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa

Antwoord

Retourneert: APICreateUserBadgeResponse

Voorbeeld

create_user_badge Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar weg van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is 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


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Geeft terug: APIEmptySuccessResponse

Voorbeeld

delete_user_badge Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutel autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarteken weg van de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa

Respons

Retourneert: APIGetUserBadgeResponse

Voorbeeld

get_user_badge Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaartekens van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
userIdstringqueryNee
badgeIdstringqueryNee
typenumberqueryNee
displayedOnCommentsbooleanqueryNee
limitnumberqueryNee
skipnumberqueryNee

Respons

Retourneert: APIGetUserBadgesResponse

Voorbeeld

get_user_badges Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarmarkering van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is 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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
idstringpathJa

Response

Retourneert: APIEmptySuccessResponse

Voorbeeld

update_user_badge Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit het commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is nil)
9 # config.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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
ssostringqueryNo

Antwoord

Geeft terug: GetUserNotificationCountResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryNeeWordt gebruikt om te bepalen of de huidige pagina is geabonneerd.
pageSizeintegerqueryNee
afterIdstringqueryNee
includeContextbooleanqueryNee
afterCreatedAtintegerqueryNee
unreadOnlybooleanqueryNee
dmOnlybooleanqueryNee
noDmbooleanqueryNee
includeTranslationsbooleanqueryNee
includeTenantNotificationsbooleanqueryNee
ssostringqueryNee

Response

Geeft terug: GetMyNotificationsResponse

Voorbeeld

get_user_notifications Voorbeeld
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 | Wordt gebruikt om te bepalen of de huidige pagina is geabonneerd.
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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
ssostringqueryNee

Respons

Retourneert: ResetUserNotificationsResponse

Voorbeeld

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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
afterIdstringqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
ssostringqueryNo

Respons

Retourneert: ResetUserNotificationsResponse

Voorbeeld

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

Schakelt meldingen voor een specifieke reactie in- of uitschakelen.

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
notificationIdstringpathJa
optedInOrOutstringpathJa
commentIdstringqueryJa
ssostringqueryNee

Antwoord

Retourneert: UpdateUserNotificationCommentSubscriptionStatusResponse

Voorbeeld

Voorbeeld update_user_notification_comment_subscription_status
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7notification_id = 'notification_id_example' # String |
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

Schakel meldingen voor een pagina in of uit. Wanneer gebruikers zich op een pagina abonneren, worden meldingen aangemaakt voor nieuwe rootreacties, en ook

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryYes
urlIdstringqueryYes
urlstringqueryYes
pageTitlestringqueryYes
subscribedOrUnsubscribedstringpathYes
ssostringqueryNo

Antwoord

Retourneert: UpdateUserNotificationPageSubscriptionStatusResponse

Voorbeeld

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

update_user_notification_status Internal Link


Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
notificationIdstringpathJa
newStatusstringpathJa
ssostringqueryNee

Antwoord

Retourneert: UpdateUserNotificationStatusResponse

Voorbeeld

update_user_notification_status Voorbeeld
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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
urlIdWSstringqueryJa
userIdsstringqueryJa

Response

Retourneert: GetUserPresenceStatusesResponse

Example

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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringpathJa
urlIdstringqueryJa
usernameStartsWithstringqueryNee
mentionGroupIdsarrayqueryNee
ssostringqueryNee
searchSectionstringqueryNee

Respons

Geeft terug: SearchUsersResult

Voorbeeld

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

Parameters

NaamTypeLocatieVerplichtBeschrijving
tenantIdstringqueryJa
idstringpathJa

Antwoord

Retourneert: GetUserResponse

Voorbeeld

get_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Stel API-sleutelautorisatie in: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar weg bij de volgende regel om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard: nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryJa
commentIdstringqueryJa
directionstringqueryJa
userIdstringqueryNee
anonUserIdstringqueryNee

Antwoord

Geeft terug: VoteResponse

Voorbeeld

create_vote Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de volgende regel uit commentaar om een voorvoegsel voor de API-sleutel in te stellen, bijvoorbeeld 'Bearer' (standaard is 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
idstringpathJa
editKeystringqueryNee

Antwoord

Retourneert: VoteDeleteResponse

Voorbeeld

delete_vote Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal het commentaarteken van de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard is nil)
9 # config.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

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryYes

Response

Geeft terug: GetVotesResponse

Voorbeeld

get_votes Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API-sleutelautorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaar op de volgende regel weg om een voorvoegsel voor de API-sleutel in te stellen, bijv. 'Bearer' (standaard 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

Parameters

NaamTypeLocatieVereistBeschrijving
tenantIdstringqueryJa
urlIdstringqueryJa
userIdstringqueryNee
anonUserIdstringqueryNee

Respons

Geeft terug: GetVotesForUserResponse

Voorbeeld

get_votes_for_user Voorbeeld
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# autorisatie instellen
5FastCommentsClient.configure do |config|
6 # Configureer API key-autorisatie: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Haal de commentaarteken weg voor de volgende regel om een voorvoegsel voor de API key in te stellen, bijv. 'Bearer' (standaard is 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

Hulp nodig?

Als u problemen ondervindt of vragen heeft over de Ruby SDK, neem dan:

Bijdragen

Bijdragen zijn welkom! Bezoek de GitHub-repository voor richtlijnen voor bijdragen.