FastComments.com

FastComments Dart SDK


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

Διαχειριστείτε σχόλια, χρήστες, SSO και συντονισμό από τις Dart και Flutter εφαρμογές σας.

Αποθετήριο

Δείτε στο GitHub


Διάταξη Internal Link

fastcomments-dart/
  client/        generated dart client (do not edit by hand)
  sso/           hand-written SSO token helpers
  openapi.json   committed copy of the spec used for generation
  config.json    openapi-generator config
  update.py      regenerate the client from the spec

SSO Internal Link

import 'package:fastcomments_dart/sso/fastcomments_sso.dart';
import 'package:fastcomments_dart/sso/secure_sso_user_data.dart';

final sso = FastCommentsSSO.secure(
  apiKey: 'YOUR_API_SECRET',
  user: SecureSSOUserData(
    id: 'user-123',
    email: 'jane@example.com',
    username: 'jane',
    avatar: 'https://example.com/jane.png',
  ),
);
final token = sso.prepareToSend();

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

Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
Different operations (e.g. sum, countDistinct, avg, etc.) are supported.

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
parentTenantIdstringqueryNo
includeStatsbooleanqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα Συναθροίσεων
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final aggregationRequest = AggregationRequest(); // AggregationRequest |
11final parentTenantId = parentTenantId_example; // String |
12final includeStats = true; // bool |
13
14try {
15 final result = api_instance.aggregate(tenantId, aggregationRequest, AggregateOptions(parentTenantId: parentTenantId, includeStats: includeStats));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->aggregate: $e\n');
19}
20

ΛήψηΚαταγραφώνΑπολογισμού Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
limitnumberqueryΌχι
skipnumberqueryΌχι
orderstringqueryΌχι
afternumberqueryΌχι
beforenumberqueryΌχι

Απάντηση

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

Παράδειγμα

getAuditLogs Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final limit = 1.2; // double |
11final skip = 1.2; // double |
12final order = ; // SORTDIR |
13final after = 1.2; // double |
14final before = 1.2; // double |
15
16try {
17 final result = api_instance.getAuditLogs(tenantId, GetAuditLogsOptions(limit: limit, skip: skip, order: order, after: after, before: before));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->getAuditLogs: $e\n');
21}
22

ΑποσύνδεσηΔημόσια Internal Link

Απόκριση

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

Παράδειγμα

logoutPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5
6try {
7 final result = api_instance.logoutPublic();
8 print(result);
9} catch (e) {
10 print('Exception when calling PublicApi->logoutPublic: $e\n');
11}
12

ΦραγήΑπόΣχόλιοΔημόσια Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

blockFromCommentPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final publicBlockFromCommentParams = PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->blockFromCommentPublic: $e\n');
15}
16

ΚατάργησηΦραγήςΣχόλιοΔημόσια Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
ssostringqueryΌχι

Response

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

Παράδειγμα

unBlockCommentPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final publicBlockFromCommentParams = PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams, srmro);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->unBlockCommentPublic: $e\n');
15}
16

ΈλεγχοςΣχολίωνΓιαΦραγμένα Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdsstringqueryYesΜία λίστα διαχωρισμένη με κόμματα των αναγνωριστικών σχολίων.
ssostringqueryNo

Απόκριση

Returns: CheckBlockedCommentsResponse

Παράδειγμα

checkedCommentsForBlocked Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentIds = commentIds_example; // String | Μία λίστα διαχωρισμένη με κόμματα των αναγνωριστικών σχολίων.
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.checkedCommentsForBlocked(tenantId, commentIds, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->checkedCommentsForBlocked: $e\n');
14}
15

ΦραγήΧρήστηΑπόΣχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
userIdstringqueryΌχι
anonUserIdstringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα blockUserFromComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ορίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final blockFromCommentParams = BlockFromCommentParams(); // BlockFromCommentParams |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.blockUserFromComment(tenantId, id, blockFromCommentParams, BlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->blockUserFromComment: $e\n');
20}
21

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
sessionIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

createCommentPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final commentData = CommentData(); // CommentData |
9final sessionId = sessionId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.createCommentPublic(tenantId, urlId, broadcastId, commentData, CreateCommentPublicOptions(sessionId: sessionId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->createCommentPublic: $e\n');
17}
18

ΔιαγραφήΣχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
contextUserIdstringqueryNo
isLivebooleanqueryNo

Απάντηση

Returns: DeleteCommentResult

Παράδειγμα

Παράδειγμα deleteComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ορίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final contextUserId = contextUserId_example; // String |
12final isLive = true; // bool |
13
14try {
15 final result = api_instance.deleteComment(tenantId, id, DeleteCommentOptions(contextUserId: contextUserId, isLive: isLive));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->deleteComment: $e\n');
19}
20

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

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringδιαδρομήΝαι
commentIdstringδιαδρομήΝαι
broadcastIdstringερώτημαΝαι
editKeystringερώτημαΌχι
ssostringερώτημαΌχι

Απάντηση

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

Παράδειγμα

deleteCommentPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final editKey = editKey_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.deleteCommentPublic(tenantId, commentId, broadcastId, DeleteCommentPublicOptions(editKey: editKey, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->deleteCommentPublic: $e\n');
16}
17

ΔιαγραφήΨήφουΣχόλιου Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
voteIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Response

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

Example

Παράδειγμα deleteCommentVote
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final voteId = voteId_example; // String |
8final urlId = urlId_example; // String |
9final broadcastId = broadcastId_example; // String |
10final editKey = editKey_example; // String |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId, DeleteCommentVoteOptions(editKey: editKey, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->deleteCommentVote: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
userIdstringqueryΌχι
anonUserIdstringqueryΌχι

Απόκριση

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

Παράδειγμα

flagComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12final anonUserId = anonUserId_example; // String |
13
14try {
15 final result = api_instance.flagComment(tenantId, id, FlagCommentOptions(userId: userId, anonUserId: anonUserId));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->flagComment: $e\n');
19}
20

ΛήψηΣχόλιο Internal Link

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα getComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getComment(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getComment: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
pageintegerqueryNo
limitintegerqueryNo
skipintegerqueryNo
asTreebooleanqueryNo
skipChildrenintegerqueryNo
limitChildrenintegerqueryNo
maxTreeDepthintegerqueryNo
urlIdstringqueryNo
userIdstringqueryNo
anonUserIdstringqueryNo
contextUserIdstringqueryNo
hashTagstringqueryNo
parentIdstringqueryNo
directionstringqueryNo
fromDateintegerqueryNo
toDateintegerqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getComments
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final page = 56; // int |
11final limit = 56; // int |
12final skip = 56; // int |
13final asTree = true; // bool |
14final skipChildren = 56; // int |
15final limitChildren = 56; // int |
16final maxTreeDepth = 56; // int |
17final urlId = urlId_example; // String |
18final userId = userId_example; // String |
19final anonUserId = anonUserId_example; // String |
20final contextUserId = contextUserId_example; // String |
21final hashTag = hashTag_example; // String |
22final parentId = parentId_example; // String |
23final direction = ; // SortDirections |
24final fromDate = 789; // int |
25final toDate = 789; // int |
26
27try {
28 final result = api_instance.getComments(tenantId, GetCommentsOptions(page: page, limit: limit, skip: skip, asTree: asTree, skipChildren: skipChildren, limitChildren: limitChildren, maxTreeDepth: maxTreeDepth, urlId: urlId, userId: userId, anonUserId: anonUserId, contextUserId: contextUserId, hashTag: hashTag, parentId: parentId, direction: direction, fromDate: fromDate, toDate: toDate));
29 print(result);
30} catch (e) {
31 print('Exception when calling DefaultApi->getComments: $e\n');
32}
33

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

req tenantId urlId

Παράμετροι

ΌνομαΤύποΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYes
pageintegerqueryNo
directionstringqueryNo
ssostringqueryNo
skipintegerqueryNo
skipChildrenintegerqueryNo
limitintegerqueryNo
limitChildrenintegerqueryNo
countChildrenbooleanqueryNo
fetchPageForCommentIdstringqueryNo
includeConfigbooleanqueryNo
countAllbooleanqueryNo
includei10nbooleanqueryNo
localestringqueryNo
modulesstringqueryNo
isCrawlerbooleanqueryNo
includeNotificationCountbooleanqueryNo
asTreebooleanqueryNo
maxTreeDepthintegerqueryNo
useFullTranslationIdsbooleanqueryNo
parentIdstringqueryNo
searchTextstringqueryNo
hashTagsarrayqueryNo
userIdstringqueryNo
customConfigStrstringqueryNo
afterCommentIdstringqueryNo
beforeCommentIdstringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getCommentsPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final page = 56; // int |
8final direction = ; // SortDirections |
9final sso = sso_example; // String |
10final skip = 56; // int |
11final skipChildren = 56; // int |
12final limit = 56; // int |
13final limitChildren = 56; // int |
14final countChildren = true; // bool |
15final fetchPageForCommentId = fetchPageForCommentId_example; // String |
16final includeConfig = true; // bool |
17final countAll = true; // bool |
18final includei10n = true; // bool |
19final locale = locale_example; // String |
20final modules = modules_example; // String |
21final isCrawler = true; // bool |
22final includeNotificationCount = true; // bool |
23final asTree = true; // bool |
24final maxTreeDepth = 56; // int |
25final useFullTranslationIds = true; // bool |
26final parentId = parentId_example; // String |
27final searchText = searchText_example; // String |
28final hashTags = []; // List<String> |
29final userId = userId_example; // String |
30final customConfigStr = customConfigStr_example; // String |
31final afterCommentId = afterCommentId_example; // String |
32final beforeCommentId = beforeCommentId_example; // String |
33
34try {
35 final result = api_instance.getCommentsPublic(tenantId, urlId, GetCommentsPublicOptions(page: page, direction: direction, sso: sso, skip: skip, skipChildren: skipChildren, limit: limit, limitChildren: limitChildren, countChildren: countChildren, fetchPageForCommentId: fetchPageForCommentId, includeConfig: includeConfig, countAll: countAll, includei10n: includei10n, locale: locale, modules: modules, isCrawler: isCrawler, includeNotificationCount: includeNotificationCount, asTree: asTree, maxTreeDepth: maxTreeDepth, useFullTranslationIds: useFullTranslationIds, parentId: parentId, searchText: searchText, hashTags: hashTags, userId: userId, customConfigStr: customConfigStr, afterCommentId: afterCommentId, beforeCommentId: beforeCommentId));
36 print(result);
37} catch (e) {
38 print('Exception when calling PublicApi->getCommentsPublic: $e\n');
39}
40

ΛήψηΚειμένουΣχόλιου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
commentIdstringpathYes
editKeystringqueryNo
ssostringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα getCommentText
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final editKey = editKey_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.getCommentText(tenantId, commentId, GetCommentTextOptions(editKey: editKey, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getCommentText: $e\n');
15}
16

ΛήψηΟνομάτωνΧρηστώνΨήφωνΣχόλιου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
commentIdstringpathΝαι
dirintegerqueryΝαι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getCommentVoteUserNames
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final dir = 56; // int |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.getCommentVoteUserNames(tenantId, commentId, dir, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getCommentVoteUserNames: $e\n');
15}
16

ΚλείδωμαΣχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Απόκριση

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

Παράδειγμα

lockComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.lockComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->lockComment: $e\n');
15}
16

ΚαρφίτσωμαΣχόλιο Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Απάντηση

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

Παράδειγμα

pinComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.pinComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->pinComment: $e\n');
15}
16

ΑποθήκευσηΣχόλιο Internal Link

Παράμετρα

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
sendEmailsbooleanqueryNo
populateNotificationsbooleanqueryNo

Απόκριση

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

Παράδειγμα

saveComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ορίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createCommentParams = CreateCommentParams(); // CreateCommentParams |
11final isLive = true; // bool |
12final doSpamCheck = true; // bool |
13final sendEmails = true; // bool |
14final populateNotifications = true; // bool |
15
16try {
17 final result = api_instance.saveComment(tenantId, createCommentParams, SaveCommentOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->saveComment: $e\n');
21}
22

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

Παραμέτρους

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
isLivebooleanqueryΌχι
doSpamCheckbooleanqueryΌχι
sendEmailsbooleanqueryΌχι
populateNotificationsbooleanqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα saveCommentsBulk
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createCommentParams = [List<CreateCommentParams>()]; // List<CreateCommentParams> |
11final isLive = true; // bool |
12final doSpamCheck = true; // bool |
13final sendEmails = true; // bool |
14final populateNotifications = true; // bool |
15
16try {
17 final result = api_instance.saveCommentsBulk(tenantId, createCommentParams, SaveCommentsBulkOptions(isLive: isLive, doSpamCheck: doSpamCheck, sendEmails: sendEmails, populateNotifications: populateNotifications));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->saveCommentsBulk: $e\n');
21}
22

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
editKeystringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα setCommentText
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final commentTextUpdateRequest = CommentTextUpdateRequest(); // CommentTextUpdateRequest |
9final editKey = editKey_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest, SetCommentTextOptions(editKey: editKey, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->setCommentText: $e\n');
17}
18

ΚατάργησηΦραγήςΧρήστηΑπόΣχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
userIdstringqueryΌχι
anonUserIdstringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα unBlockUserFromComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final unBlockFromCommentParams = UnBlockFromCommentParams(); // UnBlockFromCommentParams |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.unBlockUserFromComment(tenantId, id, unBlockFromCommentParams, UnBlockUserFromCommentOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->unBlockUserFromComment: $e\n');
20}
21

Κατάργηση Σήμανσης Σχόλιο Internal Link

Parameters

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo
anonUserIdstringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα unFlagComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολίαση παρακάτω για ρύθμιση προθέματος (π.χ. Bearer) για το κλειδί API, εάν χρειαστεί
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12final anonUserId = anonUserId_example; // String |
13
14try {
15 final result = api_instance.unFlagComment(tenantId, id, UnFlagCommentOptions(userId: userId, anonUserId: anonUserId));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->unFlagComment: $e\n');
19}
20

Ξεκλείδωμα Σχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
commentIdstringpathYes
broadcastIdstringqueryYes
ssostringqueryNo

Απάντηση

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

Παράδειγμα

unLockComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.unLockComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->unLockComment: $e\n');
15}
16

