FastComments.com

FastComments Ruby SDK


Αυτό είναι το επίσημο Ruby SDK για το FastComments.

Επίσημο Ruby SDK για το API του FastComments

Αποθετήριο

Προβολή στο GitHub


Εγκατάσταση Internal Link


Προσθέστε αυτή τη γραμμή στο Gemfile της εφαρμογής σας:

gem 'fastcomments'

Και στη συνέχεια εκτελέστε:

bundle install

Ή εγκαταστήστε το χειροκίνητα ως:

gem install fastcomments

Περιεχόμενα Βιβλιοθήκης

Αυτή η βιβλιοθήκη περιέχει τον παραγόμενο πελάτη API και τα βοηθητικά εργαλεία SSO για να κάνουν την εργασία με το API πιο εύκολη.

Δημόσια έναντι Προστατευμένων API

Για τον πελάτη API, υπάρχουν δύο κλάσεις, DefaultApi και PublicApi. Η DefaultApi περιέχει μεθόδους που απαιτούν το API key σας, και η PublicApi περιέχει κλήσεις API που μπορούν να γίνουν απευθείας από ένα πρόγραμμα περιήγησης/κινητή συσκευή/κ.λπ. χωρίς αυθεντικοποίηση.

Γρήγορη εκκίνηση Internal Link

Χρήση Πιστοποιημένων APIs (DefaultApi)

Σημαντικό: Πρέπει να ορίσετε το API key σας στο ApiClient πριν κάνετε πιστοποιημένες κλήσεις. Εάν δεν το κάνετε, οι αιτήσεις θα αποτύχουν με σφάλμα 401.

require 'fastcomments-client'

# Δημιουργία και ρύθμιση του πελάτη API
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# ΑΠΑΡΑΙΤΗΤΟ: Ορίστε το API key σας (λάβετε το από τον πίνακα ελέγχου FastComments)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# Δημιουργία του instance του API με τον διαμορφωμένο client
api = FastCommentsClient::DefaultApi.new(api_client)

# Τώρα μπορείτε να κάνετε πιστοποιημένες κλήσεις API
begin
  # Παράδειγμα: Προσθήκη SSO χρήστη
  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}"
  # Συνήθη σφάλματα:
  # - 401: Το API key λείπει ή είναι άκυρο
  # - 400: Η επικύρωση του αιτήματος απέτυχε
end

Χρήση Δημόσιων APIs (PublicApi)

Τα δημόσια endpoints δεν απαιτούν αυθεντικοποίηση:

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

Συνήθη προβλήματα

  1. 401 "missing-api-key" error: Βεβαιωθείτε ότι έχετε ορίσει config.api_key['x-api-key'] = 'YOUR_KEY' πριν δημιουργήσετε το instance DefaultApi.
  2. Wrong API class: Χρησιμοποιήστε DefaultApi για server-side πιστοποιημένα αιτήματα, PublicApi για client-side/δημόσια αιτήματα.
  3. Null API key: Το SDK θα παραλείψει αθόρυβα την αυθεντικοποίηση εάν το API key είναι null, οδηγώντας σε σφάλματα 401.

Σημειώσεις Internal Link

Αναγνωριστικά Broadcast

Θα δείτε ότι πρέπει να περάσετε ένα broadcastId σε ορισμένες κλήσεις API. Όταν λαμβάνετε συμβάντα, θα λάβετε αυτό το ID πίσω, ώστε να ξέρετε να αγνοήσετε το συμβάν αν σκοπεύετε να εφαρμόσετε τις αλλαγές προορατικά στον πελάτη (κάτι που πιθανότατα θα θελήσετε να κάνετε αφού προσφέρει την καλύτερη εμπειρία). Πέραστε εδώ ένα UUID. Το ID πρέπει να είναι αρκετά μοναδικό ώστε να μην εμφανιστεί δύο φορές σε μια συνεδρία προγράμματος περιήγησης.

SSO (Ενιαία Σύνδεση)

Για παραδείγματα SSO, δείτε παρακάτω.

Χρήση SSO Internal Link

Απλό SSO

require 'fastcomments'
require 'fastcomments-client'

# Δημιουργία απλού token SSO
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}"

# Χρήση του token SSO για αυθεντικοποιημένη κλήση API
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}"

Ασφαλές SSO

require 'fastcomments'
require 'fastcomments-client'

# Δημιουργία ασφαλούς token SSO
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}"

# Χρήση του token SSO για αυθεντικοποιημένη κλήση API
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}"

Συγκέντρωση Internal Link

Αθροίζει έγγραφα ομαδοποιώντας τα (εάν παρέχεται το groupBy) και εφαρμόζοντας πολλαπλές λειτουργίες. Υποστηρίζονται διαφορετικές λειτουργίες (π.χ. sum, countDistinct, avg, κ.λπ.).

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
parentTenantId string query Όχι
includeStats boolean query Όχι

Απόκριση

Επιστρέφει: AggregationResponse

Παράδειγμα

Παράδειγμα aggregate
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Λήψη αρχείων καταγραφής ελέγχου Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Ναι
limit number query Όχι
skip number query Όχι
order string query Όχι
after number query Όχι
before number query Όχι

Απόκριση

Επιστρέφει: GetAuditLogs200Response

