FastComments.com

FastComments Ruby SDK

Dies ist das offizielle Ruby-SDK für FastComments.

Offizielles Ruby-SDK für die FastComments-API

Repository

Auf GitHub ansehen


Installation Internal Link

Fügen Sie diese Zeile zur Gemfile Ihrer Anwendung hinzu:

gem 'fastcomments'

Und dann ausführen:

bundle install

Oder installieren Sie es selbst als:

gem install fastcomments

Bibliotheksinhalte

Diese Bibliothek enthält den generierten API-Client und die SSO-Dienstprogramme, um die Arbeit mit der API zu erleichtern.

Öffentliche vs. gesicherte APIs

Für den API-Client gibt es zwei Klassen, DefaultApi und PublicApi. Die DefaultApi enthält Methoden, die Ihren API-Schlüssel erfordern, und PublicApi enthält API-Aufrufe, die direkt von einem Browser/Mobilgerät/etc. ohne Authentifizierung ausgeführt werden können.

Schnellstart Internal Link

Verwendung authentifizierter APIs (DefaultApi)

Wichtig: Sie müssen Ihren API-Schlüssel im ApiClient setzen, bevor Sie authentifizierte Anfragen stellen. Wenn Sie dies nicht tun, schlagen Anfragen mit einem 401-Fehler fehl.

require 'fastcomments-client'

# Erstellen und konfigurieren Sie den API-Client
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# ERFORDERLICH: Setzen Sie Ihren API-Schlüssel (diesen erhalten Sie von Ihrem FastComments-Dashboard)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Erstellen Sie die API-Instanz mit dem konfigurierten Client
api = FastCommentsClient::DefaultApi.new(api_client)

# Jetzt können Sie authentifizierte API-Aufrufe durchführen
begin
  # Beispiel: Einen SSO-Benutzer hinzufügen
  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}"
  # Häufige Fehler:
  # - 401: API-Schlüssel fehlt oder ist ungültig
  # - 400: Anfragevalidierung fehlgeschlagen
end

Verwendung öffentlicher APIs (PublicApi)

Öffentliche Endpunkte erfordern keine Authentifizierung:

require 'fastcomments-client'

public_api = FastCommentsClient::PublicApi.new

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

Häufige Probleme

  1. 401 "missing-api-key" Fehler: Stellen Sie sicher, dass Sie config.api_key['x-api-key'] = 'YOUR_KEY' setzen, bevor Sie die DefaultApi-Instanz erstellen.
  2. Falsche API-Klasse: Verwenden Sie DefaultApi für serverseitige authentifizierte Anfragen, PublicApi für clientseitige/öffentliche Anfragen.
  3. Null-API-Schlüssel: Das SDK überspringt die Authentifizierung stillschweigend, wenn der API-Schlüssel null ist, was zu 401-Fehlern führt.

Hinweise Internal Link

Broadcast-IDs

Sie werden sehen, dass Sie in einigen API-Aufrufen eine broadcastId übergeben sollen. Wenn Sie Ereignisse empfangen, erhalten Sie diese ID zurück, sodass Sie das Ereignis ignorieren können, wenn Sie planen, Änderungen optimistisch auf dem Client anzuwenden (was Sie wahrscheinlich tun möchten, da es die beste Erfahrung bietet). Übergeben Sie hier eine UUID. Die ID sollte eindeutig genug sein, um in einer Browsersitzung nicht zweimal aufzutreten.

SSO (Single Sign-On)

Für SSO-Beispiele siehe unten.

SSO-Verwendung Internal Link

Einfaches SSO

require 'fastcomments'
require 'fastcomments-client'

# Erstelle einfaches 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}"

# Verwende das SSO-Token, um einen authentifizierten API-Aufruf durchzuführen
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

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

puts "Status: #{response}"

Sicheres SSO

require 'fastcomments'
require 'fastcomments-client'

# Erstelle sicheres 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}"

# Verwende das SSO-Token, um einen authentifizierten API-Aufruf durchzuführen
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)
public_api = FastCommentsClient::PublicApi.new(api_client)

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

puts "Status: #{response}"

Aggregation Internal Link

Fasst Dokumente zusammen, indem sie gruppiert werden (falls groupBy angegeben ist) und mehrere Operationen angewendet werden.
Verschiedene Operationen (z. B. sum, countDistinct, avg, usw.) werden unterstützt.

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
parentTenantId string query Nein
includeStats boolean query Nein

Antwort

Gibt zurück: AggregationResponse

Beispiel