Ξεκαρφίτσωμα Σχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
commentIdstringpathΝαι
broadcastIdstringqueryΝαι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

unPinComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.unPinComment(tenantId, commentId, broadcastId, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->unPinComment: $e\n');
15}
16

Ενημέρωση Σχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
contextUserIdstringqueryΌχι
doSpamCheckbooleanqueryΌχι
isLivebooleanqueryΌχι

Απάντηση

Returns: APIEmptyResponse

Παράδειγμα

updateComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updatableCommentParams = UpdatableCommentParams(); // UpdatableCommentParams |
12final contextUserId = contextUserId_example; // String |
13final doSpamCheck = true; // bool |
14final isLive = true; // bool |
15
16try {
17 final result = api_instance.updateComment(tenantId, id, updatableCommentParams, UpdateCommentOptions(contextUserId: contextUserId, doSpamCheck: doSpamCheck, isLive: isLive));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->updateComment: $e\n');
21}
22

Ψήφος Σχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
commentIdstringpathYes
urlIdstringqueryYes
broadcastIdstringqueryYes
sessionIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα voteComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final urlId = urlId_example; // String |
8final broadcastId = broadcastId_example; // String |
9final voteBodyParams = VoteBodyParams(); // VoteBodyParams |
10final sessionId = sessionId_example; // String |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams, VoteCommentOptions(sessionId: sessionId, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->voteComment: $e\n');
18}
19

Λήψη Σχολίων για Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
userIdstringqueryNo
directionstringqueryNo
repliesToUserIdstringqueryNo
pagenumberqueryNo
includei10nbooleanqueryNo
localestringqueryNo
isCrawlerbooleanqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getCommentsForUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final userId = userId_example; // String |
6final direction = ; // SortDirections |
7final repliesToUserId = repliesToUserId_example; // String |
8final page = 1.2; // double |
9final includei10n = true; // bool |
10final locale = locale_example; // String |
11final isCrawler = true; // bool |
12
13try {
14 final result = api_instance.getCommentsForUser(GetCommentsForUserOptions(userId: userId, direction: direction, repliesToUserId: repliesToUserId, page: page, includei10n: includei10n, locale: locale, isCrawler: isCrawler));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->getCommentsForUser: $e\n');
18}
19

Προσθήκη Διαμόρφωσης Τομέα Internal Link

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα addDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final addDomainConfigParams = AddDomainConfigParams(); // AddDomainConfigParams |
11
12try {
13 final result = api_instance.addDomainConfig(tenantId, addDomainConfigParams);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addDomainConfig: $e\n');
17}
18

Διαγραφή Διαμόρφωσης Τομέα Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
domainstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα deleteDomainConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domain = domain_example; // String |
11
12try {
13 final result = api_instance.deleteDomainConfig(tenantId, domain);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteDomainConfig: $e\n');
17}
18

Λήψη Διαμόρφωσης Τομέα Internal Link

Parameters

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

Απάντηση

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

Παράδειγμα

getDomainConfig Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Ακυρώστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domain = domain_example; // String |
11
12try {
13 final result = api_instance.getDomainConfig(tenantId, domain);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getDomainConfig: $e\n');
17}
18

Λήψη Διαμορφώσεων Τομέα Internal Link

Παράμετρα

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

Απόκριση

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

Παράδειγμα

Παράδειγμα getDomainConfigs
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10
11try {
12 final result = api_instance.getDomainConfigs(tenantId);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getDomainConfigs: $e\n');
16}
17

Ενημέρωση (Patch) Διαμόρφωσης Τομέα Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
domainToUpdatestringpathYes

Απάντηση

Returns: PatchDomainConfigResponse

Παράδειγμα

patchDomainConfig Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domainToUpdate = domainToUpdate_example; // String |
11final patchDomainConfigParams = PatchDomainConfigParams(); // PatchDomainConfigParams |
12
13try {
14 final result = api_instance.patchDomainConfig(tenantId, domainToUpdate, patchDomainConfigParams);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->patchDomainConfig: $e\n');
18}
19

Αντικατάσταση Διαμόρφωσης Τομέα Internal Link


Παράμετροι

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

Απάντηση

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

Παράδειγμα

