FastComments.com

FastComments Ruby SDK


ื–ื”ื• ื”-SDK ื”ืจืฉืžื™ ืฉืœ Ruby ืขื‘ื•ืจ FastComments.

ื”-SDK ื”ืจืฉืžื™ ืฉืœ Ruby ืขื‘ื•ืจ ื”-API ืฉืœ FastComments

ืžืื’ืจ

ืฆืคื” ื‘-GitHub


ื”ืชืงื ื” Internal Link


ื”ื•ืกืฃ ืฉื•ืจื” ื–ื• ืœ-Gemfile ืฉืœ ื”ื™ื™ืฉื•ื ืฉืœืš:

gem 'fastcomments'

ื•ืื– ื”ืจืฅ:

bundle install

ืื• ื”ืชืงืŸ ืื•ืชื• ื‘ืขืฆืžืš ื›ืš:

gem install fastcomments

ืชื›ื•ืœืช ื”ืกืคืจื™ื™ื”

ืกืคืจื™ื™ื” ื–ื• ืžื›ื™ืœื” ืืช ืœืงื•ื— ื”-API ืฉื ื•ืฆืจ ื•ืืช ื›ืœื™ ื”-SSO ื›ื“ื™ ืœื”ืงืœ ืขืœ ื”ืขื‘ื•ื“ื” ืขื ื”-API.

APIs ืฆื™ื‘ื•ืจื™ื™ื ืœืขื•ืžืช ืžืื•ื‘ื˜ื—ื™ื

ืขื‘ื•ืจ ืœืงื•ื— ื”-API ื™ืฉ ืฉืชื™ ืžื—ืœืงื•ืช, DefaultApi ื•-PublicApi. ื”-DefaultApi ืžื›ื™ืœื” ืฉื™ื˜ื•ืช ืฉื“ื•ืจืฉื•ืช ืืช ืžืคืชื— ื”-API ืฉืœืš, ื•- PublicApi ืžื›ื™ืœื” ืงืจื™ืื•ืช API ืฉื ื™ืชืŸ ืœื‘ืฆืข ื™ืฉื™ืจื•ืช ืžื“ืคื“ืคืŸ/ืžื›ืฉื™ืจ ื ื™ื™ื“/ื•ื›ื•' ืœืœื ืื™ืžื•ืช.

ื”ืชื—ืœื” ืžื”ื™ืจื” Internal Link

ืฉื™ืžื•ืฉ ื‘-APIs ืžืื•ืžืชื™ื (DefaultApi)

ื—ืฉื•ื‘: ืขืœื™ืš ืœื”ื’ื“ื™ืจ ืืช ืžืคืชื— ื”-API ื‘-ApiClient ืœืคื ื™ ื‘ื™ืฆื•ืข ื‘ืงืฉื•ืช ืžืื•ืžืชื•ืช. ืื ืœื ืชืขืฉื” ื–ืืช, ื”ื‘ืงืฉื•ืช ื™ื—ื–ืจื• ืขื ืฉื’ื™ืืช 401.

require 'fastcomments-client'

# ืฆื•ืจ ื•ื”ื’ื“ืจ ืืช ืœืงื•ื— ื”-API
config = FastCommentsClient::Configuration.new
api_client = FastCommentsClient::ApiClient.new(config)

# ื“ืจื•ืฉ: ื”ื’ื“ืจ ืืช ืžืคืชื— ื”-API ืฉืœืš (ืงื‘ืœ ืื•ืชื• ืžื“ืฉื‘ื•ืจื“ FastComments ืฉืœืš)
config.api_key['x-api-key'] = 'YOUR_API_KEY_HERE'

# ืฆื•ืจ ืืช ืžื•ืคืข ื”-API ืขื ื”ืœืงื•ื— ืฉื”ื•ื’ื“ืจ
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 ื—ืกืจ ืื• ืœื ืชืงืฃ
  # - 400: ืื™ืžื•ืช ื”ื‘ืงืฉื” ื ื›ืฉืœ
end

ืฉื™ืžื•ืฉ ื‘-APIs ืฆื™ื‘ื•ืจื™ื™ื (PublicApi)