Aggregate-Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14aggregation_request = FastCommentsClient::AggregationRequest.new({resource_name: 'resource_name_example', operations: [FastCommentsClient::AggregationOperation.new({field: 'field_example', op: FastCommentsClient::AggregationOpType::SUM})]}) # AggregationRequest |
15opts = {
16 parent_tenant_id: 'parent_tenant_id_example', # String |
17 include_stats: true # Boolean |
18}
19
20begin
21
22 result = api_instance.aggregate(tenant_id, aggregation_request, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->aggregate: #{e}"
26end
27

Audit-Protokolle abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
limit number query Nein
skip number query Nein
order string query Nein
after number query Nein
before number query Nein

Antwort

Gibt zurück: GetAuditLogs200Response

Beispiel

Beispiel für get_audit_logs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

Benutzer vom Kommentar öffentlich sperren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
commentId string path Ja
sso string query Nein

Antwort

Gibt zurück: BlockFromCommentPublic200Response

Beispiel

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

Öffentliche Sperrung vom Kommentar aufheben Internal Link


Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
commentId string path Ja
sso string query Nein

Antwort

Gibt zurück: UnBlockCommentPublic200Response

Beispiel

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

Gesperrte Kommentare prüfen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
commentIds string query Ja Eine durch Kommas getrennte Liste von Kommentar-IDs.
sso string query Nein

Antwort

Gibt zurück: CheckedCommentsForBlocked200Response

Beispiel

checked_comments_for_blocked Beispiel
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 | Eine durch Kommas getrennte Liste von Kommentar-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

Benutzer vom Kommentar sperren Internal Link

Parameter

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

Antwort

Gibt zurück: BlockFromCommentPublic200Response

Beispiel

block_user_from_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
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

Öffentlichen Kommentar erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
urlId string query Ja
broadcastId string query Ja
sessionId string query Nein
sso string query Nein

Antwort

Gibt zurück: CreateCommentPublic200Response

Beispiel

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

Kommentar löschen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
contextUserId string query Nein
isLive boolean query Nein

Antwort

Gibt zurück: DeleteComment200Response

Beispiel

delete_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Key-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 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

Öffentlichen Kommentar löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
editKey string query Nein
sso string query Nein

Antwort

Gibt zurück: DeleteCommentPublic200Response

Beispiel

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

Kommentarbewertung löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
voteId string path Ja
urlId string query Ja
broadcastId string query Ja
editKey string query Nein
sso string query Nein

Antwort

Gibt zurück: DeleteCommentVote200Response

Beispiel

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

Kommentar melden Internal Link

Parameter

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

Antwort

Gibt zurück: FlagComment200Response

Beispiel

flag_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentarzeichen der folgenden Zeile entfernen, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example', # String |
17 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

Kommentar abrufen Internal Link

Parameter

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

Antwort

Gibt zurück: GetComment200Response

Beispiel

get_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Kommentartext abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
editKey string query Nein
sso string query Nein

Antwort

Gibt zurück: GetCommentText200Response

Beispiel

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

Nutzernamen der Kommentar-Stimmen abrufen Internal Link

Parameter

Name Type Location Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
dir integer query Ja
sso string query Nein

Antwort

Gibt zurück: GetCommentVoteUserNames200Response

Beispiel

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

Kommentare abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
page integer query Nein
limit integer query Nein
skip integer query Nein
asTree boolean query Nein
skipChildren integer query Nein
limitChildren integer query Nein
maxTreeDepth integer query Nein
urlId string query Nein
userId string query Nein
anonUserId string query Nein
contextUserId string query Nein
hashTag string query Nein
parentId string query Nein
direction string query Nein

Antwort

Gibt zurück: GetComments200Response

Beispiel

get_comments Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 page: 56, # Integer |
16 limit: 56, # Integer |
17 skip: 56, # Integer |
18 as_tree: true, # Boolean |
19 skip_children: 56, # Integer |
20 limit_children: 56, # Integer |
21 max_tree_depth: 56, # Integer |
22 url_id: 'url_id_example', # String |
23 user_id: 'user_id_example', # String |
24 anon_user_id: 'anon_user_id_example', # String |
25 context_user_id: 'context_user_id_example', # String |
26 hash_tag: 'hash_tag_example', # String |
27 parent_id: 'parent_id_example', # String |
28 direction: FastCommentsClient::SortDirections::OF # SortDirections |
29}
30
31begin
32
33 result = api_instance.get_comments(tenant_id, opts)
34 p result
35rescue FastCommentsClient::ApiError => e
36 puts "Error when calling DefaultApi->get_comments: #{e}"
37end
38

Öffentliche Kommentare abrufen Internal Link

erforderlich tenantId urlId

Parameter

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

Antwort

Gibt zurück: GetCommentsPublic200Response

Beispiel

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

Kommentar sperren Internal Link


Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
sso string query Nein

Antwort

Gibt zurück: LockComment200Response

Beispiel

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

Kommentar anpinnen Internal Link


Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
sso string query Nein

Antwort

Gibt zurück: PinComment200Response

Beispiel

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

Kommentar speichern Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
isLive boolean query Nein
doSpamCheck boolean query Nein
sendEmails boolean query Nein
populateNotifications boolean query Nein

Antwort

Gibt zurück: SaveComment200Response

Beispiel

save_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Konfigurieren der API-Schlüssel-Autorisierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard ist 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

Kommentare stapelweise speichern Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
isLive boolean query No
doSpamCheck boolean query No
sendEmails boolean query No
populateNotifications boolean query No