putDomainConfig Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final domainToUpdate = domainToUpdate_example; // String |
11final updateDomainConfigParams = UpdateDomainConfigParams(); // UpdateDomainConfigParams |
12
13try {
14 final result = api_instance.putDomainConfig(tenantId, domainToUpdate, updateDomainConfigParams);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->putDomainConfig: $e\n');
18}
19

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

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα createEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createEmailTemplateBody = CreateEmailTemplateBody(); // CreateEmailTemplateBody |
11
12try {
13 final result = api_instance.createEmailTemplate(tenantId, createEmailTemplateBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createEmailTemplate: $e\n');
17}
18

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

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα deleteEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteEmailTemplate(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteEmailTemplate: $e\n');
17}
18

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

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
errorIdstringpathΝαι

Response

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

Example

deleteEmailTemplateRenderError Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρύθμιση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final errorId = errorId_example; // String |
12
13try {
14 final result = api_instance.deleteEmailTemplateRenderError(tenantId, id, errorId);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteEmailTemplateRenderError: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα getEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Απενεργοποιήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getEmailTemplate(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getEmailTemplate: $e\n');
17}
18

Λήψη Ορισμών Προτύπου Email Internal Link

Parameters

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

Απόκριση

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

Παράδειγμα

Παράδειγμα getEmailTemplateDefinitions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10
11try {
12 final result = api_instance.getEmailTemplateDefinitions(tenantId);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getEmailTemplateDefinitions: $e\n');
16}
17

Λήψη Σφαλμάτων Απόδοσης Προτύπου Email Internal Link

Parameters

ΌνομαΤύποςLocationΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
skipnumberqueryΌχι

Response

Returns: GetEmailTemplateRenderErrorsResponse

Παράδειγμα

Παράδειγμα getEmailTemplateRenderErrors
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final skip = 1.2; // double |
12
13try {
14 final result = api_instance.getEmailTemplateRenderErrors(tenantId, id, skip);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->getEmailTemplateRenderErrors: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
skipnumberqueryΌχι

Απόκριση

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

Παράδειγμα

getEmailTemplates Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getEmailTemplates(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getEmailTemplates: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
localestringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα renderEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final renderEmailTemplateBody = RenderEmailTemplateBody(); // RenderEmailTemplateBody |
11final locale = locale_example; // String |
12
13try {
14 final result = api_instance.renderEmailTemplate(tenantId, renderEmailTemplateBody, locale);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->renderEmailTemplate: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα updateEmailTemplate
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρύθμιση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εφόσον χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateEmailTemplateBody = UpdateEmailTemplateBody(); // UpdateEmailTemplateBody |
12
13try {
14 final result = api_instance.updateEmailTemplate(tenantId, id, updateEmailTemplateBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateEmailTemplate: $e\n');
18}
19

Λήψη Αρχείου Συμβάντων Internal Link

Αίτηση tenantId urlId userIdWS

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringpathΝαι
urlIdstringqueryΝαι
userIdWSstringqueryΝαι
startTimeintegerqueryΝαι
endTimeintegerqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getEventLog
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final userIdWS = userIdWS_example; // String |
8final startTime = 789; // int |
9final endTime = 789; // int |
10
11try {
12 final result = api_instance.getEventLog(tenantId, urlId, userIdWS, startTime, endTime);
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->getEventLog: $e\n');
16}
17

Λήψη Παγκόσμιου Αρχείου Συμβάντων Internal Link

req tenantId urlId userIdWS

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
urlIdstringqueryΝαι
userIdWSstringqueryΝαι
startTimeintegerqueryΝαι
endTimeintegerqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getGlobalEventLog
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final userIdWS = userIdWS_example; // String |
8final startTime = 789; // int |
9final endTime = 789; // int |
10
11try {
12 final result = api_instance.getGlobalEventLog(tenantId, urlId, userIdWS, startTime, endTime);
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->getGlobalEventLog: $e\n');
16}
17

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
broadcastIdstringqueryNo
isLivebooleanqueryNo
doSpamCheckbooleanqueryNo
skipDupCheckbooleanqueryNo

Απάντηση

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

Παράδειγμα

createFeedPost Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createFeedPostParams = CreateFeedPostParams(); // CreateFeedPostParams |
11final broadcastId = broadcastId_example; // String |
12final isLive = true; // bool |
13final doSpamCheck = true; // bool |
14final skipDupCheck = true; // bool |
15
16try {
17 final result = api_instance.createFeedPost(tenantId, createFeedPostParams, CreateFeedPostOptions(broadcastId: broadcastId, isLive: isLive, doSpamCheck: doSpamCheck, skipDupCheck: skipDupCheck));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->createFeedPost: $e\n');
21}
22

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

createFeedPostPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final createFeedPostParams = CreateFeedPostParams(); // CreateFeedPostParams |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.createFeedPostPublic(tenantId, createFeedPostParams, CreateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->createFeedPostPublic: $e\n');
15}
16

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
postIdstringpathΝαι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απόκριση

Returns: DeleteFeedPostPublicResponse

Παράδειγμα

deleteFeedPostPublic Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postId = postId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.deleteFeedPostPublic(tenantId, postId, DeleteFeedPostPublicOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->deleteFeedPostPublic: $e\n');
15}
16

Λήψη Δημοσιεύσεων Ροής Internal Link

req tenantId afterId

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
afterIdstringqueryΌχι
limitintegerqueryΌχι
tagsarrayqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getFeedPosts
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ορίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final afterId = afterId_example; // String |
11final limit = 56; // int |
12final tags = []; // List<String> |
13
14try {
15 final result = api_instance.getFeedPosts(tenantId, GetFeedPostsOptions(afterId: afterId, limit: limit, tags: tags));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->getFeedPosts: $e\n');
19}
20

Λήψη Δημοσιεύσεων Ροής Δημόσια Internal Link

req tenantId afterId

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
afterIdstringqueryNo
limitintegerqueryNo
tagsarrayqueryNo
ssostringqueryNo
isCrawlerbooleanqueryNo
includeUserInfobooleanqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα getFeedPostsPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final afterId = afterId_example; // String |
7final limit = 56; // int |
8final tags = []; // List<String> |
9final sso = sso_example; // String |
10final isCrawler = true; // bool |
11final includeUserInfo = true; // bool |
12
13try {
14 final result = api_instance.getFeedPostsPublic(tenantId, GetFeedPostsPublicOptions(afterId: afterId, limit: limit, tags: tags, sso: sso, isCrawler: isCrawler, includeUserInfo: includeUserInfo));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->getFeedPostsPublic: $e\n');
18}
19

Λήψη Στατιστικών Δημοσιεύσεων Ροής Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringpathYes
postIdsarrayqueryYes
ssostringqueryNo

Απάντηση

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

Παράδειγμα

getFeedPostsStats Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postIds = []; // List<String> |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getFeedPostsStats(tenantId, postIds, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getFeedPostsStats: $e\n');
14}
15

Λήψη Αντιδράσεων Χρήστη Δημόσια Internal Link

Parameters

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
postIdsarrayqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getUserReactsPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postIds = []; // List<String> |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getUserReactsPublic(tenantId, GetUserReactsPublicOptions(postIds: postIds, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getUserReactsPublic: $e\n');
14}
15

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
postIdstringpathΝαι
isUndobooleanqueryΌχι
broadcastIdstringqueryΌχι
sSOstringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα reactFeedPostPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postId = postId_example; // String |
7final reactBodyParams = ReactBodyParams(); // ReactBodyParams |
8final isUndo = true; // bool |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.reactFeedPostPublic(tenantId, postId, reactBodyParams, ReactFeedPostPublicOptions(isUndo: isUndo, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->reactFeedPostPublic: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα updateFeedPost
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final feedPost = FeedPost(); // FeedPost |
12
13try {
14 final result = api_instance.updateFeedPost(tenantId, id, feedPost);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateFeedPost: $e\n');
18}
19

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

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
postIdstringpathΝαι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα updateFeedPostPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final postId = postId_example; // String |
7final updateFeedPostParams = UpdateFeedPostParams(); // UpdateFeedPostParams |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.updateFeedPostPublic(tenantId, postId, updateFeedPostParams, UpdateFeedPostPublicOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->updateFeedPostPublic: $e\n');
16}
17

Σήμανση Σχόλιο Δημόσια Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
isFlaggedbooleanqueryΝαι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα flagCommentPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final isFlagged = true; // bool |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.flagCommentPublic(tenantId, commentId, isFlagged, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->flagCommentPublic: $e\n');
15}
16

Λήψη Μεγάλου GIF Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
largeInternalURLSanitizedstringqueryYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getGifLarge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final largeInternalURLSanitized = largeInternalURLSanitized_example; // String |
7
8try {
9 final result = api_instance.getGifLarge(tenantId, largeInternalURLSanitized);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getGifLarge: $e\n');
13}
14

Αναζήτηση GIFs Internal Link

Παράμετροι

ΌνομαΤύποΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
searchstringqueryYes
localestringqueryNo
ratingstringqueryNo
pagenumberqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα getGifsSearch
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final search = search_example; // String |
7final locale = locale_example; // String |
8final rating = rating_example; // String |
9final page = 1.2; // double |
10
11try {
12 final result = api_instance.getGifsSearch(tenantId, search, GetGifsSearchOptions(locale: locale, rating: rating, page: page));
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->getGifsSearch: $e\n');
16}
17

Δημοφιλή GIFs Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
localestringqueryΌχι
ratingstringqueryΌχι
pagenumberqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getGifsTrending
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final locale = locale_example; // String |
7final rating = rating_example; // String |
8final page = 1.2; // double |
9
10try {
11 final result = api_instance.getGifsTrending(tenantId, GetGifsTrendingOptions(locale: locale, rating: rating, page: page));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getGifsTrending: $e\n');
15}
16

Προσθήκη Hash Tag Internal Link

Παράμετροι

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

Απόκριση

Returns: CreateHashTagResponse

Παράδειγμα

Παράδειγμα addHashTag
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (π.χ. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createHashTagBody = CreateHashTagBody(); // CreateHashTagBody |
11
12try {
13 final result = api_instance.addHashTag(tenantId, createHashTagBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addHashTag: $e\n');
17}
18

Μαζική Προσθήκη Hash Tags Internal Link

Παράμετροι

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

Απόκριση

Returns: BulkCreateHashTagsResponse

Παράδειγμα

Παράδειγμα addHashTagsBulk
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final bulkCreateHashTagsBody = BulkCreateHashTagsBody(); // BulkCreateHashTagsBody |
11
12try {
13 final result = api_instance.addHashTagsBulk(tenantId, bulkCreateHashTagsBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addHashTagsBulk: $e\n');
17}
18

Διαγραφή Hash Tag Internal Link

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα deleteHashTag
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final tag = tag_example; // String |
11final deleteHashTagRequestBody = DeleteHashTagRequestBody(); // DeleteHashTagRequestBody |
12
13try {
14 final result = api_instance.deleteHashTag(tenantId, tag, deleteHashTagRequestBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteHashTag: $e\n');
18}
19

Λήψη Hash Tags Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
pagenumberqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getHashTags
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final page = 1.2; // double |
11
12try {
13 final result = api_instance.getHashTags(tenantId, page);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getHashTags: $e\n');
17}
18

Ενημέρωση (Patch) Hash Tag Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
tagstringpathYes

Απάντηση

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

Παράδειγμα

patchHashTag Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (π.χ. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final tag = tag_example; // String |
11final updateHashTagBody = UpdateHashTagBody(); // UpdateHashTagBody |
12
13try {
14 final result = api_instance.patchHashTag(tenantId, tag, updateHashTagBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->patchHashTag: $e\n');
18}
19

Διαγραφή Ψήφου Συντονισμού Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
voteIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Απόκριση

Returns: VoteDeleteResponse

Παράδειγμα

deleteModerationVote Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final voteId = voteId_example; // String |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.deleteModerationVote(tenantId, commentId, voteId, DeleteModerationVoteOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->deleteModerationVote: $e\n');
16}
17

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
pagenumberqueryNo
countnumberqueryNo
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Απάντηση

Returns: ModerationAPIGetCommentsResponse

Παράδειγμα

getApiComments Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final page = 1.2; // double |
7final count = 1.2; // double |
8final textSearch = textSearch_example; // String |
9final byIPFromComment = byIPFromComment_example; // String |
10final filters = filters_example; // String |
11final searchFilters = searchFilters_example; // String |
12final sorts = sorts_example; // String |
13final demo = true; // bool |
14final sso = sso_example; // String |
15
16try {
17 final result = api_instance.getApiComments(tenantId, GetApiCommentsOptions(page: page, count: count, textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, demo: demo, sso: sso));
18 print(result);
19} catch (e) {
20 print('Exception when calling ModerationApi->getApiComments: $e\n');
21}
22

Λήψη Κατάστασης Εξαγωγής API Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
batchJobIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getApiExportStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final batchJobId = batchJobId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getApiExportStatus(tenantId, GetApiExportStatusOptions(batchJobId: batchJobId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getApiExportStatus: $e\n');
14}
15

Λήψη ID API Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
afterIdstringqueryNo
demobooleanqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

getApiIds Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final byIPFromComment = byIPFromComment_example; // String |
8final filters = filters_example; // String |
9final searchFilters = searchFilters_example; // String |
10final afterId = afterId_example; // String |
11final demo = true; // bool |
12final sso = sso_example; // String |
13
14try {
15 final result = api_instance.getApiIds(tenantId, GetApiIdsOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, afterId: afterId, demo: demo, sso: sso));
16 print(result);
17} catch (e) {
18 print('Exception when calling ModerationApi->getApiIds: $e\n');
19}
20

Λήψη Χρηστών Απαγορευμένων από Σχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
ssostringqueryΌχι

Απόκριση

Returns: GetBannedUsersFromCommentResponse

Παράδειγμα

Παράδειγμα getBanUsersFromComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getBanUsersFromComment(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getBanUsersFromComment: $e\n');
14}
15

Λήψη Κατάστασης Απαγόρευσης Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getCommentBanStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getCommentBanStatus(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getCommentBanStatus: $e\n');
14}
15

Λήψη Παιδιών Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα getCommentChildren
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getCommentChildren(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getCommentChildren: $e\n');
14}
15

Λήψη Μετρητή Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΥποχρεωτικόΠεριγραφή
tenantIdstringqueryΝαι
text-searchstringqueryΌχι
byIPFromCommentstringqueryΌχι
filterstringqueryΌχι
searchFiltersstringqueryΌχι
demobooleanqueryΌχι
ssostringqueryΌχι

Απόκριση

Returns: ModerationAPICountCommentsResponse

Παράδειγμα

Παράδειγμα getCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final byIPFromComment = byIPFromComment_example; // String |
8final filter = filter_example; // String |
9final searchFilters = searchFilters_example; // String |
10final demo = true; // bool |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.getCount(tenantId, GetCountOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filter: filter, searchFilters: searchFilters, demo: demo, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling ModerationApi->getCount: $e\n');
18}
19

Λήψη Μετρητών Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
ssostringqueryΌχι

Απόκριση

Returns: GetBannedUsersCountResponse

Παράδειγμα

Παράδειγμα getCounts
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getCounts(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling ModerationApi->getCounts: $e\n');
13}
14

Λήψη Καταγραφών Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
ssostringqueryΌχι

Response

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

Παράδειγμα

Παράδειγμα getLogs
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getLogs(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getLogs: $e\n');
14}
15

Λήψη Χειροκίνητων Σήματος Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

getManualBadges Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getManualBadges(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling ModerationApi->getManualBadges: $e\n');
13}
14

Λήψη Χειροκίνητων Σήματος για Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
badgesUserIdstringqueryNo
commentIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getManualBadgesForUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final badgesUserId = badgesUserId_example; // String |
7final commentId = commentId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.getManualBadgesForUser(tenantId, GetManualBadgesForUserOptions(badgesUserId: badgesUserId, commentId: commentId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->getManualBadgesForUser: $e\n');
15}
16

Λήψη Σχολίου Συντονισμού Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
includeEmailbooleanqueryNo
includeIPbooleanqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getModerationComment
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final includeEmail = true; // bool |
8final includeIP = true; // bool |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.getModerationComment(tenantId, commentId, GetModerationCommentOptions(includeEmail: includeEmail, includeIP: includeIP, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->getModerationComment: $e\n');
16}
17

Λήψη Κειμένου Σχολίου Συντονισμού Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
ssostringqueryNo

Απόκριση

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

Παράδειγμα

getModerationCommentText Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getModerationCommentText(tenantId, commentId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getModerationCommentText: $e\n');
14}
15

Λήψη Περίληψης Προαπαγόρευσης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
includeByUserIdAndEmailbooleanqueryΌχι
includeByIPbooleanqueryΌχι
includeByEmailDomainbooleanqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getPreBanSummary
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final includeByUserIdAndEmail = true; // bool |
8final includeByIP = true; // bool |
9final includeByEmailDomain = true; // bool |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.getPreBanSummary(tenantId, commentId, GetPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->getPreBanSummary: $e\n');
17}
18

Λήψη Περίληψης Αναζήτησης Σχολίων Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
valuestringqueryΌχι
filtersstringqueryΌχι
searchFiltersstringqueryΌχι
ssostringqueryΌχι

Response

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

Παράδειγμα

Παράδειγμα getSearchCommentsSummary
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final filters = filters_example; // String |
8final searchFilters = searchFilters_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.getSearchCommentsSummary(tenantId, GetSearchCommentsSummaryOptions(value: value, filters: filters, searchFilters: searchFilters, sso: sno));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->getSearchCommentsSummary: $e\n');
16}
17

Λήψη Σελίδων Αναζήτησης Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
valuestringqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getSearchPages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchPages(tenantId, GetSearchPagesOptions(value: value, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchPages: $e\n');
14}
15

Λήψη Ιστοσελίδων Αναζήτησης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getSearchSites
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchSites(tenantId, GetSearchSitesOptions(value: value, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchSites: $e\n');
14}
15

Λήψη Προτάσεων Αναζήτησης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
text-searchstringqueryNo
ssostringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα getSearchSuggest
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchSuggest(tenantId, GetSearchSuggestOptions(textSearch: textSearch, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchSuggest: $e\n');
14}
15

Λήψη Χρηστών Αναζήτησης Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
valuestringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getSearchUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final value = value_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getSearchUsers(tenantId, GetSearchUsersOptions(value: value, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getSearchUsers: $e\n');
14}
15

Λήψη Παράγοντα Εμπιστοσύνης Internal Link

Parameters

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
userIdstringqueryNo
ssostringqueryNo

Response

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

Example

Παράδειγμα getTrustFactor
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final userId = userId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getTrustFactor(tenantId, GetTrustFactorOptions(userId: userId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getTrustFactor: $e\n');
14}
15

Λήψη Προτιμήσεων Απαγόρευσης Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getUserBanPreference
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getUserBanPreference(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling ModerationApi->getUserBanPreference: $e\n');
13}
14

Λήψη Εσωτερικού Προφίλ Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringqueryΌχι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getUserInternalProfile
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.getUserInternalProfile(tenantId, GetUserInternalProfileOptions(commentId: commentId, sso: sso));
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->getUserInternalProfile: $e\n');
14}
15

Διόρθωση Ψήφων Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Απάντηση

Returns: AdjustVotesResponse

Παράδειγμα

postAdjustCommentVotes Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final adjustCommentVotesParams = AdjustCommentVotesParams(); // AdjustCommentVotesParams |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postAdjustCommentVotes(tenantId, commentId, adjustCommentVotesParams, PostAdjustCommentVotesOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postAdjustCommentVotes: $e\n');
16}
17

Εξαγωγή API Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
text-searchstringqueryNo
byIPFromCommentstringqueryNo
filtersstringqueryNo
searchFiltersstringqueryNo
sortsstringqueryNo
ssostringqueryNo

Response

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

Παράδειγμα

Παράδειγμα postApiExport
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final textSearch = textSearch_example; // String |
7final byIPFromComment = byIPFromComment_example; // String |
8final filters = filters_example; // String |
9final searchFilters = searchFilters_example; // String |
10final sorts = sorts_example; // String |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.postApiExport(tenantId, PostApiExportOptions(textSearch: textSearch, byIPFromComment: byIPFromComment, filters: filters, searchFilters: searchFilters, sorts: sorts, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling ModerationApi->postApiExport: $e\n');
18}
19

Απαγόρευση Χρήστη από Σχόλιο Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
banEmailbooleanqueryNo
banEmailDomainbooleanqueryNo
banIPbooleanqueryNo
deleteAllUsersCommentsbooleanqueryNo
bannedUntilstringqueryNo
isShadowBanbooleanqueryNo
updateIdstringqueryNo
banReasonstringqueryNo
ssostringqueryNo

Απόκριση

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

Παράδειγμα

postBanUserFromComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final banEmail = true; // bool |
8final banEmailDomain = true; // bool |
9final banIP = true; // bool |
10final deleteAllUsersComments = true; // bool |
11final bannedUntil = bannedUntil_example; // String |
12final isShadowBan = true; // bool |
13final updateId = updateId_example; // String |
14final banReason = banReason_example; // String |
15final sso = sso_example; // String |
16
17try {
18 final result = api_instance.postBanUserFromComment(tenantId, commentId, PostBanUserFromCommentOptions(banEmail: banEmail, banEmailDomain: banEmailDomain, banIP: banIP, deleteAllUsersComments: deleteAllUsersComments, bannedUntil: bannedUntil, isShadowBan: isShadowBan, updateId: updateId, banReason: banReason, sso: sso));
19 print(result);
20} catch (e) {
21 print('Exception when calling ModerationApi->postBanUserFromComment: $e\n');
22}
23

Αναίρεση Απαγόρευσης Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

postBanUserUndo Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final banUserUndoParams = BanUserUndoParams(); // BanUserUndoParams |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.postBanUserUndo(tenantId, banUserUndoParams, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->postBanUserUndo: $e\n');
14}
15

Μαζική Περίληψη Προαπαγόρευσης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
includeByUserIdAndEmailbooleanqueryΌχι
includeByIPbooleanqueryΌχι
includeByEmailDomainbooleanqueryΌχι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

postBulkPreBanSummary Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final bulkPreBanParams = BulkPreBanParams(); // BulkPreBanParams |
7final includeByUserIdAndEmail = true; // bool |
8final includeByIP = true; // bool |
9final includeByEmailDomain = true; // bool |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.postBulkPreBanSummary(tenantId, bulkPreBanParams, PostBulkPreBanSummaryOptions(includeByUserIdAndEmail: includeByUserIdAndEmail, includeByIP: includeByIP, includeByEmailDomain: includeByEmailDomain, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->postBulkPreBanSummary: $e\n');
17}
18

Σχόλια κατά ID Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
ssostringqueryNo

Απάντηση

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

Παράδειγμα

postCommentsByIds Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentsByIdsParams = CommentsByIdsParams(); // CommentsByIdsParams |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.postCommentsByIds(tenantId, commentsByIdsParams, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->postCommentsByIds: $e\n');
14}
15

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

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryΝαι
commentIdstringpathΝαι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

postFlagComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postFlagComment(tenantId, commentId, PostFlagCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postFlagComment: $e\n');
15}
16

Αφαίρεση Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

postRemoveComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postRemoveComment(tenantId, commentId, PostRemoveCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postRemoveComment: $e\n');
15}
16

Αποκατάσταση Διαγραμμένου Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απάντηση

Returns: APIEmptyResponse

Παράδειγμα

postRestoreDeletedComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postRestoreDeletedComment(tenantId, commentId, PostRestoreDeletedCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postRestoreDeletedComment: $e\n');
15}
16

Ορισμός Κατάστασης Έγκρισης Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
approvedbooleanqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα postSetCommentApprovalStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final approved = true; // bool |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postSetCommentApprovalStatus(tenantId, commentId, PostSetCommentApprovalStatusOptions(approved: approved, broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postSetCommentApprovalStatus: $e\n');
16}
17

Ορισμός Κατάστασης Ανασκόπησης Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
reviewedbooleanqueryΌχι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απόκριση

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

Παράδειγμα

postSetCommentReviewStatus Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final reviewed = true; // bool |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postSetCommentReviewStatus(tenantId, commentId, PostSetCommentReviewStatusOptions(reviewed: reviewed, broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postSetCommentReviewStatus: $e\n');
16}
17