ื ืงื•ื“ื•ืช ืงืฆื” ืฆื™ื‘ื•ืจื™ื•ืช ืื™ื ืŸ ื“ื•ืจืฉื•ืช ืื™ืžื•ืช:

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": ื•ื“ื ืฉืืชื” ืžื’ื“ื™ืจ config.api_key['x-api-key'] = 'YOUR_KEY' ืœืคื ื™ ื™ืฆื™ืจืช ืžื•ืคืข DefaultApi.
  2. ืžื—ืœืงืช API ืฉื’ื•ื™ื”: ื”ืฉืชืžืฉ ื‘-DefaultApi ืขื‘ื•ืจ ื‘ืงืฉื•ืช ืžืื•ืžืชื•ืช ื‘ืฆื“ ื”ืฉืจืช, ื•ื‘-PublicApi ืขื‘ื•ืจ ื‘ืงืฉื•ืช ื‘ืฆื“ ื”ืœืงื•ื—/ืฆื™ื‘ื•ืจื™ื•ืช.
  3. ืžืคืชื— API ืจื™ืง: ื”-SDK ืคืฉื•ื˜ ื™ื“ืœื’ ืขืœ ืื™ืžื•ืช ืื ืžืคืชื— ื”-API ื”ื•ื null, ืžื” ืฉื™ื™ื’ืจื•ื ืœืฉื’ื™ืื•ืช 401.

ื”ืขืจื•ืช Internal Link

ืžื–ื”ื™ ืฉื™ื“ื•ืจ

ืชืจืื” ืฉืขืœื™ืš ืœื”ืขื‘ื™ืจ broadcastId ื‘ื—ืœืง ืžืงืจื™ืื•ืช ื”-API. ื›ืฉืืชื” ืžืงื‘ืœ ืื™ืจื•ืขื™ื, ืชืงื‘ืœ ืืช ื”ืžื–ื”ื” ื”ื–ื” ื‘ื—ื–ืจื”, ื›ืš ืชื“ืข ืœื”ืชืขืœื ืžื”ืื™ืจื•ืข ืื ืืชื” ืžืชื›ื ืŸ ืœื”ื—ื™ืœ ืฉื™ื ื•ื™ื™ื ื‘ืื•ืคืŸ ืื•ืคื˜ื™ืžื™ ื‘ืฆื“ ื”ืœืงื•ื— (ืกื‘ื™ืจ ืฉืชืจืฆื” ืœืขืฉื•ืช ื–ืืช ืžื›ื™ื•ื•ืŸ ืฉื–ื” ืžืกืคืง ืืช ื—ื•ื•ื™ื™ืช ื”ืžืฉืชืžืฉ ื”ื˜ื•ื‘ื” ื‘ื™ื•ืชืจ). ื”ืขื‘ืจ ื›ืืŸ UUID. ื”ืžื–ื”ื” ืฆืจื™ืš ืœื”ื™ื•ืช ื™ื™ื—ื•ื“ื™ ืžืกืคื™ืง ื›ื“ื™ ืฉืœื ื™ื•ืคื™ืข ืคืขืžื™ื™ื ื‘ืžื”ืœืš ืžื•ืฉื‘ ื‘ื“ืคื“ืคืŸ.

SSO (ื›ื ื™ืกื” ืื—ื™ื“ื”)

ืœื“ื•ื’ืžืื•ืช ืœ-SSO, ืจืื” ืœืžื˜ื”.

ืฉื™ืžื•ืฉ ื‘-SSO Internal Link

SSO ืคืฉื•ื˜

require 'fastcomments'
require 'fastcomments-client'

# ืฆื•ืจ ืืกื™ืžื•ืŸ 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}"

# ื”ืฉืชืžืฉ ื‘ืืกื™ืžื•ืŸ 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'

# ืฆื•ืจ ืืกื™ืžื•ืŸ 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}"

# ื”ืฉืชืžืฉ ื‘ืืกื™ืžื•ืŸ 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 ื•ื›ื•').

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื—ื•ื‘ื” ืชื™ืื•ืจ
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string ืฉืื™ืœืชื” ื›ืŸ
commentId string ื ืชื™ื‘ ื›ืŸ
sso string ืฉืื™ืœืชื” ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query Yes
commentId string path Yes
sso string query No

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื—ื•ื‘ื” ืชื™ืื•ืจ
tenantId string query ื›ืŸ
id string path ื›ืŸ
userId string query ืœื
anonUserId string query ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string path ื›ืŸ
urlId string query ื›ืŸ
broadcastId string query ื›ืŸ
sessionId string query ืœื
sso string query ืœื

