FastComments API Client - A SDK for interacting with the FastComments API
All URIs are relative to https://fastcomments.com
| Method | HTTP request | Description |
|---|---|---|
| blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| checkedCommentsForBlocked | GET /check-blocked-comments | |
| createCommentPublic | POST /comments/{tenantId} | |
| createFeedPostPublic | POST /feed-posts/{tenantId} | |
| deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| flagCommentPublic | POST /flag-comment/{commentId} | |
| getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| getCommentsPublic | GET /comments/{tenantId} | |
| getEventLog | GET /event-log/{tenantId} | |
| getFeedPostsPublic | GET /feed-posts/{tenantId} | |
| getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| getGlobalEventLog | GET /event-log/global/{tenantId} | |
| getUserNotificationCount | GET /user-notifications/get-count | |
| getUserNotifications | GET /user-notifications | |
| getUserPresenceStatuses | GET /user-presence-status | |
| getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| resetUserNotificationCount | POST /user-notifications/reset-count | |
| resetUserNotifications | POST /user-notifications/reset | |
| searchUsers | GET /user-search/{tenantId} | |
| setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | |
| updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | |
| updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| uploadImage | POST /upload-image/{tenantId} | |
| voteComment | POST /comments/{tenantId}/{commentId}/vote |
BlockFromCommentPublic200Response blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
PublicBlockFromCommentParams publicBlockFromCommentParams = new PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
String sso = "sso_example"; // String |
try {
BlockFromCommentPublic200Response result = apiInstance.blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#blockFromCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ||
| sso | String | [optional] |
BlockFromCommentPublic200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
CheckedCommentsForBlocked200Response checkedCommentsForBlocked(tenantId, commentIds).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentIds = "commentIds_example"; // String | A comma separated list of comment ids.
String sso = "sso_example"; // String |
try {
CheckedCommentsForBlocked200Response result = apiInstance.checkedCommentsForBlocked(tenantId, commentIds)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#checkedCommentsForBlocked");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentIds | String | A comma separated list of comment ids. | |
| sso | String | [optional] |
CheckedCommentsForBlocked200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
CreateCommentPublic200Response createCommentPublic(tenantId, urlId, broadcastId, commentData).sessionId(sessionId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
CommentData commentData = new CommentData(); // CommentData |
String sessionId = "sessionId_example"; // String |
String sso = "sso_example"; // String |
try {
CreateCommentPublic200Response result = apiInstance.createCommentPublic(tenantId, urlId, broadcastId, commentData)
.sessionId(sessionId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#createCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlId | String | ||
| broadcastId | String | ||
| commentData | CommentData | ||
| sessionId | String | [optional] | |
| sso | String | [optional] |
CreateCommentPublic200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
CreateFeedPostPublic200Response createFeedPostPublic(tenantId, createFeedPostParams).broadcastId(broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
CreateFeedPostParams createFeedPostParams = new CreateFeedPostParams(); // CreateFeedPostParams |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
CreateFeedPostPublic200Response result = apiInstance.createFeedPostPublic(tenantId, createFeedPostParams)
.broadcastId(broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#createFeedPostPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| createFeedPostParams | CreateFeedPostParams | ||
| broadcastId | String | [optional] | |
| sso | String | [optional] |
CreateFeedPostPublic200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
DeleteCommentPublic200Response deleteCommentPublic(tenantId, commentId, broadcastId).editKey(editKey).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
DeleteCommentPublic200Response result = apiInstance.deleteCommentPublic(tenantId, commentId, broadcastId)
.editKey(editKey)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#deleteCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| broadcastId | String | ||
| editKey | String | [optional] | |
| sso | String | [optional] |
DeleteCommentPublic200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
DeleteCommentVote200Response deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId).editKey(editKey).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String voteId = "voteId_example"; // String |
String urlId = "urlId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
DeleteCommentVote200Response result = apiInstance.deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId)
.editKey(editKey)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#deleteCommentVote");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| voteId | String | ||
| urlId | String | ||
| broadcastId | String | ||
| editKey | String | [optional] | |
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
DeleteFeedPostPublic200Response deleteFeedPostPublic(tenantId, postId).broadcastId(broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String postId = "postId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
DeleteFeedPostPublic200Response result = apiInstance.deleteFeedPostPublic(tenantId, postId)
.broadcastId(broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#deleteFeedPostPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| postId | String | ||
| broadcastId | String | [optional] | |
| sso | String | [optional] |
DeleteFeedPostPublic200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
FlagCommentPublic200Response flagCommentPublic(tenantId, commentId, isFlagged).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
Boolean isFlagged = true; // Boolean |
String sso = "sso_example"; // String |
try {
FlagCommentPublic200Response result = apiInstance.flagCommentPublic(tenantId, commentId, isFlagged)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#flagCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| isFlagged | Boolean | ||
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetCommentText200Response getCommentText(tenantId, commentId).editKey(editKey).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
GetCommentText200Response result = apiInstance.getCommentText(tenantId, commentId)
.editKey(editKey)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getCommentText");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| editKey | String | [optional] | |
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetCommentVoteUserNames200Response getCommentVoteUserNames(tenantId, commentId, dir).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
Integer dir = 56; // Integer |
String sso = "sso_example"; // String |
try {
GetCommentVoteUserNames200Response result = apiInstance.getCommentVoteUserNames(tenantId, commentId, dir)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getCommentVoteUserNames");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| dir | Integer | ||
| sso | String | [optional] |
GetCommentVoteUserNames200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetCommentsPublic200Response getCommentsPublic(tenantId, urlId).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).execute();
req tenantId urlId
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
Integer page = 56; // Integer |
SortDirections direction = SortDirections.fromValue("OF"); // SortDirections |
String sso = "sso_example"; // String |
Integer skip = 56; // Integer |
Integer skipChildren = 56; // Integer |
Integer limit = 56; // Integer |
Integer limitChildren = 56; // Integer |
Boolean countChildren = true; // Boolean |
String fetchPageForCommentId = "fetchPageForCommentId_example"; // String |
Boolean includeConfig = true; // Boolean |
Boolean countAll = true; // Boolean |
Boolean includei10n = true; // Boolean |
String locale = "locale_example"; // String |
String modules = "modules_example"; // String |
Boolean isCrawler = true; // Boolean |
Boolean includeNotificationCount = true; // Boolean |
Boolean asTree = true; // Boolean |
Integer maxTreeDepth = 56; // Integer |
Boolean useFullTranslationIds = true; // Boolean |
String parentId = "parentId_example"; // String |
String searchText = "searchText_example"; // String |
List<String> hashTags = Arrays.asList(); // List<String> |
String userId = "userId_example"; // String |
String customConfigStr = "customConfigStr_example"; // String |
String afterCommentId = "afterCommentId_example"; // String |
String beforeCommentId = "beforeCommentId_example"; // String |
try {
GetCommentsPublic200Response result = apiInstance.getCommentsPublic(tenantId, urlId)
.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)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getCommentsPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlId | String | ||
| page | Integer | [optional] | |
| direction | SortDirections | [optional] [enum: OF, NF, MR] | |
| sso | String | [optional] | |
| skip | Integer | [optional] | |
| skipChildren | Integer | [optional] | |
| limit | Integer | [optional] | |
| limitChildren | Integer | [optional] | |
| countChildren | Boolean | [optional] | |
| fetchPageForCommentId | String | [optional] | |
| includeConfig | Boolean | [optional] | |
| countAll | Boolean | [optional] | |
| includei10n | Boolean | [optional] | |
| locale | String | [optional] | |
| modules | String | [optional] | |
| isCrawler | Boolean | [optional] | |
| includeNotificationCount | Boolean | [optional] | |
| asTree | Boolean | [optional] | |
| maxTreeDepth | Integer | [optional] | |
| useFullTranslationIds | Boolean | [optional] | |
| parentId | String | [optional] | |
| searchText | String | [optional] | |
| hashTags | List<String> | [optional] | |
| userId | String | [optional] | |
| customConfigStr | String | [optional] | |
| afterCommentId | String | [optional] | |
| beforeCommentId | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetEventLog200Response getEventLog(tenantId, urlId, userIdWS, startTime, endTime).execute();
req tenantId urlId userIdWS
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
String userIdWS = "userIdWS_example"; // String |
Long startTime = 56L; // Long |
Long endTime = 56L; // Long |
try {
GetEventLog200Response result = apiInstance.getEventLog(tenantId, urlId, userIdWS, startTime, endTime)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getEventLog");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlId | String | ||
| userIdWS | String | ||
| startTime | Long | ||
| endTime | Long |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetFeedPostsPublic200Response getFeedPostsPublic(tenantId).afterId(afterId).limit(limit).tags(tags).sso(sso).isCrawler(isCrawler).includeUserInfo(includeUserInfo).execute();
req tenantId afterId
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String afterId = "afterId_example"; // String |
Integer limit = 56; // Integer |
List<String> tags = Arrays.asList(); // List<String> |
String sso = "sso_example"; // String |
Boolean isCrawler = true; // Boolean |
Boolean includeUserInfo = true; // Boolean |
try {
GetFeedPostsPublic200Response result = apiInstance.getFeedPostsPublic(tenantId)
.afterId(afterId)
.limit(limit)
.tags(tags)
.sso(sso)
.isCrawler(isCrawler)
.includeUserInfo(includeUserInfo)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getFeedPostsPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| afterId | String | [optional] | |
| limit | Integer | [optional] | |
| tags | List<String> | [optional] | |
| sso | String | [optional] | |
| isCrawler | Boolean | [optional] | |
| includeUserInfo | Boolean | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetFeedPostsStats200Response getFeedPostsStats(tenantId, postIds).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
List<String> postIds = Arrays.asList(); // List<String> |
String sso = "sso_example"; // String |
try {
GetFeedPostsStats200Response result = apiInstance.getFeedPostsStats(tenantId, postIds)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getFeedPostsStats");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| postIds | List<String> | ||
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetEventLog200Response getGlobalEventLog(tenantId, urlId, userIdWS, startTime, endTime).execute();
req tenantId urlId userIdWS
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
String userIdWS = "userIdWS_example"; // String |
Long startTime = 56L; // Long |
Long endTime = 56L; // Long |
try {
GetEventLog200Response result = apiInstance.getGlobalEventLog(tenantId, urlId, userIdWS, startTime, endTime)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getGlobalEventLog");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlId | String | ||
| userIdWS | String | ||
| startTime | Long | ||
| endTime | Long |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetUserNotificationCount200Response getUserNotificationCount(tenantId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String sso = "sso_example"; // String |
try {
GetUserNotificationCount200Response result = apiInstance.getUserNotificationCount(tenantId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getUserNotificationCount");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| sso | String | [optional] |
GetUserNotificationCount200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetUserNotifications200Response getUserNotifications(tenantId).pageSize(pageSize).afterId(afterId).includeContext(includeContext).afterCreatedAt(afterCreatedAt).unreadOnly(unreadOnly).dmOnly(dmOnly).noDm(noDm).includeTranslations(includeTranslations).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
Integer pageSize = 56; // Integer |
String afterId = "afterId_example"; // String |
Boolean includeContext = true; // Boolean |
Long afterCreatedAt = 56L; // Long |
Boolean unreadOnly = true; // Boolean |
Boolean dmOnly = true; // Boolean |
Boolean noDm = true; // Boolean |
Boolean includeTranslations = true; // Boolean |
String sso = "sso_example"; // String |
try {
GetUserNotifications200Response result = apiInstance.getUserNotifications(tenantId)
.pageSize(pageSize)
.afterId(afterId)
.includeContext(includeContext)
.afterCreatedAt(afterCreatedAt)
.unreadOnly(unreadOnly)
.dmOnly(dmOnly)
.noDm(noDm)
.includeTranslations(includeTranslations)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getUserNotifications");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| pageSize | Integer | [optional] | |
| afterId | String | [optional] | |
| includeContext | Boolean | [optional] | |
| afterCreatedAt | Long | [optional] | |
| unreadOnly | Boolean | [optional] | |
| dmOnly | Boolean | [optional] | |
| noDm | Boolean | [optional] | |
| includeTranslations | Boolean | [optional] | |
| sso | String | [optional] |
GetUserNotifications200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
GetUserPresenceStatuses200Response getUserPresenceStatuses(tenantId, urlIdWS, userIds).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlIdWS = "urlIdWS_example"; // String |
String userIds = "userIds_example"; // String |
try {
GetUserPresenceStatuses200Response result = apiInstance.getUserPresenceStatuses(tenantId, urlIdWS, userIds)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getUserPresenceStatuses");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlIdWS | String | ||
| userIds | String |
GetUserPresenceStatuses200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
| 422 | Validation Failed | - |
GetUserReactsPublic200Response getUserReactsPublic(tenantId).postIds(postIds).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
List<String> postIds = Arrays.asList(); // List<String> |
String sso = "sso_example"; // String |
try {
GetUserReactsPublic200Response result = apiInstance.getUserReactsPublic(tenantId)
.postIds(postIds)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#getUserReactsPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| postIds | List<String> | [optional] | |
| sso | String | [optional] |
GetUserReactsPublic200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
LockComment200Response lockComment(tenantId, commentId, broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
LockComment200Response result = apiInstance.lockComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#lockComment");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| broadcastId | String | ||
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
PinComment200Response pinComment(tenantId, commentId, broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
PinComment200Response result = apiInstance.pinComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#pinComment");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| broadcastId | String | ||
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
ReactFeedPostPublic200Response reactFeedPostPublic(tenantId, postId, reactBodyParams).isUndo(isUndo).broadcastId(broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String postId = "postId_example"; // String |
ReactBodyParams reactBodyParams = new ReactBodyParams(); // ReactBodyParams |
Boolean isUndo = true; // Boolean |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
ReactFeedPostPublic200Response result = apiInstance.reactFeedPostPublic(tenantId, postId, reactBodyParams)
.isUndo(isUndo)
.broadcastId(broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#reactFeedPostPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| postId | String | ||
| reactBodyParams | ReactBodyParams | ||
| isUndo | Boolean | [optional] | |
| broadcastId | String | [optional] | |
| sso | String | [optional] |
ReactFeedPostPublic200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
ResetUserNotifications200Response resetUserNotificationCount(tenantId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String sso = "sso_example"; // String |
try {
ResetUserNotifications200Response result = apiInstance.resetUserNotificationCount(tenantId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#resetUserNotificationCount");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| sso | String | [optional] |
ResetUserNotifications200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
ResetUserNotifications200Response resetUserNotifications(tenantId).afterId(afterId).afterCreatedAt(afterCreatedAt).unreadOnly(unreadOnly).dmOnly(dmOnly).noDm(noDm).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String afterId = "afterId_example"; // String |
Long afterCreatedAt = 56L; // Long |
Boolean unreadOnly = true; // Boolean |
Boolean dmOnly = true; // Boolean |
Boolean noDm = true; // Boolean |
String sso = "sso_example"; // String |
try {
ResetUserNotifications200Response result = apiInstance.resetUserNotifications(tenantId)
.afterId(afterId)
.afterCreatedAt(afterCreatedAt)
.unreadOnly(unreadOnly)
.dmOnly(dmOnly)
.noDm(noDm)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#resetUserNotifications");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| afterId | String | [optional] | |
| afterCreatedAt | Long | [optional] | |
| unreadOnly | Boolean | [optional] | |
| dmOnly | Boolean | [optional] | |
| noDm | Boolean | [optional] | |
| sso | String | [optional] |
ResetUserNotifications200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
SearchUsers200Response searchUsers(tenantId, urlId).usernameStartsWith(usernameStartsWith).mentionGroupIds(mentionGroupIds).sso(sso).searchSection(searchSection).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
String usernameStartsWith = "usernameStartsWith_example"; // String |
List<String> mentionGroupIds = Arrays.asList(); // List<String> |
String sso = "sso_example"; // String |
String searchSection = "fast"; // String |
try {
SearchUsers200Response result = apiInstance.searchUsers(tenantId, urlId)
.usernameStartsWith(usernameStartsWith)
.mentionGroupIds(mentionGroupIds)
.sso(sso)
.searchSection(searchSection)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#searchUsers");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlId | String | ||
| usernameStartsWith | String | [optional] | |
| mentionGroupIds | List<String> | [optional] | |
| sso | String | [optional] | |
| searchSection | String | [optional] [enum: fast, site] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
SetCommentText200Response setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest).editKey(editKey).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
CommentTextUpdateRequest commentTextUpdateRequest = new CommentTextUpdateRequest(); // CommentTextUpdateRequest |
String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
SetCommentText200Response result = apiInstance.setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest)
.editKey(editKey)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#setCommentText");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| broadcastId | String | ||
| commentTextUpdateRequest | CommentTextUpdateRequest | ||
| editKey | String | [optional] | |
| sso | String | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
UnBlockCommentPublic200Response unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
PublicBlockFromCommentParams publicBlockFromCommentParams = new PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
String sso = "sso_example"; // String |
try {
UnBlockCommentPublic200Response result = apiInstance.unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#unBlockCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| publicBlockFromCommentParams | PublicBlockFromCommentParams | ||
| sso | String | [optional] |
UnBlockCommentPublic200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
LockComment200Response unLockComment(tenantId, commentId, broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
LockComment200Response result = apiInstance.unLockComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#unLockComment");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| broadcastId | String | ||
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
PinComment200Response unPinComment(tenantId, commentId, broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
PinComment200Response result = apiInstance.unPinComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#unPinComment");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| broadcastId | String | ||
| sso | String | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
CreateFeedPostPublic200Response updateFeedPostPublic(tenantId, postId, updateFeedPostParams).broadcastId(broadcastId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String postId = "postId_example"; // String |
UpdateFeedPostParams updateFeedPostParams = new UpdateFeedPostParams(); // UpdateFeedPostParams |
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
CreateFeedPostPublic200Response result = apiInstance.updateFeedPostPublic(tenantId, postId, updateFeedPostParams)
.broadcastId(broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#updateFeedPostPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| postId | String | ||
| updateFeedPostParams | UpdateFeedPostParams | ||
| broadcastId | String | [optional] | |
| sso | String | [optional] |
CreateFeedPostPublic200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
UpdateUserNotificationStatus200Response updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId).sso(sso).execute();
Enable or disable notifications for a specific comment.
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String notificationId = "notificationId_example"; // String |
String optedInOrOut = "in"; // String |
String commentId = "commentId_example"; // String |
String sso = "sso_example"; // String |
try {
UpdateUserNotificationStatus200Response result = apiInstance.updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#updateUserNotificationCommentSubscriptionStatus");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| notificationId | String | ||
| optedInOrOut | String | [enum: in, out] | |
| commentId | String | ||
| sso | String | [optional] |
UpdateUserNotificationStatus200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
UpdateUserNotificationStatus200Response updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed).sso(sso).execute();
Enable or disable notifications for a page. When users are subscribed to a page, notifications are created for new root comments, and also
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
String url = "url_example"; // String |
String pageTitle = "pageTitle_example"; // String |
String subscribedOrUnsubscribed = "subscribe"; // String |
String sso = "sso_example"; // String |
try {
UpdateUserNotificationStatus200Response result = apiInstance.updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#updateUserNotificationPageSubscriptionStatus");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| urlId | String | ||
| url | String | ||
| pageTitle | String | ||
| subscribedOrUnsubscribed | String | [enum: subscribe, unsubscribe] | |
| sso | String | [optional] |
UpdateUserNotificationStatus200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
UpdateUserNotificationStatus200Response updateUserNotificationStatus(tenantId, notificationId, newStatus).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String notificationId = "notificationId_example"; // String |
String newStatus = "read"; // String |
String sso = "sso_example"; // String |
try {
UpdateUserNotificationStatus200Response result = apiInstance.updateUserNotificationStatus(tenantId, notificationId, newStatus)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#updateUserNotificationStatus");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| notificationId | String | ||
| newStatus | String | [enum: read, unread] | |
| sso | String | [optional] |
UpdateUserNotificationStatus200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
UploadImageResponse uploadImage(tenantId, _file).sizePreset(sizePreset).urlId(urlId).execute();
Upload and resize an image
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
File _file = new File("/path/to/file"); // File |
SizePreset sizePreset = SizePreset.fromValue("Default"); // SizePreset | Size preset: \"Default\" (1000x1000px) or \"CrossPlatform\" (creates sizes for popular devices)
String urlId = "urlId_example"; // String | Page id that upload is happening from, to configure
try {
UploadImageResponse result = apiInstance.uploadImage(tenantId, _file)
.sizePreset(sizePreset)
.urlId(urlId)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#uploadImage");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| _file | File | ||
| sizePreset | SizePreset | Size preset: "Default" (1000x1000px) or "CrossPlatform" (creates sizes for popular devices) | [optional] [enum: Default, CrossPlatform] |
| urlId | String | Page id that upload is happening from, to configure | [optional] |
No authorization required
- Content-Type: multipart/form-data
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |
VoteComment200Response voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams).sessionId(sessionId).sso(sso).execute();
// Import classes:
import com.fastcomments.invoker.ApiClient;
import com.fastcomments.invoker.ApiException;
import com.fastcomments.invoker.Configuration;
import com.fastcomments.invoker.models.*;
import com.fastcomments.api.PublicApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
String urlId = "urlId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
VoteBodyParams voteBodyParams = new VoteBodyParams(); // VoteBodyParams |
String sessionId = "sessionId_example"; // String |
String sso = "sso_example"; // String |
try {
VoteComment200Response result = apiInstance.voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams)
.sessionId(sessionId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling PublicApi#voteComment");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| tenantId | String | ||
| commentId | String | ||
| urlId | String | ||
| broadcastId | String | ||
| voteBodyParams | VoteBodyParams | ||
| sessionId | String | [optional] | |
| sso | String | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Ok | - |