Antwort

Gibt zurück: Array&lt;SaveComment200Response&gt;

Beispiel

Beispiel für save_comments_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Kommentartext setzen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
editKey string query Nein
sso string query Nein

Antwort

Gibt zurück: SetCommentText200Response

Beispiel

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

Benutzer vom Kommentar entsperren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
userId string query Nein
anonUserId string query Nein

Antwort

Gibt zurück: UnBlockCommentPublic200Response

Beispiel

un_block_user_from_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
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

Kommentarmeldung aufheben Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
userId string query Nein
anonUserId string query Nein

Antwort

Gibt zurück: FlagComment200Response

Beispiel

un_flag_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Kommentar entsperren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
commentId string path Ja
broadcastId string query Ja
sso string query Nein

Antwort

Gibt zurück: LockComment200Response

Beispiel

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

Anpinnung des Kommentars aufheben Internal Link

Parameter

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

Antwort

Gibt zurück: PinComment200Response

Beispiel

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

Kommentar aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
contextUserId string query Nein
doSpamCheck boolean query Nein
isLive boolean query Nein

Antwort

Rückgabe: FlagCommentPublic200Response

Beispiel

update_comment Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Kommentar bewerten Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string pfad Ja
commentId string pfad Ja
urlId string query Ja
broadcastId string query Ja
sessionId string query Nein
sso string query Nein

Antwort

Gibt zurück: VoteComment200Response

Beispiel

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

Domain-Konfiguration hinzufügen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: AddDomainConfig200Response

Beispiel

add_domain_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Domain-Konfiguration löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
domain string path Yes

Antwort

Gibt zurück: DeleteDomainConfig200Response

Beispiel

delete_domain_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Authentifizierung
5FastCommentsClient.configure do |config|
6 # Konfigurieren der API-Schlüssel-Authentifizierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen von der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain = '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

Domain-Konfiguration abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
domain string path Ja

Antwort

Gibt zurück: GetDomainConfig200Response

Beispiel

get_domain_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Domain-Konfigurationen abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: GetDomainConfigs200Response

Beispiel