Response

ืžื—ื–ื™ืจ: CreateCommentPublic200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-create_comment_public
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4
5api_instance = FastCommentsClient::PublicApi.new
6tenant_id = 'tenant_id_example' # ืžื—ืจื•ื–ืช |
7url_id = 'url_id_example' # ืžื—ืจื•ื–ืช |
8broadcast_id = 'broadcast_id_example' # ืžื—ืจื•ื–ืช |
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', # ืžื—ืจื•ื–ืช |
12 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query Yes
id string path Yes
contextUserId string query No
isLive boolean query No

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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, ืœืžืฉืœ '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' # ืžื—ืจื•ื–ืช |
7comment_id = 'comment_id_example' # ืžื—ืจื•ื–ืช |
8vote_id = 'vote_id_example' # ืžื—ืจื•ื–ืช |
9url_id = 'url_id_example' # ืžื—ืจื•ื–ืช |
10broadcast_id = 'broadcast_id_example' # ืžื—ืจื•ื–ืช |
11opts = {
12 edit_key: 'edit_key_example', # ืžื—ืจื•ื–ืช |
13 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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, ืœื“ื•ื’ืžื” '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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetComment200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืฉืœ get_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 |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string path Yes
commentId string path Yes
dir integer query Yes
sso string query No

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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' # ืžื—ืจื•ื–ืช |
7comment_id = 'comment_id_example' # ืžื—ืจื•ื–ืช |
8dir = 56 # ืžืกืคืจ ืฉืœื |
9opts = {
10 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 # 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 |
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

req tenantId urlId

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string ื ืชื™ื‘ ื›ืŸ
urlId string ืฉืื™ืœืชื” ื›ืŸ
page integer ืฉืื™ืœืชื” ืœื
direction string ืฉืื™ืœืชื” ืœื
sso string ืฉืื™ืœืชื” ืœื
skip integer ืฉืื™ืœืชื” ืœื
skipChildren integer ืฉืื™ืœืชื” ืœื
limit integer ืฉืื™ืœืชื” ืœื
limitChildren integer ืฉืื™ืœืชื” ืœื
countChildren boolean ืฉืื™ืœืชื” ืœื
fetchPageForCommentId string ืฉืื™ืœืชื” ืœื
includeConfig boolean ืฉืื™ืœืชื” ืœื
countAll boolean ืฉืื™ืœืชื” ืœื
includei10n boolean ืฉืื™ืœืชื” ืœื
locale string ืฉืื™ืœืชื” ืœื
modules string ืฉืื™ืœืชื” ืœื
isCrawler boolean ืฉืื™ืœืชื” ืœื
includeNotificationCount boolean ืฉืื™ืœืชื” ืœื
asTree boolean ืฉืื™ืœืชื” ืœื
maxTreeDepth integer ืฉืื™ืœืชื” ืœื
useFullTranslationIds boolean ืฉืื™ืœืชื” ืœื
parentId string ืฉืื™ืœืชื” ืœื
searchText string ืฉืื™ืœืชื” ืœื
hashTags array ืฉืื™ืœืชื” ืœื
userId string ืฉืื™ืœืชื” ืœื
customConfigStr string ืฉืื™ืœืชื” ืœื
afterCommentId string ืฉืื™ืœืชื” ืœื
beforeCommentId string ืฉืื™ืœืชื” ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 # ื”ื’ื“ืจ ืื™ืžื•ืช ื‘ืืžืฆืขื•ืช ืžืคืชื— 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' # ืžื—ืจื•ื–ืช |
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, # ื‘ื•ืœื™ืื ื™ |
17 do_spam_check: true, # ื‘ื•ืœื™ืื ื™ |
18 send_emails: true, # ื‘ื•ืœื™ืื ื™ |
19 populate_notifications: true # ื‘ื•ืœื™ืื ื™ |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 Required Description
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 # ื”ื’ื“ืจืช ื”ืจืฉืืช ืžืคืชื— ื”-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 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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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' # ืžื—ืจื•ื–ืช |
7comment_id = 'comment_id_example' # ืžื—ืจื•ื–ืช |
8broadcast_id = 'broadcast_id_example' # ืžื—ืจื•ื–ืช |
9opts = {
10 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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' # ืžื—ืจื•ื–ืช |
7comment_id = 'comment_id_example' # ืžื—ืจื•ื–ืช |
8broadcast_id = 'broadcast_id_example' # ืžื—ืจื•ื–ืช |
9opts = {
10 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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 |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: AddDomainConfig200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-add_domain_config
Copy Copy
1
2require 'time'
3require 'fastcomments-client'
4# ื”ื’ื“ืจืช ื”ืจืฉืื”
5FastCommentsClient.configure do |config|
6 # ืงื‘ืข ืืช ื”ืจืฉืืช ืžืคืชื— ื”-API: api_key
7 # ื”ืกืจ ืืช ื”ื”ืขืจื” ืžื”ืฉื•ืจื” ื”ื‘ืื” ื›ื“ื™ ืœื”ื’ื“ื™ืจ ืงื™ื“ื•ืžืช ืœืžืคืชื— ื”-API, ืœืžืฉืœ 'Bearer' (ื‘ืจื™ืจืช ื”ืžื—ื“ืœ: nil)
8 # config.api_key_prefix['x-api-key'] = 'Bearer'
9end
10
11api_instance = FastCommentsClient::DefaultApi.new
12tenant_id = 'tenant_id_example' # String |
13add_domain_config_params = FastCommentsClient::AddDomainConfigParams.new({domain: 'domain_example'}) # AddDomainConfigParams |
14
15begin
16
17 result = api_instance.add_domain_config(tenant_id, add_domain_config_params)
18 p result
19rescue FastCommentsClient::ApiError => e
20 puts "Error when calling DefaultApi->add_domain_config: #{e}"
21end
22

ืžื—ืง ื”ื’ื“ืจืช ื“ื•ืžื™ื™ืŸ 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 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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: 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' # ืžื—ืจื•ื–ืช |
14domain = 'domain_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืขื“ื›ืŸ ื—ืœืงื™ืช ื”ื’ื“ืจืช ื“ื•ืžื™ื™ืŸ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
domainToUpdate string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetDomainConfig200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-patch_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' (ื‘ืจื™ืจืช ืžื—ื“ืœ 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

ื”ื—ืœืฃ ื”ื’ื“ืจืช ื“ื•ืžื™ื™ืŸ 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' (ื‘ืจื™ืจืช ืžื—ื“ืœ: 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

ืฆื•ืจ ืชื‘ื ื™ืช ืื™ืžื™ื™ืœ 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: 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_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

ืžื—ืง ืชื‘ื ื™ืช ืื™ืžื™ื™ืœ 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 # 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_email_template(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->delete_email_template: #{e}"
22end
23

ืžื—ืง ืฉื’ื™ืืช ืจื™ื ื“ื•ืจ ืฉืœ ืชื‘ื ื™ืช ืื™ืžื™ื™ืœ Internal Link

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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 # 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 |
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

ืงื‘ืœ ืชื‘ื ื™ืช ืื™ืžื™ื™ืœ 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, ืœืžืฉืœ '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

ืงื‘ืœ ื”ื’ื“ืจื•ืช ืชื‘ื ื™ื•ืช ืื™ืžื™ื™ืœ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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, ืœื“ื•ื’ืžื” 'Bearer' (ื‘ืจื™ืจืช ื”ืžื—ื“ืœ nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # ืžื—ืจื•ื–ืช |
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

ืงื‘ืœ ืฉื’ื™ืื•ืช ืจื™ื ื“ื•ืจ ืฉืœ ืชื‘ื ื™ื•ืช ืื™ืžื™ื™ืœ 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: 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' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
15opts = {
16 skip: 1.2 # ืžืกืคืจ ืขืฉืจื•ื ื™ |
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

ืงื‘ืœ ืชื‘ื ื™ื•ืช ืื™ืžื™ื™ืœ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
skip number query ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetEmailTemplates200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-get_email_templates
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 |
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

ืจื ื“ืจ ืชื‘ื ื™ืช ืื™ืžื™ื™ืœ 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: 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 |
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

ืขื“ื›ืŸ ืชื‘ื ื™ืช ืื™ืžื™ื™ืœ 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string path Yes
urlId string query Yes
userIdWS string query Yes
startTime integer query Yes
endTime integer query Yes

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetEventLog200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-get_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_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 ื›ืŸ
urlId string query ื›ืŸ
userIdWS string query ื›ืŸ
startTime integer query ื›ืŸ
endTime integer query ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetEventLog200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืฉืœ get_global_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_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' # ืžื—ืจื•ื–ืช |
7post_id = 'post_id_example' # ืžื—ืจื•ื–ืช |
8opts = {
9 broadcast_id: 'broadcast_id_example', # ืžื—ืจื•ื–ืช |
10 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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 # 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 |
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' # ืžื—ืจื•ื–ืช |
7post_ids = ['inner_example'] # ืžืขืจืš<ืžื—ืจื•ื–ืช> |
8opts = {
9 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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' # ืžื—ืจื•ื–ืช |
7post_id = 'post_id_example' # ืžื—ืจื•ื–ืช |
8react_body_params = FastCommentsClient::ReactBodyParams.new # ReactBodyParams |
9opts = {
10 is_undo: true, # ื‘ื•ืœื™ืื ื™ |
11 broadcast_id: 'broadcast_id_example', # ืžื—ืจื•ื–ืช |
12 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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 # 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 |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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

ื”ื•ืกืฃ ื”ืืฉื˜ืื’ 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, ืœื“ื•ื’ืžื” '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

ื”ื•ืกืฃ ื”ืืฉื˜ืื’ื™ื ื‘ืืฆื•ื•ื” Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: AddHashTagsBulk200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-add_hash_tags_bulk
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
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

ืžื—ืง ื”ืืฉื˜ืื’ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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
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

ืงื‘ืœ ื”ืืฉื˜ืื’ื™ื 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' # ืžื—ืจื•ื–ืช |
14opts = {
15 page: 1.2 # ืžืกืคืจ ืขืฉืจื•ื ื™ |
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

ืขื“ื›ืŸ ื—ืœืงื™ืช ื”ืืฉื˜ืื’ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tag string path Yes
tenantId string query No

ืชื’ื•ื‘ื”

Returns: PatchHashTag200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-patch_hash_tag
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
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: CreateModerator200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-create_moderator
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_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: 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 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetModerator200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-get_moderator
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.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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
skip number query ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetModerators200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžืช get_moderators
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_moderators(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_moderators: #{e}"
24end
25

ืฉืœื— ื”ื–ืžื ื” Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 # 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 |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: FlagCommentPublic200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-update_moderator
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' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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 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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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' (ื‘ืจื™ืจืช ื”ืžื—ื“ืœ ื”ื™ื nil)
9 # config.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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
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 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' # ืžื—ืจื•ื–ืช |
14url_id = 'url_id_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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' # ืžื—ืจื•ื–ืช |
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

ืขื“ื›ืŸ ื—ืœืงื™ืช ื“ืฃ 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, ืœื“ื•ื’ืžื” '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, ืœืžืฉืœ '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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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' # ืžื—ืจื•ื–ืช |
14opts = {
15 comment_id: 'comment_id_example', # ืžื—ืจื•ื–ืช |
16 external_id: 'external_id_example', # ืžื—ืจื•ื–ืช |
17 event_type: 'event_type_example', # ืžื—ืจื•ื–ืช |
18 type: 'type_example', # ืžื—ืจื•ื–ืช |
19 domain: 'domain_example', # ืžื—ืจื•ื–ืช |
20 attempt_count_gt: 1.2, # ืžืกืคืจ ืขืฉืจื•ื ื™ |
21 skip: 1.2 # ืžืกืคืจ ืขืฉืจื•ื ื™ |
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, ืœืžืฉืœ 'Bearer' (ื‘ืจื™ืจืช ืžื—ื“ืœ: nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetQuestionConfig200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-get_question_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 |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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' # ืžื—ืจื•ื–ืช |
14opts = {
15 skip: 1.2 # ืžืกืคืจ ืขืฉืจื•ื ื™ |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 Yes
id string path Yes

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: FlagCommentPublic200Response

ื“ื•ื’ืžื”

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

ืงื‘ืœ ืชื•ืฆืืช ืฉืืœื” 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: 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' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 # 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 |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: FlagCommentPublic200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžืช update_question_result
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 |
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 Yes
questionId string query No
questionIds array query No
urlId string query No
timeBucket string query No
startDate string query No
forceRecalculate boolean query No

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string ืฉืื™ืœืชื” ื›ืŸ
forceRecalculate boolean ืฉืื™ืœืชื” ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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 # 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 |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string query ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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 # ื”ืกืจ ืืช ื”ื”ืขืจื” ืžื”ืฉื•ืจื” ื”ื‘ืื” ื›ื“ื™ ืœื”ื’ื“ื™ืจ ืงื™ื“ื•ืžืช ืœืžืคืชื— ื”-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_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 ืœืคื™ ืื™ืžื™ื™ืœ Internal Link

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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: 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 |
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 ืœืคื™ ืžื–ื”ื” Internal Link

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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' # ืžื—ืจื•ื–ืช |
14opts = {
15 skip: 56 # ืžืกืคืจ ืฉืœื |
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 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: 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 Internal Link

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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: 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 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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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 ื›ืŸ
yearNumber number query ืœื
monthNumber number query ืœื
dayNumber number query ืœื
skip number query ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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 ื›ืŸ

ืชืฉื•ื‘ื”

ืžื—ื–ื™ืจ: CreateTenantPackage200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-create_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 |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื—ื•ื‘ื” ืชื™ืื•ืจ
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: FlagCommentPublic200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-delete_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.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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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_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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: FlagCommentPublic200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-replace_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 |
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 Yes
id string path Yes

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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, ืœื“ื•ื’ืžื” '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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ
deleteComments string query ืœื
commentDeleteMode string query ืœื

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: FlagCommentPublic200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœึพdelete_tenant_user
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' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
15opts = {
16 delete_comments: 'delete_comments_example', # ืžื—ืจื•ื–ืช |
17 comment_delete_mode: 'comment_delete_mode_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 # ื”ืกืจ ื”ืขืจื” ืžื”ืฉื•ืจื” ื”ื‘ืื” ื›ื“ื™ ืœื”ื’ื“ื™ืจ ืงื™ื“ื•ืžืช ืœืžืคืชื— ื”-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_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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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, ืœื“ื•ื’ืžื” '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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
tenantId string query ื›ืŸ
id string path ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: 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 # ื”ืกืจ ืืช ื”ื”ืขืจื” ืžื”ืฉื•ืจื” ื”ื‘ืื” ื›ื“ื™ ืœื”ื’ื“ื™ืจ ืงื™ื“ื•ืžืช ืœืžืคืชื— ื”-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(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 # ื‘ื˜ืœ ืืช ื”ื”ืขืจื” ืžื”ืฉื•ืจื” ื”ื‘ืื” ื›ื“ื™ ืœื”ื’ื“ื™ืจ ืงื™ื“ื•ืžืช ืœืžืคืชื— ื”-API, ืœื“ื•ื’ืžื” 'Bearer' (ื‘ืจื™ืจืช ืžื—ื“ืœ: nil)
8 # config.api_key_prefix['x-api-key'] = 'Bearer'
9end
10
11api_instance = FastCommentsClient::DefaultApi.new
12tenant_id = 'tenant_id_example' # String |
13opts = {
14 meta: 'meta_example', # String |
15 skip: 1.2 # Float |
16}
17
18begin
19
20 result = api_instance.get_tenants(tenant_id, opts)
21 p result
22rescue FastCommentsClient::ApiError => e
23 puts "Error when calling DefaultApi->get_tenants: #{e}"
24end
25

ืขื“ื›ืŸ ืฉื•ื›ืจ 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 # 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 |
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

ืงื‘ืœ ื”ืชืงื“ืžื•ืช ืชื’ ืžืฉืชืžืฉ ืœืคื™ ืžื–ื”ื” Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืงื‘ืœ ื”ืชืงื“ืžื•ืช ืชื’ื™ ืžืฉืชืžืฉ ืœืคื™ ืžื–ื”ื” ืžืฉืชืžืฉ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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 |
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 "ืฉื’ื™ืื” ื‘ืขืช ืงืจื™ืื” ืœ-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 # 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 |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string query ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: CreateUserBadge200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžืช create_user_badge
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_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 # Configure API key authorization: api_key
7 config.api_key['x-api-key'] = 'YOUR API KEY'
8 # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
9 # config.api_key_prefix['x-api-key'] = 'Bearer'
10end
11
12api_instance = FastCommentsClient::DefaultApi.new
13tenant_id = 'tenant_id_example' # String |
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: 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(tenant_id, id)
19 p result
20rescue FastCommentsClient::ApiError => e
21 puts "Error when calling DefaultApi->get_user_badge: #{e}"
22end
23

ืงื‘ืœ ืชื’ื™ ืžืฉืชืžืฉ Internal Link

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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: 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 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 # 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 |
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' # ืžื—ืจื•ื–ืช |
7opts = {
8 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
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' # String |
7opts = {
8 page_size: 56, # Integer |
9 after_id: 'after_id_example', # String |
10 include_context: true, # Boolean |
11 after_created_at: 789, # Integer |
12 unread_only: true, # Boolean |
13 dm_only: true, # Boolean |
14 no_dm: true, # Boolean |
15 include_translations: true, # Boolean |
16 sso: 'sso_example' # String |
17}
18
19begin
20
21 result = api_instance.get_user_notifications(tenant_id, opts)
22 p result
23rescue FastCommentsClient::ApiError => e
24 puts "Error when calling PublicApi->get_user_notifications: #{e}"
25end
26

ืืคืก ืกืคื™ืจืช ื”ืชืจืื•ืช ืžืฉืชืžืฉ 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' # ืžื—ืจื•ื–ืช |
7opts = {
8 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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

ื”ืคืขืœ ืื• ื”ืฉื‘ืช ื”ืชืจืื•ืช ืขื‘ื•ืจ ืชื’ื•ื‘ื” ืกืคืฆื™ืคื™ืช.

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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' # ืžื—ืจื•ื–ืช |
7url_id_ws = 'url_id_ws_example' # ืžื—ืจื•ื–ืช |
8user_ids = 'user_ids_example' # ืžื—ืจื•ื–ืช |
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

Parameters

Name Type Location Required Description
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' # ืžื—ืจื•ื–ืช |
7url_id = 'url_id_example' # ืžื—ืจื•ื–ืช |
8username_starts_with = 'username_starts_with_example' # ืžื—ืจื•ื–ืช |
9opts = {
10 mention_group_ids: ['inner_example'], # ืžืขืจืš<ืžื—ืจื•ื–ืช> |
11 sso: 'sso_example' # ืžื—ืจื•ื–ืช |
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: 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' # ืžื—ืจื•ื–ืช |
14id = 'id_example' # ืžื—ืจื•ื–ืช |
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

ืคืจืžื˜ืจื™ื

Name Type Location Required Description
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 # 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 |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื ื“ืจืฉ ืชื™ืื•ืจ
tenantId string query ื›ืŸ
urlId string query ื›ืŸ

ืชื’ื•ื‘ื”

ืžื—ื–ื™ืจ: GetVotes200Response

ื“ื•ื’ืžื”

ื“ื•ื’ืžื” ืœ-get_votes
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 |
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

ืคืจืžื˜ืจื™ื

ืฉื ืกื•ื’ ืžื™ืงื•ื ื“ืจื•ืฉ ืชื™ืื•ืจ
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: 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 |
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

ืฆืจื™ืš ืขื–ืจื”?

ืื ืชื™ืชืงืœ ื‘ื‘ืขื™ื•ืช ืื• ื™ืฉ ืœืš ืฉืืœื•ืช ืœื’ื‘ื™ ื”-SDK ืฉืœ Ruby, ืื ื:

ืชืจื•ืžื”

ืชืจื•ืžื•ืช ืžืชืงื‘ืœื•ืช ื‘ื‘ืจื›ื”! ืื ื ื‘ืงืจื• ื‘-ืžืื’ืจ GitHub ืœืงื‘ืœืช ื”ื ื—ื™ื•ืช ืœืชืจื•ืžื”.