Ορισμός Κατάστασης Spam Σχολίου Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringpathΝαι
spambooleanqueryΌχι
permNotSpambooleanqueryΌχι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

postSetCommentSpamStatus Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final spam = true; // bool |
8final permNotSpam = true; // bool |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.postSetCommentSpamStatus(tenantId, commentId, PostSetCommentSpamStatusOptions(spam: spam, permNotSpam: permNotSpam, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->postSetCommentSpamStatus: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Απόκριση

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

Παράδειγμα

postSetCommentText Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final setCommentTextParams = SetCommentTextParams(); // SetCommentTextParams |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postSetCommentText(tenantId, commentId, setCommentTextParams, PostSetCommentTextOptions(broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postSetCommentText: $e\n');
16}
17

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

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
broadcastIdstringqueryNo
ssostringqueryNo

Response

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

Example

postUnFlagComment Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final broadcastId = broadcastId_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.postUnFlagComment(tenantId, commentId, PostUnFlagCommentOptions(broadcastId: broadcastId, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->postUnFlagComment: $e\n');
15}
16

Ψήφος Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringpathYes
directionstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

postVote Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final commentId = commentId_example; // String |
7final direction = direction_example; // String |
8final broadcastId = broadcastId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.postVote(tenantId, commentId, PostVoteOptions(direction: direction, broadcastId: broadcastId, sso: sso));
13 print(result);
14} catch (e) {
15 print('Exception when calling ModerationApi->postVote: $e\n');
16}
17

Απόδοση Σήματος Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
badgeIdstringqueryΝαι
userIdstringqueryΌχι
commentIdstringqueryΌχι
broadcastIdstringqueryΌχι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα putAwardBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final badgeId = badgeId_example; // String |
7final userId = userId_example; // String |
8final commentId = commentId_example; // String |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.putAwardBadge(tenantId, badgeId, PutAwardBadgeOptions(userId: userId, commentId: commentId, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Exception when calling ModerationApi->putAwardBadge: $e\n');
17}
18

Κλείσιμο Νήματος Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
urlIdstringqueryΝαι
ssostringqueryΌχι

Response

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

Example

Παράδειγμα putCloseThread
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.putCloseThread(tenantId, urlId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->putCloseThread: $e\n');
14}
15

Αφαίρεση Σήματος Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
badgeIdstringqueryYes
userIdstringqueryNo
commentIdstringqueryNo
broadcastIdstringqueryNo
ssostringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα putRemoveBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final badgeId = badgeId_example; // String |
7final userId = userId_example; // String |
8final commentId = commentId_example; // String |
9final broadcastId = broadcastId_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.putRemoveBadge(tenantId, badgeId, PutRemoveBadgeOptions(userId: userId, commentId: commentId, broadcastId: broadcastId, sso: sso));
14 print(result);
15} catch (e) {
16 print('Εξαίρεση κατά την κλήση του ModerationApi->putRemoveBadge: $e\n');
17}
18

Άνοιγμα Ξανά Νήματος Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
urlIdstringqueryYes
ssostringqueryNo

Απάντηση

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

Παράδειγμα

putReopenThread Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final sso = sso_example; // String |
8
9try {
10 final result = api_instance.putReopenThread(tenantId, urlId, sso);
11 print(result);
12} catch (e) {
13 print('Exception when calling ModerationApi->putReopenThread: $e\n');
14}
15

Ορισμός Παράγοντα Εμπιστοσύνης Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
userIdstringqueryNo
trustFactorstringqueryNo
ssostringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα setTrustFactor
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = ModerationApi();
5final tenantId = tenantId_example; // String |
6final userId = userId_example; // String |
7final trustFactor = trustFactor_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.setTrustFactor(tenantId, SetTrustFactorOptions(userId: userId, trustFactor: trustFactor, sso: sso));
12 print(result);
13} catch (e) {
14 print('Exception when calling ModerationApi->setTrustFactor: $e\n');
15}
16

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

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryΝαι

Απόκριση

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

Παράδειγμα