get_domain_configs Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_domain_configs(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_domain_configs: #{e}"
21end
22

Domain-Konfiguration teilweise aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
domainToUpdate string path Ja

Antwort

Gibt zurück: GetDomainConfig200Response

Beispiel

patch_domain_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15patch_domain_config_params = FastCommentsClient::PatchDomainConfigParams.new # PatchDomainConfigParams |
16
17begin
18
19 result = api_instance.patch_domain_config(tenant_id, domain_to_update, patch_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_domain_config: #{e}"
23end
24

Domain-Konfiguration ersetzen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
domainToUpdate string path Ja

Antwort

Gibt zurück: GetDomainConfig200Response

Beispiel

put_domain_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15update_domain_config_params = FastCommentsClient::UpdateDomainConfigParams.new({domain: 'domain_example'}) # UpdateDomainConfigParams |
16
17begin
18
19 result = api_instance.put_domain_config(tenant_id, domain_to_update, update_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->put_domain_config: #{e}"
23end
24

E-Mail-Vorlage erstellen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateEmailTemplate200Response

Beispiel

Beispiel für create_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

E-Mail-Vorlage löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Rückgabe: FlagCommentPublic200Response

Beispiel

delete_email_template Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

E-Mail-Vorlagen-Renderfehler löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
errorId string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_email_template_render_error Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
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

E-Mail-Vorlage abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetEmailTemplate200Response

Beispiel

get_email_template Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Heben Sie die Auskommentierung der folgenden Zeile auf, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_email_template: #{e}"
22end
23

Definitionen der E-Mail-Vorlagen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: GetEmailTemplateDefinitions200Response

Beispiel

get_email_template_definitions Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_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

Renderfehler der E-Mail-Vorlagen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
skip number query Nein

Antwort

Gibt zurück: GetEmailTemplateRenderErrors200Response

Beispiel

get_email_template_render_errors Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 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

E-Mail-Vorlagen abrufen Internal Link

Parameter

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

Antwort

Gibt zurück: GetEmailTemplates200Response

Beispiel

Beispiel für get_email_templates
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

E-Mail-Vorlage rendern Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
locale string query Nein

Antwort

Gibt zurück: RenderEmailTemplate200Response

Beispiel

Beispiel für render_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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

E-Mail-Vorlage aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string Abfrage Ja
id string Pfad Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_email_template Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

Ereignisprotokoll abrufen Internal Link

erforderlich tenantId urlId userIdWS

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
urlId string query Ja
userIdWS string query Ja
startTime integer query Ja
endTime integer query Ja

Antwort

Gibt zurück: GetEventLog200Response

Beispiel

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

Globales Ereignisprotokoll abrufen Internal Link

req tenantId urlId userIdWS

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
urlId string query Ja
userIdWS string query Ja
startTime integer query Ja
endTime integer query Ja

Antwort

Gibt zurück: GetEventLog200Response

Beispiel

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

Feed-Beitrag erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
broadcastId string query Nein
isLive boolean query Nein
doSpamCheck boolean query Nein
skipDupCheck boolean query Nein

Antwort

Gibt zurück: CreateFeedPost200Response

Beispiel

create_feed_post Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_feed_post_params = FastCommentsClient::CreateFeedPostParams.new # CreateFeedPostParams |
15opts = {
16 broadcast_id: 'broadcast_id_example', # String |
17 is_live: true, # Boolean |
18 do_spam_check: true, # Boolean |
19 skip_dup_check: true # Boolean |
20}
21
22begin
23
24 result = api_instance.create_feed_post(tenant_id, create_feed_post_params, opts)
25 p result
26rescue FastCommentsClient::ApiError => e
27 puts "Error when calling DefaultApi->create_feed_post: #{e}"
28end
29

Öffentlichen Feed-Beitrag erstellen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string path Ja
broadcastId string query Nein
sso string query Nein

Antwort

Gibt zurück: CreateFeedPostPublic200Response

Beispiel

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

Öffentlichen Feed-Beitrag löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
postId string path Ja
broadcastId string query Nein
sso string query Nein

Antwort

Gibt zurück: DeleteFeedPostPublic200Response

Beispiel

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

Feed-Beiträge abrufen Internal Link

req tenantId afterId

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
afterId string query No
limit integer query No
tags array query No

Antwort

Gibt zurück: GetFeedPosts200Response

Beispiel

get_feed_posts Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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

Öffentliche Feed-Beiträge abrufen Internal Link

req tenantId afterId

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Ja
afterId string query Nein
limit integer query Nein
tags array query Nein
sso string query Nein
isCrawler boolean query Nein
includeUserInfo boolean query Nein

Antwort

Gibt zurück: GetFeedPostsPublic200Response

Beispiel

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

Statistiken der Feed-Beiträge abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string path Ja
postIds array query Ja
sso string query Nein

Antwort

Gibt zurück: GetFeedPostsStats200Response

Beispiel

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

Öffentliche Nutzerreaktionen abrufen Internal Link


Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string path Yes
postIds array query No
sso string query No

Antwort

Gibt zurück: GetUserReactsPublic200Response

Beispiel

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

Öffentlich auf Feed-Beitrag reagieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string path Ja
postId string path Ja
isUndo boolean query Nein
broadcastId string query Nein
sso string query Nein

Antwort

Gibt zurück: ReactFeedPostPublic200Response

Beispiel

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

Feed-Beitrag aktualisieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

Beispiel für update_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Heben Sie die Kommentierung der folgenden Zeile auf, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
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

Öffentlichen Feed-Beitrag aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string Pfad Ja
postId string Pfad Ja
broadcastId string Abfrage Nein
sso string Abfrage Nein

Antwort

Gibt zurück: CreateFeedPostPublic200Response

Beispiel

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

Öffentlichen Kommentar melden Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
commentId string path Ja
isFlagged boolean query Ja
sso string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

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

Hashtag hinzufügen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Nein

Antwort

Gibt zurück: AddHashTag200Response

Beispiel

Beispiel für add_hash_tag
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z.B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 create_hash_tag_body: FastCommentsClient::CreateHashTagBody.new({tag: 'tag_example'}) # CreateHashTagBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tag(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tag: #{e}"
24end
25

Hashtags stapelweise hinzufügen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Nein

Antwort

Gibt zurück: AddHashTagsBulk200Response

Beispiel

add_hash_tags_bulk Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Heben Sie die Auskommentierung der folgenden Zeile auf, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13opts = {
14 tenant_id: 'tenant_id_example', # String |
15 bulk_create_hash_tags_body: FastCommentsClient::BulkCreateHashTagsBody.new({tags: [FastCommentsClient::BulkCreateHashTagsBodyTagsInner.new({tag: 'tag_example'})]}) # BulkCreateHashTagsBody |
16}
17
18begin
19
20 result = api_instance.add_hash_tags_bulk(opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->add_hash_tags_bulk: #{e}"
24end
25

Hashtag löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tag string path Ja
tenantId string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_hash_tag Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen für die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 delete_hash_tag_request: FastCommentsClient::DeleteHashTagRequest.new # DeleteHashTagRequest |
17}
18
19begin
20
21 result = api_instance.delete_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_hash_tag: #{e}"
25end
26

Hashtags abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
page number query Nein

Antwort

Gibt zurück: GetHashTags200Response

Beispiel

get_hash_tags Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen für die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard ist 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

Hashtag teilweise aktualisieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tag string path Ja
tenantId string query Nein

Antwort

Gibt zurück: PatchHashTag200Response

Beispiel

patch_hash_tag Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Authentifizierung einrichten
5FastCommentsClient.configure do |config|
6 # Konfigurieren der API-Schlüssel-Authentifizierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentarzeichen der folgenden Zeile entfernen, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standardwert: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tag = 'tag_example' # String |
14opts = {
15 tenant_id: 'tenant_id_example', # String |
16 update_hash_tag_body: FastCommentsClient::UpdateHashTagBody.new # UpdateHashTagBody |
17}
18
19begin
20
21 result = api_instance.patch_hash_tag(tag, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->patch_hash_tag: #{e}"
25end
26

Moderator erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateModerator200Response

Beispiel

create_moderator Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

Moderator löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
sendEmail string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_moderator Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentarzeichen der folgenden Zeile, um ein Präfix für den API‑Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Moderator abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
id string path Yes

Antwort

Gibt zurück: GetModerator200Response

Beispiel

get_moderator Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_moderator(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_moderator: #{e}"
22end
23

Moderatoren abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
skip number query Nein

Antwort

Gibt zurück: GetModerators200Response

Beispiel

get_moderators Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Einladung senden Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
fromName string query Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

send_invite Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
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

Moderator aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_moderator Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Heben Sie die Auskommentierung der folgenden Zeile auf, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_moderator_body = FastCommentsClient::UpdateModeratorBody.new # UpdateModeratorBody |
16
17begin
18
19 result = api_instance.update_moderator(tenant_id, id, update_moderator_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_moderator: #{e}"
23end
24

Benachrichtigungsanzahl löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_notification_count Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.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

Zwischengespeicherte Benachrichtigungsanzahl abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetCachedNotificationCount200Response

Beispiel

get_cached_notification_count Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_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

Benachrichtigungsanzahl abrufen Internal Link

Parameter

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

Antwort

Gibt zurück: GetNotificationCount200Response

Beispiel

get_notification_count Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

Benachrichtigungen abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
userId string query Nein
urlId string query Nein
fromCommentId string query Nein
viewed boolean query Nein
type string query Nein
skip number query Nein

Antwort

Gibt zurück: GetNotifications200Response

Beispiel

Beispiel für get_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Die folgende Zeile einkommentieren, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Benachrichtigung aktualisieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
userId string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

Beispiel für update_notification
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

Seite hinzufügen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: AddPageAPIResponse

Beispiel

add_page Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Authentifizierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

Seite löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: DeletePageAPIResponse

Beispiel

delete_page Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Key-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Seite nach URL-ID abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
urlId string query Ja

Antwort

Gibt zurück: GetPageByURLIdAPIResponse

Beispiel

get_page_by_urlid Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Key-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_page_by_urlid(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_page_by_urlid: #{e}"
22end
23

Seiten abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: GetPagesAPIResponse

Beispiel

get_pages Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_pages(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_pages: #{e}"
21end
22

Seite teilweise aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: PatchPageAPIResponse

Beispiel

patch_page Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

Ausstehendes Webhook-Ereignis löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
id string path Yes

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_pending_webhook_event Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.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

Anzahl ausstehender Webhook-Ereignisse abrufen Internal Link

Parameter

Name Type Ort Erforderlich Beschreibung
tenantId string query Ja
commentId string query Nein
externalId string query Nein
eventType string query Nein
type string query Nein
domain string query Nein
attemptCountGT number query Nein

Antwort

Gibt zurück: GetPendingWebhookEventCount200Response

Beispiel

get_pending_webhook_event_count Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Heben Sie die Kommentierung der folgenden Zeile auf, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2 # Float |
21}
22
23begin
24
25 result = api_instance.get_pending_webhook_event_count(tenant_id, opts)
26 p result
27rescue FastCommentsClient::ApiError => e
28 puts "Error when calling DefaultApi->get_pending_webhook_event_count: #{e}"
29end
30

Ausstehende Webhook-Ereignisse abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
commentId string query Nein
externalId string query Nein
eventType string query Nein
type string query Nein
domain string query Nein
attemptCountGT number query Nein
skip number query Nein

Antwort

Gibt zurück: GetPendingWebhookEvents200Response

Beispiel

get_pending_webhook_events Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 comment_id: 'comment_id_example', # String |
16 external_id: 'external_id_example', # String |
17 event_type: 'event_type_example', # String |
18 type: 'type_example', # String |
19 domain: 'domain_example', # String |
20 attempt_count_gt: 1.2, # Float |
21 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

Fragekonfiguration erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateQuestionConfig200Response

Beispiel

Beispiel für create_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

Fragekonfiguration löschen Internal Link


Parameter

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

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_question_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.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

Fragekonfiguration abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetQuestionConfig200Response

Beispiel

get_question_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Fragekonfigurationen abrufen Internal Link

Parameter

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

Antwort

Gibt zurück: GetQuestionConfigs200Response

Beispiel

get_question_configs Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Fragekonfiguration aktualisieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_question_config Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Frageergebnis erstellen Internal Link


Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateQuestionResult200Response

Beispiel

create_question_result Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das führende '#' der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Frageergebnis löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_question_result Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen von der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.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

Frageergebnis abrufen Internal Link

Parameter

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

Antwort

Gibt zurück: GetQuestionResult200Response

Beispiel

get_question_result Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_question_result(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_question_result: #{e}"
22end
23

Frageergebnisse abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
urlId string query Nein
userId string query Nein
startDate string query Nein
questionId string query Nein
questionIds string query Nein
skip number query Nein

Antwort

Gibt zurück: GetQuestionResults200Response

Beispiel

get_question_results Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Frageergebnis aktualisieren Internal Link


Parameter

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

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_question_result Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um einen Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Frageergebnisse aggregieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
questionId string query Nein
questionIds array query Nein
urlId string query Nein
timeBucket string query Nein
startDate string query Nein
forceRecalculate boolean query Nein

Antwort

Gibt zurück: AggregateQuestionResults200Response

Beispiel

aggregate_question_results Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

Frageergebnisse stapelweise aggregieren Internal Link

Parameters

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
forceRecalculate boolean query Nein

Antwort

Gibt zurück: BulkAggregateQuestionResults200Response

Beispiel

bulk_aggregate_question_results Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Voreinstellung: 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

Kommentare mit Frageergebnissen kombinieren Internal Link

Parameter

Name Type Ort Erforderlich Beschreibung
tenantId string query Ja
questionId string query Nein
questionIds array query Nein
urlId string query Nein
startDate string query Nein
forceRecalculate boolean query Nein
minValue number query Nein
maxValue number query Nein
limit number query Nein

Antwort

Gibt zurück: CombineCommentsWithQuestionResults200Response

Beispiel

combine_comments_with_question_results Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

SSO-Benutzer hinzufügen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: AddSSOUserAPIResponse

Beispiel

add_sso_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

SSO-Benutzer löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
deleteComments boolean query Nein
commentDeleteMode string query Nein

Antwort

Gibt zurück: DeleteSSOUserAPIResponse

Beispiel

delete_sso_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 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

SSO-Benutzer per E-Mail abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
email string path Ja

Antwort

Gibt zurück: GetSSOUserByEmailAPIResponse

Beispiel

get_sso_user_by_email Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entferne das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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

SSO-Benutzer per ID abrufen Internal Link


Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetSSOUserByIdAPIResponse

Beispiel

get_sso_user_by_id Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Key-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

SSO-Benutzer abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
skip integer query Nein

Antwort

Gibt zurück: GetSSOUsers200Response

Beispiel

get_sso_users Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

SSO-Benutzer teilweise aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
updateComments boolean query Nein

Antwort

Gibt zurück: PatchSSOUserAPIResponse

Beispiel

patch_sso_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

SSO-Benutzer ersetzen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
updateComments boolean query Nein

Antwort

Gibt zurück: PutSSOUserAPIResponse

Beispiel

put_sso_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

Abonnement erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateSubscriptionAPIResponse

Beispiel

create_subscription Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

Abonnement löschen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Yes
id string path Yes
userId string query No

Antwort

Gibt zurück: DeleteSubscriptionAPIResponse

Beispiel

delete_subscription Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen von der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Abonnements abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
userId string query Nein

Antwort

Gibt zurück: GetSubscriptionsAPIResponse

Beispiel

get_subscriptions Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Abonnement aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
userId string query Nein

Response

Gibt zurück: UpdateSubscriptionAPIResponse

Beispiel

update_subscription Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

Tägliche Nutzung des Mandanten abrufen Internal Link


Parameter

Name Type Location Required Description
tenantId string query Ja
yearNumber number query Nein
monthNumber number query Nein
dayNumber number query Nein
skip number query Nein

Antwort

Gibt zurück: GetTenantDailyUsages200Response

Beispiel

get_tenant_daily_usages Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

Mandantenpaket erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateTenantPackage200Response

Beispiel

create_tenant_package Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

Mandantenpaket löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_tenant_package Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentarzeichen der folgenden Zeile entfernen, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.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

Mandantenpaket abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetTenantPackage200Response

Beispiel

get_tenant_package Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentierung der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_package(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_package: #{e}"
22end
23

Mandantenpakete abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
skip number query Nein

Antwort

Gibt zurück: GetTenantPackages200Response

Beispiel

get_tenant_packages Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standardwert: 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

Mandantenpaket ersetzen Internal Link

Parameter

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

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

replace_tenant_package Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Authentifizierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Mandantenpaket aktualisieren Internal Link

Parameter

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

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_tenant_package Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_package_body = FastCommentsClient::UpdateTenantPackageBody.new # UpdateTenantPackageBody |
16
17begin
18
19 result = api_instance.update_tenant_package(tenant_id, id, update_tenant_package_body)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->update_tenant_package: #{e}"
23end
24

Mandantenbenutzer erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateTenantUser200Response

Beispiel

create_tenant_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # Konfigurieren der API-Schlüssel-Authentifizierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Mandantenbenutzer löschen Internal Link

Parameter

Name Type Location Required Beschreibung
tenantId string query Ja
id string path Ja
deleteComments string query Nein
commentDeleteMode string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_tenant_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 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

Mandantenbenutzer abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetTenantUser200Response

Beispiel

get_tenant_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Mandantenbenutzer abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
skip number query Nein

Antwort

Gibt zurück: GetTenantUsers200Response

Beispiel

get_tenant_users Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Mandantenbenutzer ersetzen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
updateComments string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

replace_tenant_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15replace_tenant_user_body = FastCommentsClient::ReplaceTenantUserBody.new({username: 'username_example', email: 'email_example'}) # ReplaceTenantUserBody |
16opts = {
17 update_comments: 'update_comments_example' # String |
18}
19
20begin
21
22 result = api_instance.replace_tenant_user(tenant_id, id, replace_tenant_user_body, opts)
23 p result
24rescue FastCommentsClient::ApiError => e
25 puts "Error when calling DefaultApi->replace_tenant_user: #{e}"
26end
27

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
redirectURL string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

send_login_link Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard ist nil)
9 # config.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

Mandantenbenutzer aktualisieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
updateComments string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_tenant_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_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

Mandanten erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateTenant200Response

Beispiel

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

Mandanten löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
sure string query Nein

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

delete_tenant Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Key-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 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

Mandanten abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetTenant200Response

Beispiel

get_tenant Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Konfigurieren der API-Schlüssel-Autorisierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen in der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant: #{e}"
22end
23

Mandanten abrufen Internal Link

Parameters

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
meta string query Nein
skip number query Nein

Antwort

Gibt zurück: GetTenants200Response

Beispiel

get_tenants Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14opts = {
15 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

Mandanten aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
id string path Yes

Antwort

Gibt zurück: FlagCommentPublic200Response

Beispiel

update_tenant Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entkommentieren Sie die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_tenant_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

Ticketstatus ändern Internal Link


Parameter

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

Antwort

Gibt zurück: ChangeTicketState200Response

Beispiel

change_ticket_state Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentiere die folgende Zeile aus, um ein Präfix für den API-Schlüssel zu setzen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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

Ticket erstellen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
userId string query Ja

Antwort

Gibt zurück: CreateTicket200Response

Beispiel

create_ticket Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Einrichtung der Autorisierung
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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

Ticket abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja
userId string query Nein

Antwort

Gibt zurück: GetTicket200Response

Beispiel

get_ticket Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Konfiguriere API-Schlüssel-Autorisierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 user_id: 'user_id_example' # String |
17}
18
19begin
20
21 result = api_instance.get_ticket(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->get_ticket: #{e}"
25end
26

Tickets abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Yes
userId string query No
state number query No
skip number query No
limit number query No

Antwort

Gibt zurück: GetTickets200Response

Beispiel

get_tickets Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Heben Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Bild hochladen Internal Link

Bild hochladen und skalieren

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string path Ja
sizePreset string query Nein Größen-Voreinstellung: "Default" (1000x1000px) oder "CrossPlatform" (erstellt Größen für beliebte Geräte)
urlId string query Nein Seiten-ID, von der das Hochladen erfolgt, zur Konfiguration

Antwort

Rückgabe: UploadImageResponse

Beispiel

upload_image Beispiel
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 | Größen-Voreinstellung: \"Default\" (1000x1000px) oder \"CrossPlatform\" (erstellt Größen für beliebte Geräte)
10 url_id: 'url_id_example' # String | Seiten-ID, von der das Hochladen erfolgt, zur Konfiguration
11}
12
13begin
14
15 result = api_instance.upload_image(tenant_id, file, opts)
16 p result
17rescue FastCommentsClient::ApiError => e
18 puts "Error when calling PublicApi->upload_image: #{e}"
19end
20

Fortschritt der Benutzerabzeichen nach ID abrufen Internal Link

Parameter

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

Response

Gibt zurück: GetUserBadgeProgressById200Response

Beispiel

Beispiel für get_user_badge_progress_by_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_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

Fortschritt der Benutzerabzeichen nach Benutzer-ID abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
userId string path Ja

Antwort

Gibt zurück: GetUserBadgeProgressById200Response

Beispiel

get_user_badge_progress_by_user_id Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüsselauthorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen für die folgende Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Liste des Fortschritts der Benutzerabzeichen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
userId string query Nein
limit number query Nein
skip number query Nein

Antwort

Gibt zurück: GetUserBadgeProgressList200Response

Beispiel

get_user_badge_progress_list Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # Konfiguriere API-Schlüssel-Autorisierung: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen vor der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Benutzerabzeichen erstellen Internal Link


Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja

Antwort

Gibt zurück: CreateUserBadge200Response

Beispiel

create_user_badge Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14create_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

Benutzerabzeichen löschen Internal Link

Parameter

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

Antwort

Gibt zurück: UpdateUserBadge200Response

Beispiel

delete_user_badge Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.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

Benutzerabzeichen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetUserBadge200Response

Beispiel

get_user_badge Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Kommentierung der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user_badge(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge: #{e}"
22end
23

Benutzerabzeichen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
userId string query Nein
badgeId string query Nein
type number query Nein
displayedOnComments boolean query Nein
limit number query Nein
skip number query Nein

Antwort

Gibt zurück: GetUserBadges200Response

Beispiel

get_user_badges Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Authentifizierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Benutzerabzeichen aktualisieren Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: UpdateUserBadge200Response

Beispiel

update_user_badge Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um einen Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15update_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

Benutzer-Benachrichtigungsanzahl abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
sso string query Nein

Antwort

Gibt zurück: GetUserNotificationCount200Response

Beispiel

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

Benutzerbenachrichtigungen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
pageSize integer query Nein
afterId string query Nein
includeContext boolean query Nein
afterCreatedAt integer query Nein
unreadOnly boolean query Nein
dmOnly boolean query Nein
noDm boolean query Nein
includeTranslations boolean query Nein
sso string query Nein

Antwort

Gibt zurück: GetUserNotifications200Response

Beispiel

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

Benutzer-Benachrichtigungsanzahl zurücksetzen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
sso string query Nein

Antwort

Gibt zurück: ResetUserNotifications200Response

Beispiel

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

Benutzerbenachrichtigungen zurücksetzen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
afterId string query Nein
afterCreatedAt integer query Nein
unreadOnly boolean query Nein
dmOnly boolean query Nein
noDm boolean query Nein
sso string query Nein

Antwort

Gibt zurück: ResetUserNotifications200Response

Beispiel

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

Status des Kommentar-Abonnements der Benutzerbenachrichtigung aktualisieren Internal Link

Benachrichtigungen für einen bestimmten Kommentar aktivieren oder deaktivieren.

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
notificationId string path Ja
optedInOrOut string path Ja
commentId string query Ja
sso string query Nein

Antwort

Gibt zurück: UpdateUserNotificationStatus200Response

Beispiel

update_user_notification_comment_subscription_status Beispiel
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

Status des Seiten-Abonnements der Benutzerbenachrichtigung aktualisieren Internal Link

Aktivieren oder deaktivieren Sie Benachrichtigungen für eine Seite. Wenn Benutzer für eine Seite abonniert sind, werden Benachrichtigungen erstellt für neue Root-Kommentare, und auch

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
urlId string query Yes
url string query Yes
pageTitle string query Yes
subscribedOrUnsubscribed string path Yes
sso string query No

Antwort

Gibt zurück: UpdateUserNotificationStatus200Response

Beispiel

Beispiel für 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

Status der Benutzerbenachrichtigung aktualisieren Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
notificationId string path Ja
newStatus string path Ja
sso string query Nein

Antwort

Gibt zurück: UpdateUserNotificationStatus200Response

Beispiel

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

Präsenzstatus der Benutzer abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
urlIdWS string query Ja
userIds string query Ja

Antwort

Gibt zurück: GetUserPresenceStatuses200Response

Beispiel

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

Nutzer suchen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string path Ja
urlId string query Ja
usernameStartsWith string query Nein
mentionGroupIds array query Nein
sso string query Nein
searchSection string query Nein

Antwort

Gibt zurück: SearchUsers200Response

Beispiel

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

Benutzer abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
id string path Ja

Antwort

Gibt zurück: GetUser200Response

Beispiel

get_user Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user: #{e}"
22end
23

Stimme erstellen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
commentId string query Ja
direction string query Ja
userId string query Nein
anonUserId string query Nein

Antwort

Gibt zurück: VoteComment200Response

Beispiel

create_vote Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard ist 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

Stimme löschen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Yes
id string path Yes
editKey string query No

Antwort

Gibt zurück: DeleteCommentVote200Response

Beispiel

delete_vote Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Kommentieren Sie die folgende Zeile aus, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15opts = {
16 edit_key: 'edit_key_example' # String |
17}
18
19begin
20
21 result = api_instance.delete_vote(tenant_id, id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling DefaultApi->delete_vote: #{e}"
25end
26

Stimmen abrufen Internal Link

Parameter

Name Typ Ort Erforderlich Beschreibung
tenantId string query Ja
urlId string query Ja

Antwort

Gibt zurück: GetVotes200Response

Beispiel

get_votes Beispiel
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie die Auskommentierung der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
15
16begin
17
18 result = api_instance.get_votes(tenant_id, url_id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_votes: #{e}"
22end
23

Stimmen für Benutzer abrufen Internal Link

Parameter

Name Typ Location Erforderlich Beschreibung
tenantId string query Ja
urlId string query Ja
userId string query Nein
anonUserId string query Nein

Antwort

Gibt zurück: GetVotesForUser200Response

Beispiel

get_votes_for_user Example
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Autorisierung einrichten
5FastCommentsClient.configure do |config|
6 # API-Schlüssel-Autorisierung konfigurieren: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Entfernen Sie das Kommentarzeichen der folgenden Zeile, um ein Präfix für den API-Schlüssel festzulegen, z. B. 'Bearer' (Standard: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14url_id = 'url_id_example' # String |
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

Brauchen Sie Hilfe?

Wenn Sie auf Probleme stoßen oder Fragen zum Ruby SDK haben, wenden Sie sich bitte an:

Mitwirken

Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Richtlinien zur Mitarbeit.