Παράδειγμα

Παράδειγμα get_audit_logs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (εξ ορισμού 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

Αποκλεισμός από δημόσιο σχόλιο Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
commentId string path Ναι
sso string query Όχι

Απάντηση

Επιστρέφει: BlockFromCommentPublic200Response

Παράδειγμα

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

Άρση αποκλεισμού δημόσιου σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
commentId string path Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: UnBlockCommentPublic200Response

Παράδειγμα

Παράδειγμα un_block_comment_public
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8public_block_from_comment_params = FastCommentsClient::PublicBlockFromCommentParams.new({comment_ids: ['comment_ids_example']}) # PublicBlockFromCommentParams |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.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

Έλεγχος σχολίων για αποκλεισμένα Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
commentIds string query Ναι Μια λίστα αναγνωριστικών σχολίων διαχωρισμένων με κόμμα.
sso string query Όχι

Απόκριση

Επιστρέφει: CheckedCommentsForBlocked200Response

Παράδειγμα

Παράδειγμα checked_comments_for_blocked
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_ids = 'comment_ids_example' # String | Μια λίστα αναγνωριστικών σχολίων διαχωρισμένων με κόμμα.
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

Αποκλεισμός χρήστη από σχόλιο Internal Link

Παράμετροι

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

Απόκριση

Επιστρέφει: BlockFromCommentPublic200Response

Παράδειγμα

Παράδειγμα block_user_from_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Δημιουργία δημόσιου σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
urlId string query Ναι
broadcastId string query Ναι
sessionId string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: CreateCommentPublic200Response

Παράδειγμα

Παράδειγμα create_comment_public
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

Διαγραφή σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
contextUserId string query Όχι
isLive boolean query Όχι

Απόκριση

Επιστρέφει: DeleteComment200Response

Παράδειγμα

delete_comment Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Διαγραφή δημόσιου σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string path Ναι
commentId string path Ναι
broadcastId string query Ναι
editKey string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: DeleteCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_comment_public
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Συμβολοσειρά |
7comment_id = 'comment_id_example' # Συμβολοσειρά |
8broadcast_id = 'broadcast_id_example' # Συμβολοσειρά |
9opts = {
10 edit_key: 'edit_key_example', # Συμβολοσειρά |
11 sso: 'sso_example' # Συμβολοσειρά |
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

Διαγραφή ψήφου σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
commentId string path Ναι
voteId string path Ναι
urlId string query Ναι
broadcastId string query Ναι
editKey string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: DeleteCommentVote200Response

Παράδειγμα

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

Σήμανση σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
userId string query Όχι
anonUserId string query Όχι

Απόκριση

Επιστρέφει: FlagComment200Response

Παράδειγμα

Παράδειγμα flag_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Θέση Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetComment200Response

Παράδειγμα

Παράδειγμα get_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλεγμένο nil)
9 # config.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

Λήψη κειμένου σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Υποχρεωτικό Περιγραφή
tenantId string path Ναι
commentId string path Ναι
editKey string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: GetCommentText200Response

Παράδειγμα

Παράδειγμα get_comment_text
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Συμβολοσειρά |
7comment_id = 'comment_id_example' # Συμβολοσειρά |
8opts = {
9 edit_key: 'edit_key_example', # Συμβολοσειρά |
10 sso: 'sso_example' # Συμβολοσειρά |
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

Λήψη ονομάτων χρηστών που ψήφισαν σχόλιο Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
commentId string path Ναι
dir integer query Ναι
sso string query Όχι

Απάντηση

Επιστρέφει: GetCommentVoteUserNames200Response

Παράδειγμα

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

Λήψη σχολίων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
page integer query Όχι
limit integer query Όχι
skip integer query Όχι
asTree boolean query Όχι
skipChildren integer query Όχι
limitChildren integer query Όχι
maxTreeDepth integer query Όχι
urlId string query Όχι
userId string query Όχι
anonUserId string query Όχι
contextUserId string query Όχι
hashTag string query Όχι
parentId string query Όχι
direction string query Όχι

Απόκριση

Επιστρέφει: GetComments200Response

Παράδειγμα

Παράδειγμα get_comments
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την επόμενη γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Λήψη δημόσιων σχολίων Internal Link

απαιτείται tenantId urlId

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
urlId string query Ναι
page integer query Όχι
direction string query Όχι
sso string query Όχι
skip integer query Όχι
skipChildren integer query Όχι
limit integer query Όχι
limitChildren integer query Όχι
countChildren boolean query Όχι
fetchPageForCommentId string query Όχι
includeConfig boolean query Όχι
countAll boolean query Όχι
includei10n boolean query Όχι
locale string query Όχι
modules string query Όχι
isCrawler boolean query Όχι
includeNotificationCount boolean query Όχι
asTree boolean query Όχι
maxTreeDepth integer query Όχι
useFullTranslationIds boolean query Όχι
parentId string query Όχι
searchText string query Όχι
hashTags array query Όχι
userId string query Όχι
customConfigStr string query Όχι
afterCommentId string query Όχι
beforeCommentId string query Όχι

Απόκριση

Επιστρέφει: GetCommentsPublic200Response

Παράδειγμα

Παράδειγμα get_comments_public
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

Κλείδωμα σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
commentId string path Ναι
broadcastId string query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: LockComment200Response

Παράδειγμα

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

Καρφίτσωμα σχολίου Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
commentId string path Ναι
broadcastId string query Ναι
sso string query Όχι

Απάντηση

Επιστρέφει: PinComment200Response

Παράδειγμα

pin_comment Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.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

Αποθήκευση σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
isLive boolean query Όχι
doSpamCheck boolean query Όχι
sendEmails boolean query Όχι
populateNotifications boolean query Όχι

Απόκριση

Επιστρέφει: SaveComment200Response

Παράδειγμα

Παράδειγμα save_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχολιασμό της επόμενης γραμμής για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλεγμένο 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

Μαζική αποθήκευση σχολίων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
isLive boolean query Όχι
doSpamCheck boolean query Όχι
sendEmails boolean query Όχι
populateNotifications boolean query Όχι

Απόκριση

Επιστρέφει: Array&lt;SaveComment200Response&gt;

Παράδειγμα

Παράδειγμα save_comments_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Ορισμός κειμένου σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Yes
commentId string path Yes
broadcastId string query Yes
editKey string query No
sso string query No

Απάντηση

Επιστρέφει: SetCommentText200Response

Παράδειγμα

Παράδειγμα set_comment_text
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

Άρση αποκλεισμού χρήστη από σχόλιο Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
userId string query Όχι
anonUserId string query Όχι

Απόκριση

Επιστρέφει: UnBlockCommentPublic200Response

Παράδειγμα

un_block_user_from_comment Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Αφαίρεση σήμανσης σχολίου Internal Link

Παράμετροι

Name Type Location Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
userId string query Όχι
anonUserId string query Όχι

Απάντηση

Επιστρέφει: FlagComment200Response

Παράδειγμα

Παράδειγμα un_flag_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Άρση κλειδώματος σχολίου Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
commentId string path Ναι
broadcastId string query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: LockComment200Response

Παράδειγμα

Παράδειγμα un_lock_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.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

Απομάκρυνση καρφίτσας σχολίου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
commentId string path Ναι
broadcastId string query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: PinComment200Response

Παράδειγμα

Παράδειγμα un_pin_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
8broadcast_id = 'broadcast_id_example' # String |
9opts = {
10 sso: 'sso_example' # String |
11}
12
13begin
14
15 result = api_instance.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

Ενημέρωση σχολίου Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
contextUserId string query Όχι
doSpamCheck boolean query Όχι
isLive boolean query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Ψήφος σχολίου Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string path Ναι
commentId string path Ναι
urlId string query Ναι
broadcastId string query Ναι
sessionId string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: VoteComment200Response

Παράδειγμα

Παράδειγμα vote_comment
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
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

Προσθήκη ρύθμισης τομέα Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: AddDomainConfig200Response

Παράδειγμα

Παράδειγμα add_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή ρύθμισης τομέα Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
domain string path Ναι

Απόκριση

Επιστρέφει: DeleteDomainConfig200Response

Παράδειγμα

Παράδειγμα delete_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (εξ ορισμού 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

Λήψη ρύθμισης τομέα Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
domain string path Ναι

Απόκριση

Επιστρέφει: GetDomainConfig200Response

Παράδειγμα

Παράδειγμα get_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχολιασμό της παρακάτω γραμμής για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Λήψη ρυθμίσεων τομέα Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: GetDomainConfigs200Response

Παράδειγμα

Παράδειγμα get_domain_configs
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_domain_configs(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_domain_configs: #{e}"
21end
22

Ενημέρωση ρύθμισης τομέα (PATCH) Internal Link

Παράμετροι

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

Απόκριση

Επιστρέφει: GetDomainConfig200Response

Παράδειγμα

Παράδειγμα patch_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14domain_to_update = 'domain_to_update_example' # String |
15patch_domain_config_params = FastCommentsClient::PatchDomainConfigParams.new # PatchDomainConfigParams |
16
17begin
18
19 result = api_instance.patch_domain_config(tenant_id, domain_to_update, patch_domain_config_params)
20 p result
21rescue FastCommentsClient::ApiError => e
22 puts "Error when calling DefaultApi->patch_domain_config: #{e}"
23end
24

Αντικατάσταση ρύθμισης τομέα (PUT) Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
domainToUpdate string path Ναι

Απόκριση

Επιστρέφει: GetDomainConfig200Response

Παράδειγμα

Παράδειγμα put_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. '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 |
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

Δημιουργία προτύπου email Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateEmailTemplate200Response

Παράδειγμα

create_email_template Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Ρύθμιση εξουσιοδότησης για API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την επόμενη γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή προτύπου email Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την επόμενη γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Διαγραφή σφάλματος απόδοσης προτύπου email Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
errorId string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

delete_email_template_render_error Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη προτύπου email Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απάντηση

Επιστρέφει: GetEmailTemplate200Response

Παράδειγμα

Παράδειγμα get_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη ορισμών προτύπων email Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απάντηση

Επιστρέφει: GetEmailTemplateDefinitions200Response

Παράδειγμα

Παράδειγμα get_email_template_definitions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (εξ ορισμού 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

Λήψη σφαλμάτων απόδοσης προτύπων email Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
skip number query Όχι

Απάντηση

Επιστρέφει: GetEmailTemplateRenderErrors200Response

Παράδειγμα

get_email_template_render_errors Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (η προεπιλογή είναι nil)
9 # config.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

Λήψη προτύπων email Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
skip number query Όχι

Απόκριση

Επιστρέφει: GetEmailTemplates200Response

Παράδειγμα

Παράδειγμα get_email_templates
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Απόδοση προτύπου email Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
locale string query Όχι

Απόκριση

Επιστρέφει: RenderEmailTemplate200Response

Παράδειγμα

render_email_template Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (εξ ορισμού 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

Ενημέρωση προτύπου email Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_email_template
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη αρχείου καταγραφής γεγονότων Internal Link

req tenantId urlId userIdWS

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string path Ναι
urlId string query Ναι
userIdWS string query Ναι
startTime integer query Ναι
endTime integer query Ναι

Απόκριση

Επιστρέφει: GetEventLog200Response

Παράδειγμα

Παράδειγμα get_event_log
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

Λήψη παγκόσμιου αρχείου καταγραφής γεγονότων Internal Link

req tenantId urlId userIdWS

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Yes
urlId string query Yes
userIdWS string query Yes
startTime integer query Yes
endTime integer query Yes

Απόκριση

Επιστρέφει: GetEventLog200Response

Παράδειγμα

Παράδειγμα get_global_event_log
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Συμβολοσειρά |
7url_id = 'url_id_example' # Συμβολοσειρά |
8user_id_ws = 'user_id_ws_example' # Συμβολοσειρά |
9start_time = 789 # Ακέραιος |
10end_time = 789 # Ακέραιος |
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

Δημιουργία δημοσίευσης ροής Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
broadcastId string query Όχι
isLive boolean query Όχι
doSpamCheck boolean query Όχι
skipDupCheck boolean query Όχι

Απόκριση

Επιστρέφει: CreateFeedPost200Response

Παράδειγμα

Παράδειγμα create_feed_post
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (από προεπιλογή 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

Δημιουργία δημόσιας δημοσίευσης ροής Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string path Ναι
broadcastId string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: CreateFeedPostPublic200Response

Παράδειγμα

create_feed_post_public Παράδειγμα
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

Διαγραφή δημόσιας δημοσίευσης ροής Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
postId string path Ναι
broadcastId string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: DeleteFeedPostPublic200Response

Παράδειγμα

delete_feed_post_public Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7post_id = 'post_id_example' # String |
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

Λήψη δημοσιεύσεων ροής Internal Link

req tenantId afterId

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
afterId string query Όχι
limit integer query Όχι
tags array query Όχι

Απόκριση

Επιστρέφει: GetFeedPosts200Response

Παράδειγμα

get_feed_posts Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: 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

Λήψη δημόσιων δημοσιεύσεων ροής Internal Link

req tenantId afterId

Παράμετροι

Όνομα Τύπος Τοποθεσία Υποχρεωτικό Περιγραφή
tenantId string path Ναι
afterId string query Όχι
limit integer query Όχι
tags array query Όχι
sso string query Όχι
isCrawler boolean query Όχι
includeUserInfo boolean query Όχι

Απόκριση

Επιστρέφει: GetFeedPostsPublic200Response

Παράδειγμα

Παράδειγμα get_feed_posts_public
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

Λήψη στατιστικών δημοσιεύσεων ροής Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
postIds array query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: GetFeedPostsStats200Response

Παράδειγμα

get_feed_posts_stats Παράδειγμα
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

Λήψη δημοσίων αντιδράσεων χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
postIds array query Όχι
sso string query Όχι

Απάντηση

Επιστρέφει: GetUserReactsPublic200Response

Παράδειγμα

Παράδειγμα get_user_reacts_public
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

Αντίδραση σε δημόσια δημοσίευση ροής Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
postId string path Ναι
isUndo boolean query Όχι
broadcastId string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: ReactFeedPostPublic200Response

Παράδειγμα

react_feed_post_public Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7post_id = 'post_id_example' # String |
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

Ενημέρωση δημοσίευσης ροής Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

update_feed_post Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιασμός της ακόλουθης γραμμής για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Ενημέρωση δημόσιας δημοσίευσης ροής Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
postId string path Ναι
broadcastId string query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: CreateFeedPostPublic200Response

Παράδειγμα

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

Σήμανση δημόσιου σχολίου Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
commentId string path Ναι
isFlagged boolean query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα flag_comment_public
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7comment_id = 'comment_id_example' # String |
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 Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Όχι

Απάντηση

Επιστρέφει: AddHashTag200Response

Παράδειγμα

Παράδειγμα add_hash_tag
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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 Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Όχι

Απόκριση

Επιστρέφει: AddHashTagsBulk200Response

Παράδειγμα

Παράδειγμα add_hash_tags_bulk
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Ρυθμίστε την εξουσιοδότηση με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (από προεπιλογή 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 Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tag string path Ναι
tenantId string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

delete_hash_tag Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# διαμόρφωση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο στην παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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 Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
page number query Όχι

Απόκριση

Επιστρέφει: GetHashTags200Response

Παράδειγμα

Παράδειγμα get_hash_tags
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την επόμενη γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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 (PATCH) Internal Link

Παράμετροι

Όνομα Type Location Απαιτείται Περιγραφή
tag string path Ναι
tenantId string query Όχι

Απόκριση

Επιστρέφει: PatchHashTag200Response

Παράδειγμα

Παράδειγμα patch_hash_tag
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχολιασμό της επόμενης γραμμής για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Δημιουργία συντονιστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateModerator200Response

Παράδειγμα

Παράδειγμα create_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την επόμενη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή συντονιστή Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
sendEmail string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη συντονιστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Yes
id string path Yes

Απάντηση

Επιστρέφει: GetModerator200Response

Παράδειγμα

Παράδειγμα get_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχολιασμό της παρακάτω γραμμής για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη συντονιστών Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
skip number query Όχι

Απόκριση

Επιστρέφει: GetModerators200Response

Παράδειγμα

Παράδειγμα get_moderators
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Αποστολή πρόσκλησης Internal Link

Παράμετροι

Όνομα Τύπος Θέση Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
fromName string query Ναι

Απάντηση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα send_invite
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή: nil)
9 # config.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

Ενημέρωση συντονιστή Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_moderator
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Διαγραφή αριθμού ειδοποιήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απάντηση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_notification_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη προσωρινά αποθηκευμένου αριθμού ειδοποιήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetCachedNotificationCount200Response

Παράδειγμα

get_cached_notification_count Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο από την επόμενη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη αριθμού ειδοποιήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
userId string query Όχι
urlId string query Όχι
fromCommentId string query Όχι
viewed boolean query Όχι
type string query Όχι

Απάντηση

Επιστρέφει: GetNotificationCount200Response

Παράδειγμα

get_notification_count Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Λήψη ειδοποιήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
userId string query Όχι
urlId string query Όχι
fromCommentId string query Όχι
viewed boolean query Όχι
type string query Όχι
skip number query Όχι

Απόκριση

Επιστρέφει: GetNotifications200Response

Παράδειγμα

Παράδειγμα get_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Ενημέρωση ειδοποίησης Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
userId string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_notification
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
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

Προσθήκη σελίδας Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: AddPageAPIResponse

Παράδειγμα

Παράδειγμα add_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (η προεπιλογή είναι 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

Διαγραφή σελίδας Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: DeletePageAPIResponse

Παράδειγμα

Παράδειγμα delete_page
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη σελίδας με URL ID Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
urlId string query Ναι

Απόκριση

Επιστρέφει: GetPageByURLIdAPIResponse

Παράδειγμα

get_page_by_urlid Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμορφώστε την εξουσιοδότηση με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (από προεπιλογή 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

Λήψη σελίδων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: GetPagesAPIResponse

Παράδειγμα

Παράδειγμα get_pages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14
15begin
16
17 result = api_instance.get_pages(tenant_id)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->get_pages: #{e}"
21end
22

Ενημέρωση σελίδας (PATCH) Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: PatchPageAPIResponse

Παράδειγμα

patch_page Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Διαγραφή εκκρεμούς webhook γεγονότος Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_pending_webhook_event
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιασμός της παρακάτω γραμμής για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη αριθμού εκκρεμών webhook γεγονότων Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
commentId string query Όχι
externalId string query Όχι
eventType string query Όχι
type string query Όχι
domain string query Όχι
attemptCountGT number query Όχι

Απόκριση

Επιστρέφει: GetPendingWebhookEventCount200Response

Παράδειγμα

Παράδειγμα get_pending_webhook_event_count
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Απο-σχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Λήψη εκκρεμών webhook γεγονότων Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Ναι
commentId string query Όχι
externalId string query Όχι
eventType string query Όχι
type string query Όχι
domain string query Όχι
attemptCountGT number query Όχι
skip number query Όχι

Απόκριση

Επιστρέφει: GetPendingWebhookEvents200Response

Παράδειγμα

Παράδειγμα get_pending_webhook_events
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Δημιουργία ρύθμισης ερώτησης Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateQuestionConfig200Response

Παράδειγμα

Παράδειγμα create_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (εξ ορισμού 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

Διαγραφή ρύθμισης ερώτησης Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

delete_question_config Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη ρύθμισης ερώτησης Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetQuestionConfig200Response

Παράδειγμα

Παράδειγμα get_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολίασε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη ρυθμίσεων ερωτήσεων Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
skip number query Όχι

Απόκριση

Επιστρέφει: GetQuestionConfigs200Response

Παράδειγμα

get_question_configs Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: 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

Ενημέρωση ρύθμισης ερώτησης Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_question_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Δημιουργία αποτελέσματος ερώτησης Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateQuestionResult200Response

Παράδειγμα

Παράδειγμα create_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή αποτελέσματος ερώτησης Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (από προεπιλογή nil)
9 # config.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

Λήψη αποτελέσματος ερώτησης Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απάντηση

Επιστρέφει: GetQuestionResult200Response

Παράδειγμα

Παράδειγμα get_question_result
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη αποτελεσμάτων ερωτήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
urlId string query Όχι
userId string query Όχι
startDate string query Όχι
questionId string query Όχι
questionIds string query Όχι
skip number query Όχι

Απόκριση

Επιστρέφει: GetQuestionResults200Response

Παράδειγμα

get_question_results Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Ενημέρωση αποτελέσματος ερώτησης Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

update_question_result Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Συγκέντρωση αποτελεσμάτων ερωτήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
questionId string query Όχι
questionIds array query Όχι
urlId string query Όχι
timeBucket string query Όχι
startDate string query Όχι
forceRecalculate boolean query Όχι

Απόκριση

Επιστρέφει: AggregateQuestionResults200Response

Παράδειγμα

Παράδειγμα aggregate_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (εξ ορισμού 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

Μαζική συγκέντρωση αποτελεσμάτων ερωτήσεων Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
forceRecalculate boolean query Όχι

Απόκριση

Επιστρέφει: BulkAggregateQuestionResults200Response

Παράδειγμα

bulk_aggregate_question_results Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Ρύθμιση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Συνδυασμός σχολίων με αποτελέσματα ερωτήσεων Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
questionId string query Όχι
questionIds array query Όχι
urlId string query Όχι
startDate string query Όχι
forceRecalculate boolean query Όχι
minValue number query Όχι
maxValue number query Όχι
limit number query Όχι

Απάντηση

Επιστρέφει: CombineCommentsWithQuestionResults200Response

Παράδειγμα

Παράδειγμα combine_comments_with_question_results
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο από την ακόλουθη γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (από προεπιλογή 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 Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Yes

Απόκριση

Επιστρέφει: AddSSOUserAPIResponse

Παράδειγμα

Παράδειγμα add_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: 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_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 Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
deleteComments boolean query Όχι
commentDeleteMode string query Όχι

Απόκριση

Επιστρέφει: DeleteSSOUserAPIResponse

Παράδειγμα

Παράδειγμα delete_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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 με email Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
email string path Ναι

Απόκριση

Επιστρέφει: GetSSOUserByEmailAPIResponse

Παράδειγμα

Παράδειγμα get_sso_user_by_email
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο της παρακάτω γραμμής για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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 με ID Internal Link

Παράμετροι

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

Απόκριση

Επιστρέφει: GetSSOUserByIdAPIResponse

Παράδειγμα

Παράδειγμα get_sso_user_by_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (από προεπιλογή nil)
9 # config.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 Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
skip integer query Όχι

Απάντηση

Επιστρέφει: GetSSOUsers200Response

Παράδειγμα

Παράδειγμα get_sso_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: 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 (PATCH) Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
updateComments boolean query Όχι

Απόκριση

Επιστρέφει: PatchSSOUserAPIResponse

Παράδειγμα

patch_sso_user Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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 (PUT) Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
updateComments boolean query Όχι

Απόκριση

Επιστρέφει: PutSSOUserAPIResponse

Παράδειγμα

Παράδειγμα put_sso_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Δημιουργία συνδρομής Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateSubscriptionAPIResponse

Παράδειγμα

Παράδειγμα create_subscription
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: 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

Διαγραφή συνδρομής Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
userId string query Όχι

Απόκριση

Επιστρέφει: DeleteSubscriptionAPIResponse

Παράδειγμα

Παράδειγμα delete_subscription
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Απο-σχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή: nil)
9 # config.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

Λήψη συνδρομών Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
userId string query Όχι

Απόκριση

Επιστρέφει: GetSubscriptionsAPIResponse

Παράδειγμα

Παράδειγμα get_subscriptions
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Λήψη ημερήσιας χρήσης ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Yes
yearNumber number query No
monthNumber number query No
dayNumber number query No
skip number query No

Απόκριση

Επιστρέφει: GetTenantDailyUsages200Response

Παράδειγμα

Παράδειγμα get_tenant_daily_usages
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Δημιουργία πακέτου ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Yes

Απόκριση

Επιστρέφει: CreateTenantPackage200Response

Παράδειγμα

Παράδειγμα create_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή πακέτου ενοικιαστή Internal Link

Παράμετροι

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

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

delete_tenant_package Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχολιασμό από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη πακέτου ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetTenantPackage200Response

Παράδειγμα

Παράδειγμα get_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο της παρακάτω γραμμής για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη πακέτων ενοικιαστή Internal Link


Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
skip number query Όχι

Απόκριση

Επιστρέφει: GetTenantPackages200Response

Παράδειγμα

get_tenant_packages Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Αντικατάσταση πακέτου ενοικιαστή Internal Link

Παραμέτροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα replace_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολίαστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Ενημέρωση πακέτου ενοικιαστή Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_tenant_package
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Δημιουργία χρήστη ενοικιαστή Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateTenantUser200Response

Παράδειγμα

Παράδειγμα create_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο στην παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή χρήστη ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Yes
id string path Yes
deleteComments string query No
commentDeleteMode string query No

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: nil)
9 # config.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

Λήψη χρήστη ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetTenantUser200Response

Παράδειγμα

Παράδειγμα get_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant_user(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant_user: #{e}"
22end
23

Λήψη χρηστών ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
skip number query Όχι

Απόκριση

Επιστρέφει: GetTenantUsers200Response

Παράδειγμα

Παράδειγμα get_tenant_users
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή: 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

Αντικατάσταση χρήστη ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
updateComments string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

replace_tenant_user Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
id string path Ναι
redirectURL string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα send_login_link
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Ενημέρωση χρήστη ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
updateComments string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_tenant_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Δημιουργία ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateTenant200Response

Παράδειγμα

Παράδειγμα create_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο στην παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι
sure string query Όχι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα delete_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (η προεπιλογή είναι nil)
9 # config.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

Λήψη ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Location Απαιτείται Περιγραφή
tenantId string query Yes
id string path Yes

Απάντηση

Επιστρέφει: GetTenant200Response

Παράδειγμα

get_tenant Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
14id = 'id_example' # String |
15
16begin
17
18 result = api_instance.get_tenant(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_tenant: #{e}"
22end
23

Λήψη ενοικιαστών Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
meta string query Όχι
skip number query Όχι

Απόκριση

Επιστρέφει: GetTenants200Response

Παράδειγμα

Παράδειγμα get_tenants
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλεγμένο 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

Ενημέρωση ενοικιαστή Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: FlagCommentPublic200Response

Παράδειγμα

Παράδειγμα update_tenant
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχόλιο από την επόμενη γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (εξ ορισμού nil)
9 # config.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

Ανέβασμα εικόνας Internal Link

Ανέβασμα και αλλαγή μεγέθους εικόνας

Παράμετροι

Name Type Location Required Description
tenantId string path Ναι
sizePreset string query Όχι Προκαθορισμένο μέγεθος: "Default" (1000x1000px) ή "CrossPlatform" (δημιουργεί μεγέθη για δημοφιλείς συσκευές)
urlId string query Όχι Αναγνωριστικό σελίδας από όπου γίνεται το ανέβασμα, για διαμόρφωση

Απάντηση

Επιστρέφει: UploadImageResponse

Παράδειγμα

Παράδειγμα upload_image
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 | Προκαθορισμένο μέγεθος: \"Default\" (1000x1000px) ή \"CrossPlatform\" (δημιουργεί μεγέθη για δημοφιλείς συσκευές)
10 url_id: 'url_id_example' # String | Αναγνωριστικό σελίδας από όπου γίνεται το ανέβασμα, για διαμόρφωση
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

Λήψη προόδου διακριτικού χρήστη ανά ID Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απάντηση

Επιστρέφει: GetUserBadgeProgressById200Response

Παράδειγμα

Παράδειγμα get_user_badge_progress_by_id
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (η προεπιλογή είναι nil)
9 # config.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

Λήψη προόδου διακριτικού ανά ID χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
userId string path Ναι

Απόκριση

Επιστρέφει: GetUserBadgeProgressById200Response

Παράδειγμα

get_user_badge_progress_by_user_id Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Λήψη λίστας προόδου διακριτικών χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Θέση Απαιτείται Περιγραφή
tenantId string query Ναι
userId string query Όχι
limit number query Όχι
skip number query Όχι

Απόκριση

Επιστρέφει: GetUserBadgeProgressList200Response

Παράδειγμα

Παράδειγμα get_user_badge_progress_list
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Καταργήστε το σχολιασμό της παρακάτω γραμμής για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (από προεπιλογή 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

Δημιουργία διακριτικού χρήστη Internal Link

Παράμετροι

Όνομα Type Location Απαιτείται Περιγραφή
tenantId string query Ναι

Απόκριση

Επιστρέφει: CreateUserBadge200Response

Παράδειγμα

Παράδειγμα create_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή διακριτικού χρήστη Internal Link


Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απάντηση

Επιστρέφει: UpdateUserBadge200Response

Παράδειγμα

Παράδειγμα delete_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη διακριτικού χρήστη Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetUserBadge200Response

Παράδειγμα

Παράδειγμα get_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη διακριτικών χρηστών Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
userId string query Όχι
badgeId string query Όχι
type number query Όχι
displayedOnComments boolean query Όχι
limit number query Όχι
skip number query Όχι

Απόκριση

Επιστρέφει: GetUserBadges200Response

Παράδειγμα

get_user_badges Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης μέσω API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή 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

Ενημέρωση διακριτικού χρήστη Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: UpdateUserBadge200Response

Παράδειγμα

Παράδειγμα update_user_badge
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη αριθμού ειδοποιήσεων χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτούμενο Περιγραφή
tenantId string query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: GetUserNotificationCount200Response

Παράδειγμα

Παράδειγμα get_user_notification_count
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

Λήψη ειδοποιήσεων χρήστη Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
pageSize integer query Όχι
afterId string query Όχι
includeContext boolean query Όχι
afterCreatedAt integer query Όχι
unreadOnly boolean query Όχι
dmOnly boolean query Όχι
noDm boolean query Όχι
includeTranslations boolean query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: GetUserNotifications200Response

Παράδειγμα

Παράδειγμα get_user_notifications
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # Συμβολοσειρά |
7opts = {
8 page_size: 56, # Ακέραιος |
9 after_id: 'after_id_example', # Συμβολοσειρά |
10 include_context: true, # Λογική τιμή |
11 after_created_at: 789, # Ακέραιος |
12 unread_only: true, # Λογική τιμή |
13 dm_only: true, # Λογική τιμή |
14 no_dm: true, # Λογική τιμή |
15 include_translations: true, # Λογική τιμή |
16 sso: 'sso_example' # Συμβολοσειρά |
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

Επαναφορά αριθμού ειδοποιήσεων χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: ResetUserNotifications200Response

Παράδειγμα

Παράδειγμα reset_user_notification_count
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

Επαναφορά ειδοποιήσεων χρήστη Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
afterId string query Όχι
afterCreatedAt integer query Όχι
unreadOnly boolean query Όχι
dmOnly boolean query Όχι
noDm boolean query Όχι
sso string query Όχι

Απόκριση

Επιστρέφει: ResetUserNotifications200Response

Παράδειγμα

Παράδειγμα 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

Ενημέρωση κατάστασης συνδρομής σχολίων ειδοποιήσεων χρήστη Internal Link

Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για ένα συγκεκριμένο σχόλιο.

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
notificationId string path Ναι
optedInOrOut string path Ναι
commentId string query Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: UpdateUserNotificationStatus200Response

Παράδειγμα

update_user_notification_comment_subscription_status Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # String |
7notification_id = 'notification_id_example' # String |
8opted_in_or_out = 'in' # String |
9comment_id = 'comment_id_example' # String |
10opts = {
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.update_user_notification_comment_subscription_status(tenant_id, notification_id, opted_in_or_out, comment_id, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->update_user_notification_comment_subscription_status: #{e}"
20end
21

Ενημέρωση κατάστασης συνδρομής σελίδας ειδοποιήσεων χρήστη Internal Link

Ενεργοποιήστε ή απενεργοποιήστε τις ειδοποιήσεις για μια σελίδα. Όταν οι χρήστες είναι εγγεγραμμένοι σε μια σελίδα, δημιουργούνται ειδοποιήσεις για νέα κύρια σχόλια, και επίσης

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
urlId string query Ναι
url string query Ναι
pageTitle string query Ναι
subscribedOrUnsubscribed string path Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: UpdateUserNotificationStatus200Response

Παράδειγμα

Παράδειγμα 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

Ενημέρωση κατάστασης ειδοποιήσεων χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαραίτητο Περιγραφή
tenantId string query Ναι
notificationId string path Ναι
newStatus string path Ναι
sso string query Όχι

Απόκριση

Επιστρέφει: UpdateUserNotificationStatus200Response

Παράδειγμα

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

Λήψη καταστάσεων παρουσίας χρήστη Internal Link

Παράμετροι

Όνομα Type Location Απαιτείται Περιγραφή
tenantId string query Ναι
urlIdWS string query Ναι
userIds string query Ναι

Απόκριση

Επιστρέφει: GetUserPresenceStatuses200Response

Παράδειγμα

Παράδειγμα get_user_presence_statuses
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

Αναζήτηση χρηστών Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string path Ναι
urlId string query Ναι
usernameStartsWith string query Ναι
mentionGroupIds array query Όχι
sso string query Όχι

Απάντηση

Επιστρέφει: SearchUsers200Response

Παράδειγμα

Παράδειγμα 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 |
8username_starts_with = 'username_starts_with_example' # String |
9opts = {
10 mention_group_ids: ['inner_example'], # Array<String> |
11 sso: 'sso_example' # String |
12}
13
14begin
15
16 result = api_instance.search_users(tenant_id, url_id, username_starts_with, opts)
17 p result
18rescue FastCommentsClient::ApiError => e
19 puts "Error when calling PublicApi->search_users: #{e}"
20end
21

Λήψη χρήστη Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
id string path Ναι

Απόκριση

Επιστρέφει: GetUser200Response

Παράδειγμα

Παράδειγμα get_user
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Δημιουργία ψήφου Internal Link

Παράμετροι

Όνομα Τύπος Τοποθεσία Απαιτείται Περιγραφή
tenantId string query Ναι
commentId string query Ναι
direction string query Ναι
userId string query Όχι
anonUserId string query Όχι

Απόκριση

Επιστρέφει: VoteComment200Response

Παράδειγμα

Παράδειγμα create_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε ένα πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Διαγραφή ψήφου Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
id string path Ναι
editKey string query Όχι

Απόκριση

Επιστρέφει: DeleteCommentVote200Response

Παράδειγμα

Παράδειγμα delete_vote
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με κλειδί API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την επόμενη γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή nil)
9 # config.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

Λήψη ψήφων Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
urlId string query Ναι

Απόκριση

Επιστρέφει: GetVotes200Response

Παράδειγμα

Παράδειγμα get_votes
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# Ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αποσχολιάστε την παρακάτω γραμμή για να ορίσετε πρόθεμα για το κλειδί API, π.χ. 'Bearer' (προεπιλογή 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

Λήψη ψήφων για χρήστη Internal Link

Παράμετροι

Name Type Location Required Description
tenantId string query Ναι
urlId string query Ναι
userId string query Όχι
anonUserId string query Όχι

Απόκριση

Επιστρέφει: GetVotesForUser200Response

Παράδειγμα

get_votes_for_user Παράδειγμα
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ρύθμιση εξουσιοδότησης
5FastCommentsClient.configure do |config|
6 # Διαμόρφωση εξουσιοδότησης με API key: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Αφαιρέστε το σχόλιο από την ακόλουθη γραμμή για να ορίσετε ένα πρόθεμα για το API key, π.χ. 'Bearer' (προεπιλεγμένο 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

Χρειάζεστε βοήθεια;

Εάν αντιμετωπίσετε οποιαδήποτε προβλήματα ή έχετε ερωτήσεις σχετικά με το Ruby SDK, παρακαλούμε:

Συνεισφορές

Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο GitHub για οδηγίες συνεισφοράς.