Παράδειγμα createModerator
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αφαιρέστε το σχόλιο από την παρακάτω γραμμή για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createModeratorBody = CreateModeratorBody(); // CreateModeratorBody |
11
12try {
13 final result = api_instance.createModerator(tenantId, createModeratorBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createModerator: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
sendEmailstringqueryNo

Απάντηση

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

Παράδειγμα

deleteModerator Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final sendEmail = sendEmail_example; // String |
12
13try {
14 final result = api_instance.deleteModerator(tenantId, id, sendEmail);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteModerator: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

getModerator Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσπάστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getModerator(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getModerator: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
skipnumberqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getModerators
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρύθμιση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getModerators(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getModerators: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
fromNamestringqueryΝαι

Απόκριση

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

Παράδειγμα

Παράδειγμα sendInvite
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final fromName = fromName_example; // String |
12
13try {
14 final result = api_instance.sendInvite(tenantId, id, fromName);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->sendInvite: $e\n');
18}
19

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


Παράμετροι

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

Απόκριση

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

Παράδειγμα

updateModerator Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6
7final api_instance = DefaultApi();
8final tenantId = tenantId_example; // String |
9final id = id_example; // String |
10final updateModeratorBody = UpdateModeratorBody(); // UpdateModeratorBody |
11
12try {
13 final result = api_instance.updateModerator(tenantId, id, updateModeratorBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->updateModerator: $e\n');
17}
18

Διαγραφή Καταμέτρησης Ειδοποιήσεων Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι

Απάντηση

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

Παράδειγμα

deleteNotificationCount Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteNotificationCount(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteNotificationCount: $e\n');
17}
18

Λήψη Κρυπτογραφημένης Καταμέτρησης Ειδοποιήσεων Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getCachedNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getCachedNotificationCount(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getCachedNotificationCount: $e\n');
17}
18

Λήψη Καταμέτρησης Ειδοποιήσεων Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
userIdstringqueryΌχι
urlIdstringqueryΌχι
fromCommentIdstringqueryΌχι
viewedbooleanqueryΌχι
typestringqueryΌχι

Απόκριση

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

Παράδειγμα

getNotificationCount Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final urlId = urlId_example; // String |
12final fromCommentId = fromCommentId_example; // String |
13final viewed = true; // bool |
14final type = type_example; // String |
15
16try {
17 final result = api_instance.getNotificationCount(tenantId, GetNotificationCountOptions(userId: userId, urlId: urlId, fromCommentId: fromCommentId, viewed: viewed, type: type));
18 print(result);
19} catch (e) {
20 print('Exception when calling DefaultApi->getNotificationCount: $e\n');
21}
22

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
userIdstringqueryNo
urlIdstringqueryNo
fromCommentIdstringqueryNo
viewedbooleanqueryNo
typestringqueryNo
skipnumberqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getNotifications
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final urlId = urlId_example; // String |
12final fromCommentId = fromCommentId_example; // String |
13final viewed = true; // bool |
14final type = type_example; // String |
15final skip = 1.2; // double |
16
17try {
18 final result = api_instance.getNotifications(tenantId, GetNotificationsOptions(userId: userId, urlId: urlId, fromCommentId: fromCommentId, viewed: viewed, type: type, skip: skip));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getNotifications: $e\n');
22}
23

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
userIdstringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα updateNotification
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateNotificationBody = UpdateNotificationBody(); // UpdateNotificationBody |
12final userId = userId_example; // String |
13
14try {
15 final result = api_instance.updateNotification(tenantId, id, updateNotificationBody, userId);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->updateNotification: $e\n');
19}
20

Δημιουργία V1 Αντίδρασης Σελίδας Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYes
titlestringqueryNo

Απάντηση

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

Παράδειγμα

createV1PageReact Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final title = title_example; // String |
8
9try {
10 final result = api_instance.createV1PageReact(tenantId, urlId, title);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->createV1PageReact: $e\n');
14}
15

Δημιουργία V2 Αντίδρασης Σελίδας Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
urlIdstringqueryΝαι
idstringqueryΝαι
titlestringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα createV2PageReact
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final id = id_example; // String |
8final title = title_example; // String |
9
10try {
11 final result = api_instance.createV2PageReact(tenantId, urlId, id, title);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->createV2PageReact: $e\n');
15}
16

Διαγραφή V1 Αντίδρασης Σελίδας Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
urlIdstringqueryΝαι

Απόκριση

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

Παράδειγμα

Παράδειγμα deleteV1PageReact
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7
8try {
9 final result = api_instance.deleteV1PageReact(tenantId, urlId);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->deleteV1PageReact: $e\n');
13}
14

Διαγραφή V2 Αντίδρασης Σελίδας Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYes
idstringqueryYes

Απόκριση

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

Παράδειγμα

deleteV2PageReact Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final id = id_example; // String |
8
9try {
10 final result = api_instance.deleteV2PageReact(tenantId, urlId, id);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->deleteV2PageReact: $e\n');
14}
15

Λήψη V1 Likes Σελίδας Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYes

Απάντηση

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

Παράδειγμα

getV1PageLikes Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7
8try {
9 final result = api_instance.getV1PageLikes(tenantId, urlId);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getV1PageLikes: $e\n');
13}
14

Λήψη V2 Αντιδράσεων Σελίδας Internal Link

Parameters

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

Response

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

Παράδειγμα

Παράδειγμα getV2PageReacts
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7
8try {
9 final result = api_instance.getV2PageReacts(tenantId, urlId);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getV2PageReacts: $e\n');
13}
14

Λήψη Χρηστών V2 Αντιδράσεων Σελίδας Internal Link

Parameters

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathΝαι
urlIdstringqueryΝαι
idstringqueryΝαι

Response

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

Example

getV2PageReactUsers Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final id = id_example; // String |
8
9try {
10 final result = api_instance.getV2PageReactUsers(tenantId, urlId, id);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getV2PageReactUsers: $e\n');
14}
15

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

Παράμετροι

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

Απάντηση

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

Παράδειγμα

addPage Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createAPIPageData = CreateAPIPageData(); // CreateAPIPageData |
11
12try {
13 final result = api_instance.addPage(tenantId, createAPIPageData);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addPage: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι

Απάντηση

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

Παράδειγμα

Παράδειγμα deletePage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deletePage(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deletePage: $e\n');
17}
18

Λήψη Χρηστών Εκτός Σύνδεσης Internal Link

Past commenters on the page who are NOT currently online. Sorted by displayName.
Use this after exhausting /users/online to render a "Members" section.
Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringpathYes
urlIdstringqueryYesΑναγνωριστικό URL σελίδας (καθαρισμένο από τον διακομιστή).
afterNamestringqueryNoCursor: περάστε το nextAfterName από την προηγούμενη ανταπόκριση.
afterUserIdstringqueryNoCursor tiebreaker: περάστε το nextAfterUserId από την προηγούμενη ανταπόκριση. Απαιτείται όταν ο afterName έχει οριστεί ώστε οι ισότητες ονομάτων να μην αφαιρούν εγγραφές.

Response

Returns: PageUsersOfflineResponse

Example

Παράδειγμα getOfflineUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String | Αναγνωριστικό URL σελίδας (καθαρισμένο από τον διακομιστή).
7final afterName = afterName_example; // String | Cursor: περάστε το nextAfterName από την προηγούμενη ανταπόκριση.
8final afterUserId = afterUserId_example; // String | Cursor tiebreaker: περάστε το nextAfterUserId από την προηγούμενη ανταπόκριση. Απαιτείται όταν ο afterName έχει οριστεί ώστε οι ισότητες ονομάτων να μην αφαιρούν εγγραφές.
9
10try {
11 final result = api_instance.getOfflineUsers(tenantId, urlId, GetOfflineUsersOptions(afterName: afterName, afterUserId: afterUserId));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getOfflineUsers: $e\n');
15}
16

Λήψη Χρηστών Σε Σύνδεση Internal Link

Τρέχοντες online θεατές μιας σελίδας: άτομα των οποίων η συνεδρία websocket είναι εγγεγραμμένη στη σελίδα αυτή τη στιγμή.
Επιστρέφει anonCount + totalCount (συνδρομητές σε όλο το δωμάτιο, συμπεριλαμβανομένων ανώνυμων θεατών που δεν καταχωρούμε).

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYesΑναγνωριστικό URL της σελίδας (καθαρισμένο στο διακομιστή).
afterNamestringqueryNoΚέρσορας: περάστε το nextAfterName από την προηγούμενη απάντηση.
afterUserIdstringqueryNoΑντι-ζυγίαση κέρσορα: περάστε το nextAfterUserId από την προηγούμενη απάντηση. Απαιτείται όταν το afterName είναι ορισμένο ώστε οι ισοτιμίες ονομάτων να μην παραλείπουν εγγραφές.

Response

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

Example

getOnlineUsers Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String | Αναγνωριστικό URL της σελίδας (καθαρισμένο στο διακομιστή).
7final afterName = afterName_example; // String | Κέρσορας: περάστε το nextAfterName από την προηγούμενη απάντηση.
8final afterUserId = afterUserId_example; // String | Αντι-ζυγίαση κέρσορα: περάστε το nextAfterUserId από την προηγούμενη απάντηση. Απαιτείται όταν το afterName είναι ορισμένο ώστε οι ισοτιμίες ονομάτων να μην παραλείπουν εγγραφές.
9
10try {
11 final result = api_instance.getOnlineUsers(tenantId, urlId, GetOnlineUsersOptions(afterName: afterName, afterUserId: afterUserId));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getOnlineUsers: $e\n');
15}
16

Λήψη Σελίδας Κατά URL ID Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryΝαι
urlIdstringqueryΝαι

Απάντηση

Returns: GetPageByURLIdAPIResponse

Παράδειγμα

Παράδειγμα getPageByURLId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// απενεργοποιήστε το παρακάτω για να ορίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11
12try {
13 final result = api_instance.getPageByURLId(tenantId, urlId);
14 print(result);
15} catch (e) {
16 print('Απόκλιση κατά την κλήση του DefaultApi->getPageByURLId: $e\n');
17}
18

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

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα getPages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιαστείτε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10
11try {
12 final result = api_instance.getPages(tenantId);
13 print(result);
14} catch (e) {
15 print('Exception when calling DefaultApi->getPages: $e\n');
16}
17

Λήψη Σελίδων Δημόσια Internal Link

List pages for a tenant. Used by the FChat desktop client to populate its room list. Requires enableFChat to be true on the resolved custom config for each page. Pages that require SSO are filtered against the requesting user's group access.

Parameters

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
cursorstringqueryNoΑδιαφανής κέρσορας σελιδοποίησης που επιστρέφεται ως nextCursor από προηγούμενη αίτηση. Συνδεδεμένο με το ίδιο sortBy.
limitintegerqueryNo1..200, default 50
qstringqueryNoΠροαιρετικό φίλτρο προθέματος τίτλου χωρίς διάκριση πεζών-κεφαλαίων.
sortBystringqueryNoΣειρά ταξινόμησης. updatedAt (προεπιλογή, τα πιο νέα πρώτα), commentCount (πρώτα οι περισσότεροι σχολιασμοί), ή title (αλφαβητικά).
hasCommentsbooleanqueryNoΑν true, επιστρέφει μόνο σελίδες με τουλάχιστον ένα σχόλιο.

Response

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

Example

Παράδειγμα getPagesPublic
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final cursor = cursor_example; // String | Αδιαφανής κέρσορας σελιδοποίησης που επιστρέφεται ως `nextCursor` από προηγούμενη αίτηση. Συνδεδεμένο με το ίδιο `sortBy`.
7final limit = 56; // int | 1..200, default 50
8final q = q_example; // String | Προαιρετικό φίλτρο προθέματος τίτλου χωρίς διάκριση πεζών-κεφαλαίων.
9final sortBy = ; // PagesSortBy | Σειρά ταξινόμησης. `updatedAt` (προεπιλογή, τα πιο νέα πρώτα), `commentCount` (πρώτα οι περισσότεροι σχολιασμοί), ή `title` (αλφαβητικά).
10final hasComments = true; // bool | Αν true, επιστρέφει μόνο σελίδες με τουλάχιστον ένα σχόλιο.
11
12try {
13 final result = api_instance.getPagesPublic(tenantId, GetPagesPublicOptions(cursor: cursor, limit: limit, q: q, sortBy: sortBy, hasComments: hasComments));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->getPagesPublic: $e\n');
17}
18

Λήψη Πληροφοριών Χρηστών Internal Link

Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked).

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
idsstringqueryYesUserIds χωρισμένα με κόμμα.

Response

Returns: PageUsersInfoResponse

Example

Παράδειγμα getUsersInfo
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final ids = ids_example; // String | Comma-delimited userIds.
7
8try {
9 final result = api_instance.getUsersInfo(tenantId, ids);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getUsersInfo: $e\n');
13}
14

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

patchPage Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ακύρωση σχολιασμού παρακάτω για ρύθμιση προθέματος (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPIPageData = UpdateAPIPageData(); // UpdateAPIPageData |
12
13try {
14 final result = api_instance.patchPage(tenantId, id, updateAPIPageData);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->patchPage: $e\n');
18}
19

Διαγραφή Εκκρεμού Συμβάντος Webhook Internal Link

Παράμετροι

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

Απάντηση

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

Παράδειγμα

deletePendingWebhookEvent Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deletePendingWebhookEvent(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deletePendingWebhookEvent: $e\n');
17}
18

Λήψη Καταμέτρησης Εκκρεμών Συμβάντων Webhook Internal Link


Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringqueryΌχι
externalIdstringqueryΌχι
eventTypestringqueryΌχι
typestringqueryΌχι
domainstringqueryΌχι
attemptCountGTnumberqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getPendingWebhookEventCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final commentId = commentId_example; // String |
11final externalId = externalId_example; // String |
12final eventType = eventType_example; // String |
13final type = type_example; // String |
14final domain = domain_example; // String |
15final attemptCountGT = 1.2; // double |
16
17try {
18 final result = api_instance.getPendingWebhookEventCount(tenantId, GetPendingWebhookEventCountOptions(commentId: commentId, externalId: externalId, eventType: eventType, type: type, domain: domain, attemptCountGT: attemptCountGT));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getPendingWebhookEventCount: $e\n');
22}
23
---

Λήψη Εκκρεμών Συμβάντων Webhook Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
commentIdstringqueryΌχι
externalIdstringqueryΌχι
eventTypestringqueryΌχι
typestringqueryΌχι
domainstringqueryΌχι
attemptCountGTnumberqueryΌχι
skipnumberqueryΌχι

Response

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

Example

Παράδειγμα getPendingWebhookEvents
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final commentId = commentId_example; // String |
11final externalId = externalId_example; // String |
12final eventType = eventType_example; // String |
13final type = type_example; // String |
14final domain = domain_example; // String |
15final attemptCountGT = 1.2; // double |
16final skip = 1.2; // double |
17
18try {
19 final result = api_instance.getPendingWebhookEvents(tenantId, GetPendingWebhookEventsOptions(commentId: commentId, externalId: externalId, eventType: eventType, type: type, domain: domain, attemptCountGT: attemptCountGT, skip: skip));
20 print(result);
21} catch (e) {
22 print('Exception when calling DefaultApi->getPendingWebhookEvents: $e\n');
23}
24

Δημιουργία Διαμόρφωσης Ερώτησης Internal Link

Παράμετροι

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

Απόκριση

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

Παράδειγμα

createQuestionConfig Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createQuestionConfigBody = CreateQuestionConfigBody(); // CreateQuestionConfigBody |
11
12try {
13 final result = api_instance.createQuestionConfig(tenantId, createQuestionConfigBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createQuestionConfig: $e\n');
17}
18

Διαγραφή Διαμόρφωσης Ερώτησης Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα deleteQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteQuestionConfig(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteQuestionConfig: $e\n');
17}
18

Λήψη Διαμόρφωσης Ερώτησης Internal Link

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα getQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε το παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getQuestionConfig(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getQuestionConfig: $e\n');
17}
18

Λήψη Διαμορφώσεων Ερώτησης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
skipnumberqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getQuestionConfigs
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εφόσον χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getQuestionConfigs(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getQuestionConfigs: $e\n');
17}
18

Ενημέρωση Διαμόρφωσης Ερώτησης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα updateQuestionConfig
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateQuestionConfigBody = UpdateQuestionConfigBody(); // UpdateQuestionConfigBody |
12
13try {
14 final result = api_instance.updateQuestionConfig(tenantId, id, updateQuestionConfigBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateQuestionConfig: $e\n');
18}
19

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

Παράμετροι

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

Απάντηση

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

Παράδειγμα

createQuestionResult Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ενεργοποιήστε παρακάτω για να ορίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createQuestionResultBody = CreateQuestionResultBody(); // CreateQuestionResultBody |
11
12try {
13 final result = api_instance.createQuestionResult(tenantId, createQuestionResultBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createQuestionResult: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα deleteQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteQuestionResult(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteQuestionResult: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getQuestionResult
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getQuestionResult(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getQuestionResult: $e\n');
17}
18

Λήψη Αποτελεσμάτων Ερώτησης Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
urlIdstringqueryNo
userIdstringqueryNo
startDatestringqueryNo
questionIdstringqueryNo
questionIdsstringqueryNo
skipnumberqueryNo

Απόκριση

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

Παράδειγμα

getQuestionResults Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11final userId = userId_example; // String |
12final startDate = startDate_example; // String |
13final questionId = questionId_example; // String |
14final questionIds = questionIds_example; // String |
15final skip = 1.2; // double |
16
17try {
18 final result = api_instance.getQuestionResults(tenantId, GetQuestionResultsOptions(urlId: urlId, userId: userId, startDate: startDate, questionId: questionId, questionIds: questionIds, skip: skip));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->getQuestionResults: $e\n');
22}
23

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

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

updateQuestionResult Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateQuestionResultBody = UpdateQuestionResultBody(); // UpdateQuestionResultBody |
12
13try {
14 final result = api_instance.updateQuestionResult(tenantId, id, updateQuestionResultBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateQuestionResult: $e\n');
18}
19

Συγκέντρωση Αποτελεσμάτων Ερώτησης Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
questionIdstringqueryΌχι
questionIdsarrayqueryΌχι
urlIdstringqueryΌχι
timeBucketstringqueryΌχι
startDatestringqueryΌχι
forceRecalculatebooleanqueryΌχι

Απάντηση

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

Παράδειγμα

aggregateQuestionResults Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε έγκριση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final questionId = questionId_example; // String |
11final questionIds = []; // List<String> |
12final urlId = urlId_example; // String |
13final timeBucket = ; // AggregateTimeBucket |
14final startDate = 2013-10-20T19:20:30+01:00; // DateTime |
15final forceRecalculate = true; // bool |
16
17try {
18 final result = api_instance.aggregateQuestionResults(tenantId, AggregateQuestionResultsOptions(questionId: questionId, questionIds: questionIds, urlId: urlId, timeBucket: timeBucket, startDate: startDate, forceRecalculate: forceRecalculate));
19 print(result);
20} catch (e) {
21 print('Exception when calling DefaultApi->aggregateQuestionResults: $e\n');
22}
23

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

Παράμετροι

ΟνομασίαΤύποΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
forceRecalculatebooleanqueryNo

Απόκριση

Returns: BulkAggregateQuestionResultsResponse

Παράδειγμα

Παράδειγμα bulkAggregateQuestionResults
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final bulkAggregateQuestionResultsRequest = BulkAggregateQuestionResultsRequest(); // BulkAggregateQuestionResultsRequest |
11final forceRecalculate = true; // bool |
12
13try {
14 final result = api_instance.bulkAggregateQuestionResults(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->bulkAggregateQuestionResults: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
questionIdstringqueryΌχι
questionIdsarrayqueryΌχι
urlIdstringqueryΌχι
startDatestringqueryΌχι
forceRecalculatebooleanqueryΌχι
minValuenumberqueryΌχι
maxValuenumberqueryΌχι
limitnumberqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα combineCommentsWithQuestionResults
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final questionId = questionId_example; // String |
11final questionIds = []; // List<String> |
12final urlId = urlId_example; // String |
13final startDate = 2013-10-20T19:20:30+01:00; // DateTime |
14final forceRecalculate = true; // bool |
15final minValue = 1.2; // double |
16final maxValue = 1.2; // double |
17final limit = 1.2; // double |
18
19try {
20 final result = api_instance.combineCommentsWithQuestionResults(tenantId, CombineCommentsWithQuestionResultsOptions(questionId: questionId, questionIds: questionIds, urlId: urlId, startDate: startDate, forceRecalculate: forceRecalculate, minValue: minValue, maxValue: maxValue, limit: limit));
21 print(result);
22} catch (e) {
23 print('Exception when calling DefaultApi->combineCommentsWithQuestionResults: $e\n');
24}
25

Προσθήκη Χρήστη SSO Internal Link

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα addSSOUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρύθμιση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// απενεργοποιήστε το παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createAPISSOUserData = CreateAPISSOUserData(); // CreateAPISSOUserData |
11
12try {
13 final result = api_instance.addSSOUser(tenantId, createAPISSOUserData);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->addSSOUser: $e\n');
17}
18

Διαγραφή Χρήστη SSO Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
deleteCommentsbooleanqueryNo
commentDeleteModestringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα deleteSSOUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Απενεργοποιήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final deleteComments = true; // bool |
12final commentDeleteMode = commentDeleteMode_example; // String |
13
14try {
15 final result = api_instance.deleteSSOUser(tenantId, id, DeleteSSOUserOptions(deleteComments: deleteComments, commentDeleteMode: commentDeleteMode));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->deleteSSOUser: $e\n');
19}
20

Λήψη Χρήστη SSO ανά Email Internal Link

Παράμετροι

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

Απάντηση

Returns: GetSSOUserByEmailAPIResponse

Παράδειγμα

getSSOUserByEmail Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final email = email_example; // String |
11
12try {
13 final result = api_instance.getSSOUserByEmail(tenantId, email);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSSOUserByEmail: $e\n');
17}
18

Λήψη Χρήστη SSO ανά ID Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαραίτητοΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getSSOUserById
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5//Ξεσχολιάστε το παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getSSOUserById(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSSOUserById: $e\n');
17}
18

Λήψη Χρηστών SSO Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
skipintegerqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getSSOUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 56; // int |
11
12try {
13 final result = api_instance.getSSOUsers(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSSOUsers: $e\n');
17}
18

Ενημέρωση (Patch) Χρήστη SSO Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Απόκριση

Returns: PatchSSOUserAPIResponse

Παράδειγμα

patchSSOUser Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO: Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ορίσετε προθήμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPISSOUserData = UpdateAPISSOUserData(); // UpdateAPISSOUserData |
12final updateComments = true; // bool |
13
14try {
15 final result = api_instance.patchSSOUser(tenantId, id, updateAPISSOUserData, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->patchSSOUser: $e\n');
19}
20

Αντικατάσταση Χρήστη SSO Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
updateCommentsbooleanqueryNo

Ανταπόκριση

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

Παράδειγμα

putSSOUser Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPISSOUserData = UpdateAPISSOUserData(); // UpdateAPISSOUserData |
12final updateComments = true; // bool |
13
14try {
15 final result = api_instance.putSSOUser(tenantId, id, updateAPISSOUserData, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->putSSOUser: $e\n');
19}
20

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

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα createSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createAPIUserSubscriptionData = CreateAPIUserSubscriptionData(); // CreateAPIUserSubscriptionData |
11
12try {
13 final result = api_instance.createSubscription(tenantId, createAPIUserSubscriptionData);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createSubscription: $e\n');
17}
18

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

Παραμέτρους

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
userIdstringqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα deleteSubscription
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε το παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12
13try {
14 final result = api_instance.deleteSubscription(tenantId, id, userId);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteSubscription: $e\n');
18}
19

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
userIdstringqueryΌχι

Απόκριση

Returns: GetSubscriptionsAPIResponse

Παράδειγμα

Παράδειγμα getSubscriptions
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ορίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11
12try {
13 final result = api_instance.getSubscriptions(tenantId, userId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getSubscriptions: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
userIdstringqueryΌχι

Απόκριση

Returns: UpdateSubscriptionAPIResponse

Παράδειγμα

updateSubscription Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (π.χ. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateAPIUserSubscriptionData = UpdateAPIUserSubscriptionData(); // UpdateAPIUserSubscriptionData |
12final userId = userId_example; // String |
13
14try {
15 final result = api_instance.updateSubscription(tenantId, id, updateAPIUserSubscriptionData, userId);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->updateSubscription: $e\n');
19}
20

Λήψη Ημερήσιων Χρήσεων Ενοικιαστή Internal Link

Parameters

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
yearNumbernumberqueryNo
monthNumbernumberqueryNo
dayNumbernumberqueryNo
skipnumberqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getTenantDailyUsages
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final yearNumber = 1.2; // double |
11final monthNumber = 1.2; // double |
12final dayNumber = 1.2; // double |
13final skip = 1.2; // double |
14
15try {
16 final result = api_instance.getTenantDailyUsages(tenantId, GetTenantDailyUsagesOptions(yearNumber: yearNumber, monthNumber: monthNumber, dayNumber: dayNumber, skip: skip));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->getTenantDailyUsages: $e\n');
20}
21

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

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα createTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createTenantPackageBody = CreateTenantPackageBody(); // CreateTenantPackageBody |
11
12try {
13 final result = api_instance.createTenantPackage(tenantId, createTenantPackageBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createTenantPackage: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα deleteTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εφόσον χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteTenantPackage(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteTenantPackage: $e\n');
17}
18

Λήψη Πακέτου Ενοικιαστή Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Απενεργοποιήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getTenantPackage(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantPackage: $e\n');
17}
18

Λήψη Πακέτων Ενοικιαστή Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
skipnumberqueryNo

Απάντηση

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

Παράδειγμα

getTenantPackages Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getTenantPackages(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantPackages: $e\n');
17}
18

Αντικατάσταση Πακέτου Ενοικιαστή Internal Link

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα replaceTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολίαση παρακάτω για ρύθμιση προθέματος (π.χ. Bearer) για το κλειδί API, αν χρειαστεί
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final replaceTenantPackageBody = ReplaceTenantPackageBody(); // ReplaceTenantPackageBody |
12
13try {
14 final result = api_instance.replaceTenantPackage(tenantId, id, replaceTenantPackageBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->replaceTenantPackage: $e\n');
18}
19

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

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα updateTenantPackage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αφαιρέστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εφόσον χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantPackageBody = UpdateTenantPackageBody(); // UpdateTenantPackageBody |
12
13try {
14 final result = api_instance.updateTenantPackage(tenantId, id, updateTenantPackageBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateTenantPackage: $e\n');
18}
19

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

Παράμετροι

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

Απόκριση

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

Παράδειγμα

createTenantUser Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createTenantUserBody = CreateTenantUserBody(); // CreateTenantUserBody |
11
12try {
13 final result = api_instance.createTenantUser(tenantId, createTenantUserBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createTenantUser: $e\n');
17}
18

Διαγραφή Χρήστη Ενοικιαστή Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
deleteCommentsstringqueryNo
commentDeleteModestringqueryNo

Απάντηση

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

Παράδειγμα

deleteTenantUser Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final deleteComments = deleteComments_example; // String |
12final commentDeleteMode = commentDeleteMode_example; // String |
13
14try {
15 final result = api_instance.deleteTenantUser(tenantId, id, DeleteTenantUserOptions(deleteComments: deleteComments, commentDeleteMode: commentDeleteMode));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->deleteTenantUser: $e\n');
19}
20

Λήψη Χρήστη Ενοικιαστή Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getTenantUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν απαιτείται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getTenantUser(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantUser: $e\n');
17}
18

Λήψη Χρηστών Ενοικιαστή Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
skipnumberqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getTenantUsers
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final skip = 1.2; // double |
11
12try {
13 final result = api_instance.getTenantUsers(tenantId, skip);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenantUsers: $e\n');
17}
18

Αντικατάσταση Χρήστη Ενοικιαστή Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
updateCommentsstringqueryΌχι

Response

Returns: APIEmptyResponse

Παράδειγμα

replaceTenantUser Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6// defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final replaceTenantUserBody = ReplaceTenantUserBody(); // ReplaceTenantUserBody |
12final updateComments = updateComments_example; // String |
13
14try {
15 final result = api_instance.replaceTenantUser(tenantId, id, replaceTenantUserBody, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->replaceTenantUser: $e\n');
19}
20

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
redirectURLstringqueryNo

Response

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

Example

Παράδειγμα sendLoginLink
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε το παρακάτω για να ρυθμίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final redirectURL = redirectURL_example; // String |
12
13try {
14 final result = api_instance.sendLoginLink(tenantId, id, redirectURL);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->sendLoginLink: $e\n');
18}
19

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

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes
updateCommentsstringqueryNo

Απάντηση

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

Παράδειγμα

updateTenantUser Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantUserBody = UpdateTenantUserBody(); // UpdateTenantUserBody |
12final updateComments = updateComments_example; // String |
13
14try {
15 final result = api_instance.updateTenantUser(tenantId, id, updateTenantUserBody, updateComments);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->updateTenantUser: $e\n');
19}
20

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

Parameters

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

Response

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

Example

Παράδειγμα createTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createTenantBody = CreateTenantBody(); // CreateTenantBody |
11
12try {
13 final result = api_instance.createTenant(tenantId, createTenantBody);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createTenant: $e\n');
17}
18

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

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
idstringpathΝαι
surestringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα deleteTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final sure = sure_example; // String |
12
13try {
14 final result = api_instance.deleteTenant(tenantId, id, sure);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteTenant: $e\n');
18}
19

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

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα getTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getTenant(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getTenant: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
metastringqueryΌχι
skipnumberqueryΌχι

Απόκριση

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

Παράδειγμα

Παράδειγμα getTenants
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση με κλειδί API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final meta = meta_example; // String |
11final skip = 1.2; // double |
12
13try {
14 final result = api_instance.getTenants(tenantId, GetTenantsOptions(meta: meta, skip: skip));
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->getTenants: $e\n');
18}
19

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

Παράμετροι

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

Απάντηση

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

Παράδειγμα

Παράδειγμα updateTenant
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ορίσετε πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateTenantBody = UpdateTenantBody(); // UpdateTenantBody |
12
13try {
14 final result = api_instance.updateTenant(tenantId, id, updateTenantBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateTenant: $e\n');
18}
19

Αλλαγή Κατάστασης Εισιτηρίου Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
userIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα changeTicketState
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final id = id_example; // String |
12final changeTicketStateBody = ChangeTicketStateBody(); // ChangeTicketStateBody |
13
14try {
15 final result = api_instance.changeTicketState(tenantId, userId, id, changeTicketStateBody);
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->changeTicketState: $e\n');
19}
20

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
userIdstringqueryYes

Απάντηση

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

Παράδειγμα

Παράδειγμα createTicket
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final createTicketBody = CreateTicketBody(); // CreateTicketBody |
12
13try {
14 final result = api_instance.createTicket(tenantId, userId, createTicketBody);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->createTicket: $e\n');
18}
19

Λήψη Εισιτηρίου Internal Link

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringερώτημαΝαι
idstringδιαδρομήΝαι
userIdstringερώτημαΌχι

Response

Returns: GetTicketResponse

Example

Παράδειγμα getTicket
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final userId = userId_example; // String |
12
13try {
14 final result = api_instance.getTicket(tenantId, id, userId);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->getTicket: $e\n');
18}
19

Λήψη Εισιτηρίων Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
userIdstringqueryNo
statenumberqueryNo
skipnumberqueryNo
limitnumberqueryNo

Response

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

Παράδειγμα

Παράδειγμα getTickets
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ορίσετε προθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final state = 1.2; // double |
12final skip = 1.2; // double |
13final limit = 1.2; // double |
14
15try {
16 final result = api_instance.getTickets(tenantId, GetTicketsOptions(userId: userId, state: state, skip: skip, limit: limit));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->getTickets: $e\n');
20}
21

Λήψη Μεταφράσεων Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
namespacestringpathYes
componentstringpathYes
localestringqueryNo
useFullTranslationIdsbooleanqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getTranslations
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final namespace = namespace_example; // String |
6final component = component_example; // String |
7final locale = locale_example; // String |
8final useFullTranslationIds = true; // bool |
9
10try {
11 final result = api_instance.getTranslations(namespace, component, GetTranslationsOptions(locale: locale, useFullTranslationIds: useFullTranslationIds));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->getTranslations: $e\n');
15}
16

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

Upload and resize an image

Parameters

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
sizePresetstringqueryNoΠροεπιλογή μεγέθους: "Default" (1000x1000px) ή "CrossPlatform" (δημιουργεί μεγέθη για δημοφιλείς συσκευές)
urlIdstringqueryNoΑναγνωριστικό σελίδας από το οποίο γίνεται η μεταφόρτωση, για ρύθμιση

Response

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

Example

Παράδειγμα uploadImage
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final file = BINARY_DATA_HERE; // MultipartFile |
7final sizePreset = ; // SizePreset | Προεπιλογή μεγέθους: \"Default\" (1000x1000px) ή \"CrossPlatform\" (δημιουργεί μεγέθη για δημοφιλείς συσκευές)
8final urlId = urlId_example; // String | Αναγνωριστικό σελίδας από το οποίο γίνεται η μεταφόρτωση, για ρύθμιση
9
10try {
11 final result = api_instance.uploadImage(tenantId, file, UploadImageOptions(sizePreset: sizePreset, urlId: urlId));
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->uploadImage: $e\n');
15}
16

Λήψη Προόδου Σήματος Χρήστη ανά ID Internal Link

Παράμετροι

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

Απάντηση

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

Παράδειγμα

getUserBadgeProgressById Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// ξεσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getUserBadgeProgressById(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUserBadgeProgressById: $e\n');
17}
18

Λήψη Προόδου Σήματος Χρήστη ανά User ID Internal Link

Παράμετροι

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

Απόκριση

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

Παράδειγμα

Παράδειγμα getUserBadgeProgressByUserId
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδί API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11
12try {
13 final result = api_instance.getUserBadgeProgressByUserId(tenantId, userId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUserBadgeProgressByUserId: $e\n');
17}
18

Λήψη Λίστας Προόδου Σημάτων Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
userIdstringqueryΌχι
limitnumberqueryΌχι
skipnumberqueryΌχι

Απόκριση

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

Παράδειγμα

getUserBadgeProgressList Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε το παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final userId = userId_example; // String |
11final limit = 1.2; // double |
12final skip = 1.2; // double |
13
14try {
15 final result = api_instance.getUserBadgeProgressList(tenantId, GetUserBadgeProgressListOptions(userId: userId, limit: limit, skip: skip));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->getUserBadgeProgressList: $e\n');
19}
20

Δημιουργία Σήματος Χρήστη Internal Link

Παράμετροι

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

Απόκριση

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

Παράδειγμα

createUserBadge Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final createUserBadgeParams = CreateUserBadgeParams(); // CreateUserBadgeParams |
11
12try {
13 final result = api_instance.createUserBadge(tenantId, createUserBadgeParams);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->createUserBadge: $e\n');
17}
18

Διαγραφή Σήματος Χρήστη Internal Link

Παράμετροι

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

Απάντηση

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

Παράδειγμα

deleteUserBadge Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.deleteUserBadge(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->deleteUserBadge: $e\n');
17}
18

Λήψη Σήματος Χρήστη Internal Link

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Response

Returns: APIGetUserBadgeResponse

Example

Παράδειγμα getUserBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getUserBadge(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUserBadge: $e\n');
17}
18

Λήψη Σημάτων Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
userIdstringqueryNo
badgeIdstringqueryNo
typenumberqueryNo
displayedOnCommentsbooleanqueryNo
limitnumberqueryNo
skipnumberqueryNo

Απάντηση

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

Παράδειγμα

getUserBadges Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμόρφωση εξουσιοδότησης κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6// καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
7//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
8
9final api_instance = DefaultApi();
10final tenantId = tenantId_example; // String |
11final userId = userId_example; // String |
12final badgeId = badgeId_example; // String |
13final type = 1.2; // double |
14final displayedOnComments = true; // bool |
15final limit = 1.2; // double |
16final skip = 1.2; // double |
17
18try {
19 final result = api_instance.getUserBadges(tenantId, GetUserBadgesOptions(userId: userId, badgeId: badgeId, type: type, displayedOnComments: displayedOnComments, limit: limit, skip: skip));
20 print(result);
21} catch (e) {
22 print('Exception when calling DefaultApi->getUserBadges: $e\n');
23}
24

Ενημέρωση Σήματος Χρήστη Internal Link

Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
idstringpathYes

Απάντηση

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

Παράδειγμα

Παράδειγμα updateUserBadge
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final updateUserBadgeParams = UpdateUserBadgeParams(); // UpdateUserBadgeParams |
12
13try {
14 final result = api_instance.updateUserBadge(tenantId, id, updateUserBadgeParams);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->updateUserBadge: $e\n');
18}
19

Λήψη Καταμέτρησης Ειδοποιήσεων Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
ssostringqueryΌχι

Απάντηση

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

Παράδειγμα

Παράδειγμα getUserNotificationCount
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.getUserNotificationCount(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->getUserNotificationCount: $e\n');
13}
14

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
urlIdstringqueryNoΧρησιμοποιείται για τον προσδιορισμό εάν η τρέχουσα σελίδα είναι συνδρομημένη.
pageSizeintegerqueryNo
afterIdstringqueryNo
includeContextbooleanqueryNo
afterCreatedAtintegerqueryNo
unreadOnlybooleanqueryNo
dmOnlybooleanqueryNo
noDmbooleanqueryNo
includeTranslationsbooleanqueryNo
includeTenantNotificationsbooleanqueryNo
ssostringqueryNo

Απόκριση

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

Παράδειγμα

Παράδειγμα getUserNotifications
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String | Χρησιμοποιείται για τον προσδιορισμό εάν η τρέχουσα σελίδα είναι συνδρομημένη.
7final pageSize = 56; // int |
8final afterId = afterId_example; // String |
9final includeContext = true; // bool |
10final afterCreatedAt = 789; // int |
11final unreadOnly = true; // bool |
12final dmOnly = true; // bool |
13final noDm = true; // bool |
14final includeTranslations = true; // bool |
15final includeTenantNotifications = true; // bool |
16final sso = sso_example; // String |
17
18try {
19 final result = api_instance.getUserNotifications(tenantId, GetUserNotificationsOptions(urlId: urlId, pageSize: pageSize, afterId: afterId, includeContext: includeContext, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, includeTranslations: includeTranslations, includeTenantNotifications: includeTenantNotifications, sso: sso));
20 print(result);
21} catch (e) {
22 print('Exception when calling PublicApi->getUserNotifications: $e\n');
23}
24

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
ssostringqueryNo

Απάντηση

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

Παράδειγμα

resetUserNotificationCount Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final sso = sso_example; // String |
7
8try {
9 final result = api_instance.resetUserNotificationCount(tenantId, sso);
10 print(result);
11} catch (e) {
12 print('Exception when calling PublicApi->resetUserNotificationCount: $e\n');
13}
14

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

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
afterIdstringqueryΌχι
afterCreatedAtintegerqueryΌχι
unreadOnlybooleanqueryΌχι
dmOnlybooleanqueryΌχι
noDmbooleanqueryΌχι
ssostringqueryΌχι

Απόκριση

Returns: ResetUserNotificationsResponse

Παράδειγμα

Παράδειγμα resetUserNotifications
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final afterId = afterId_example; // String |
7final afterCreatedAt = 789; // int |
8final unreadOnly = true; // bool |
9final dmOnly = true; // bool |
10final noDm = true; // bool |
11final sso = sso_example; // String |
12
13try {
14 final result = api_instance.resetUserNotifications(tenantId, ResetUserNotificationsOptions(afterId: afterId, afterCreatedAt: afterCreatedAt, unreadOnly: unreadOnly, dmOnly: dmOnly, noDm: noDm, sso: sso));
15 print(result);
16} catch (e) {
17 print('Exception when calling PublicApi->resetUserNotifications: $e\n');
18}
19

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

Enable or disable notifications for a specific comment.

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryΝαι
notificationIdstringpathΝαι
optedInOrOutstringpathΝαι
commentIdstringqueryΝαι
ssostringqueryΌχι

Response

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

Example

updateUserNotificationCommentSubscriptionStatus Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final notificationId = notificationId_example; // String |
7final optedInOrOut = optedInOrOut_example; // String |
8final commentId = commentId_example; // String |
9final sso = sso_example; // String |
10
11try {
12 final result = api_instance.updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId, sso);
13 print(result);
14} catch (e) {
15 print('Exception when calling PublicApi->updateUserNotificationCommentSubscriptionStatus: $e\n');
16}
17

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

Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also

Parameters

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryYes
urlstringqueryYes
pageTitlestringqueryYes
subscribedOrUnsubscribedstringpathYes
ssostringqueryNo

Response

Returns: UpdateUserNotificationPageSubscriptionStatusResponse

Example

Παράδειγμα updateUserNotificationPageSubscriptionStatus
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final url = url_example; // String |
8final pageTitle = pageTitle_example; // String |
9final subscribedOrUnsubscribed = subscribedOrUnsubscribed_example; // String |
10final sso = sso_example; // String |
11
12try {
13 final result = api_instance.updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed, sso);
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->updateUserNotificationPageSubscriptionStatus: $e\n');
17}
18

Ενημέρωση Κατάστασης Ειδοποίησης Χρήστη Internal Link

Parameters

ΌνομαΤύποςΘέσηΑπαιτούμενοΠεριγραφή
tenantIdstringqueryYes
notificationIdstringpathYes
newStatusstringpathYes
ssostringqueryNo

Response

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

Example

updateUserNotificationStatus Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final notificationId = notificationId_example; // String |
7final newStatus = newStatus_example; // String |
8final sso = sso_example; // String |
9
10try {
11 final result = api_instance.updateUserNotificationStatus(tenantId, notificationId, newStatus, sso);
12 print(result);
13} catch (e) {
14 print('Exception when calling PublicApi->updateUserNotificationStatus: $e\n');
15}
16

Λήψη Καταστάσεων Παρουσίας Χρήστη Internal Link

Παράμετροι

ΌνομαΤύποςΘέσηΑπαιτείταιΠεριγραφή
tenantIdstringqueryΝαι
urlIdWSstringqueryΝαι
userIdsstringqueryΝαι

Απάντηση

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

Παράδειγμα

Παράδειγμα getUserPresenceStatuses
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlIdWS = urlIdWS_example; // String |
7final userIds = userIds_example; // String |
8
9try {
10 final result = api_instance.getUserPresenceStatuses(tenantId, urlIdWS, userIds);
11 print(result);
12} catch (e) {
13 print('Exception when calling PublicApi->getUserPresenceStatuses: $e\n');
14}
15

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringpathYes
urlIdstringqueryYes
usernameStartsWithstringqueryNo
mentionGroupIdsarrayqueryNo
ssostringqueryNo
searchSectionstringqueryNo

Απάντηση

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

Παράδειγμα

searchUsers Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3
4final api_instance = PublicApi();
5final tenantId = tenantId_example; // String |
6final urlId = urlId_example; // String |
7final usernameStartsWith = usernameStartsWith_example; // String |
8final mentionGroupIds = []; // List<String> |
9final sso = sso_example; // String |
10final searchSection = searchSection_example; // String |
11
12try {
13 final result = api_instance.searchUsers(tenantId, urlId, SearchUsersOptions(usernameStartsWith: usernameStartsWith, mentionGroupIds: mentionGroupIds, sso: sso, searchSection: searchSection));
14 print(result);
15} catch (e) {
16 print('Exception when calling PublicApi->searchUsers: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes

Απόκριση

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

Παράδειγμα

Παράδειγμα getUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11
12try {
13 final result = api_instance.getUser(tenantId, id);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getUser: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
commentIdstringqueryYes
directionstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Απόκριση

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

Παράδειγμα

createVote Παράδειγμα
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final commentId = commentId_example; // String |
11final direction = direction_example; // String |
12final userId = userId_example; // String |
13final anonUserId = anonUserId_example; // String |
14
15try {
16 final result = api_instance.createVote(tenantId, commentId, direction, CreateVoteOptions(userId: userId, anonUserId: anonUserId));
17 print(result);
18} catch (e) {
19 print('Exception when calling DefaultApi->createVote: $e\n');
20}
21

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
idstringpathYes
editKeystringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα deleteVote
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Διαμορφώστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ορίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final id = id_example; // String |
11final editKey = editKey_example; // String |
12
13try {
14 final result = api_instance.deleteVote(tenantId, id, editKey);
15 print(result);
16} catch (e) {
17 print('Exception when calling DefaultApi->deleteVote: $e\n');
18}
19

Λήψη Ψήφων Internal Link


Παράμετροι

NameTypeLocationRequiredDescription
tenantIdstringqueryYes
urlIdstringqueryYes

Απάντηση

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

Παράδειγμα

Παράδειγμα getVotes
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση του κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// Καταργήστε το σχόλιο παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, εάν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11
12try {
13 final result = api_instance.getVotes(tenantId, urlId);
14 print(result);
15} catch (e) {
16 print('Exception when calling DefaultApi->getVotes: $e\n');
17}
18

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

Παράμετροι

ΌνομαΤύποςΤοποθεσίαΑπαιτείταιΠεριγραφή
tenantIdstringqueryYes
urlIdstringqueryYes
userIdstringqueryNo
anonUserIdstringqueryNo

Απάντηση

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

Παράδειγμα

Παράδειγμα getVotesForUser
Copy Copy
1
2import 'package:fastcomments_dart/api.dart';
3// TODO Ρυθμίστε την εξουσιοδότηση κλειδιού API: api_key
4//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
5// αποσχολιάστε παρακάτω για να ρυθμίσετε το πρόθεμα (π.χ. Bearer) για το κλειδί API, αν χρειάζεται
6//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
7
8final api_instance = DefaultApi();
9final tenantId = tenantId_example; // String |
10final urlId = urlId_example; // String |
11final userId = userId_example; // String |
12final anonUserId = anonUserId_example; // String |
13
14try {
15 final result = api_instance.getVotesForUser(tenantId, urlId, GetVotesForUserOptions(userId: userId, anonUserId: anonUserId));
16 print(result);
17} catch (e) {
18 print('Exception when calling DefaultApi->getVotesForUser: $e\n');
19}
20

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

Αν συναντήσετε οποιοδήποτε πρόβλημα ή έχετε ερωτήσεις σχετικά με το Dart SDK, παρακαλώ:

Συνεισφορά

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