
言語 🇯🇵 日本語
ドキュメント
はじめに
API リファレンス
使用方法
集計
監査ログ
コメントからのブロック
ブロックされたコメントの確認
コメント
ドメイン設定
メールテンプレート
イベントログ
フィード投稿
コメントの通報
ハッシュタグ
モデレーター
通知カウント
通知
ページ
保留中のWebhookイベント
質問設定
質問結果
質問結果の集計
SSO ユーザー
サブスクリプション
テナント日次使用量
テナントパッケージ
テナントユーザー
テナント
チケット
画像アップロード
ユーザーバッジ進捗
ユーザーバッジ
ユーザー通知
ユーザープレゼンスステータス
ユーザー検索
ユーザー
投票
FastComments の C++ SDK
これは FastComments の公式 C++ SDK です。
FastComments API の公式 C++ SDK
リポジトリ
要件 
- C++17 以降
- CMake 3.14 以降
- OpenSSL
- C++ REST SDK (cpprestsdk)
- Boost
- Google Test (テストのために自動的にダウンロードされます)
インストール 
依存関係のインストール
sudo apt install libcpprest-dev libboost-all-dev
ソースからのビルド
mkdir build
cd build
cmake ..
make
インストール
sudo make install
ライブラリの内容
このライブラリには、生成された API クライアントと、API の利用を簡易にする SSO ユーティリティが含まれています。
公開 API と保護された API
API クライアントには、DefaultAPI と PublicAPI の2つのクラスがあります。DefaultAPI はあなたの API キーを必要とするメソッドを含み、PublicAPI はブラウザやモバイル端末などから認証なしで直接実行できる API 呼び出しを含みます。
クイックスタート 
認証された API の使用 (DefaultAPI)
重要:
- ベース URL を設定する必要があります(cpp-restsdk ジェネレータは OpenAPI spec から読み取りません)
- 認証済みリクエストを行う前に ApiClient の ApiClient に API キーを設定する必要があります。設定しないと、リクエストは 401 エラーになります。
#include <iostream>
#include "FastCommentsClient/api/DefaultApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// 必須: ベース URL を設定してください(リージョンを選択)
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com")); // US
// または: config->setBaseUrl(utility::conversions::to_string_t("https://eu.fastcomments.com")); // EU
// 必須: API キーを設定してください
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_API_KEY_HERE"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// これで認証された API 呼び出しが可能です
return 0;
}
公開 API の使用 (PublicAPI)
公開エンドポイントは認証を必要としません:
#include <iostream>
#include "FastCommentsClient/api/PublicApi.h"
#include "FastCommentsClient/ApiClient.h"
#include "FastCommentsClient/ApiConfiguration.h"
int main() {
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
// 必須: ベース URL を設定してください
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::PublicApi publicApi(apiClient);
// 公開 API を呼び出します
return 0;
}
よくある問題
- "URI must contain a hostname" error: ApiClient を作成する前に
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"))を呼び出していることを確認してください。cpp-restsdk ジェネレータは OpenAPI spec からサーバー URL を自動的に読み取りません。 - 401 "missing-api-key" error: DefaultAPI インスタンスを作成する前に
config->setApiKey(utility::conversions::to_string_t("api_key"), utility::conversions::to_string_t("YOUR_KEY"))を呼び出していることを確認してください。 - Wrong API class: サーバーサイドの認証済みリクエストには
DefaultAPIを使用し、クライアント側/公開リクエストにはPublicAPIを使用してください。
API 呼び出し: 同期と非同期 
このSDKのすべてのAPIメソッドはC++ REST SDKのpplx::task<std::shared_ptr<ResponseType>>を返します。これにより、APIレスポンスの処理方法に柔軟性が得られます。
.get() を使った同期呼び出し
.get() を使用して、リクエストが完了するまで呼び出し元のスレッドをブロックし、結果を同期的に取得します:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Call .get() to block and get the result synchronously
auto response = api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, // page
boost::none, // limit
boost::none, // skip
boost::none, // asTree
boost::none, // skipChildren
boost::none, // limitChildren
boost::none, // maxTreeDepth
utility::conversions::to_string_t("your-url-id"), // urlId
boost::none, // userId
boost::none, // anonUserId
boost::none, // contextUserId
boost::none, // hashTag
boost::none, // parentId
boost::none // direction
).get(); // Blocks until the HTTP request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
.then() を使った非同期呼び出し
コールバックによるノンブロッキングの非同期実行には.then()を使用します:
auto config = std::make_shared<org::openapitools::client::api::ApiConfiguration>();
config->setBaseUrl(utility::conversions::to_string_t("https://fastcomments.com"));
config->setApiKey(utility::conversions::to_string_t("api_key"),
utility::conversions::to_string_t("YOUR_API_KEY"));
auto apiClient = std::make_shared<org::openapitools::client::api::ApiClient>(config);
org::openapitools::client::api::DefaultApi api(apiClient);
// Use .then() for asynchronous callback-based execution
api.getComments(
utility::conversions::to_string_t("your-tenant-id"),
boost::none, boost::none, boost::none, boost::none, boost::none,
boost::none, boost::none,
utility::conversions::to_string_t("your-url-id"),
boost::none, boost::none, boost::none, boost::none, boost::none, boost::none
).then([](std::shared_ptr<GetComments_200_response> response) {
// This runs asynchronously when the request completes
if (response && response->comments) {
std::cout << "Found " << response->comments->size() << " comments" << std::endl;
}
});
// Execution continues immediately without blocking
std::cout << "Request sent, continuing..." << std::endl;
同期と非同期の選択
選択はランタイム環境とアプリケーションのアーキテクチャによります:
.get()(同期ブロッキング)
- HTTPリクエストが完了するまで呼び出しスレッドをブロックする
- コードの流れが単純で、理解しやすい
- 専用のワーカースレッド、バッチ処理、またはコマンドラインツールに適している
- イベントループ、GUIスレッド、または単一スレッドのサーバーには適していない
.then()(非同期ノンブロッキング)
- 即座に戻り、リクエスト完了時にコールバックが実行される
- 呼び出しスレッドをブロックしない
- イベント駆動型アーキテクチャ、GUIアプリケーション、または単一スレッドのイベントループでは必要
- 複数の操作のチェーンを可能にする
- 制御フローがより複雑になる
このSDKのテストスイートは.get()のみを使用していますが、これはブロッキングが許容されるテスト環境では適切です。
注意事項 
ブロードキャストID
いくつかの API 呼び出しでは broadcastId を渡すことになっています。イベントを受信したときにこの ID が返されるので、クライアント側で楽観的に変更を適用する予定がある場合は、そのイベントを無視すべきかを判断できます(おそらく最良の体験を提供するためにそうしたいでしょう)。ここには UUID を渡してください。ID はブラウザセッション内で二度出現しないほど十分に一意であるべきです。
SSO (Single Sign-On)
SSO の例は以下を参照してください。
SSO の使用方法 
シンプル SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SimpleSSOUserData user("user-123", "user@example.com", "https://example.com/avatar.jpg");
FastCommentsSSO sso = FastCommentsSSO::newSimple(user);
std::string token = sso.createToken();
std::cout << "SSO Token: " << token << std::endl;
return 0;
}
セキュア SSO
#include <fastcomments/sso/fastcomments_sso.hpp>
#include <iostream>
using namespace fastcomments::sso;
int main() {
SecureSSOUserData user("user-123", "user@example.com", "johndoe", "https://example.com/avatar.jpg");
std::string apiKey = "your-api-key";
FastCommentsSSO sso = FastCommentsSSO::newSecure(apiKey, user);
std::string token = sso.createToken();
std::cout << "Secure SSO Token: " << token << std::endl;
return 0;
}
fastcomments のドキュメント 
APIエンドポイントのドキュメント
すべてのURIは https://fastcomments.com に対して相対的です
| クラス | メソッド | HTTPリクエスト | 説明 |
|---|---|---|---|
| DefaultApi | addDomainConfig | POST /api/v1/domain-configs | |
| DefaultApi | addHashTag | POST /api/v1/hash-tags | |
| DefaultApi | addHashTagsBulk | POST /api/v1/hash-tags/bulk | |
| DefaultApi | addPage | POST /api/v1/pages | |
| DefaultApi | addSSOUser | POST /api/v1/sso-users | |
| DefaultApi | aggregate | POST /api/v1/aggregate | ドキュメントをグループ化(groupByが提供されている場合)して複数の操作を適用して集計します。さまざまな操作(例: sum, countDistinct, avgなど)に対応しています。 |
| DefaultApi | aggregateQuestionResults | GET /api/v1/question-results-aggregation | |
| DefaultApi | blockUserFromComment | POST /api/v1/comments/{id}/block | |
| DefaultApi | bulkAggregateQuestionResults | POST /api/v1/question-results-aggregation/bulk | |
| DefaultApi | changeTicketState | PATCH /api/v1/tickets/{id}/state | |
| DefaultApi | combineCommentsWithQuestionResults | GET /api/v1/question-results-aggregation/combine/comments | |
| DefaultApi | createEmailTemplate | POST /api/v1/email-templates | |
| DefaultApi | createFeedPost | POST /api/v1/feed-posts | |
| DefaultApi | createModerator | POST /api/v1/moderators | |
| DefaultApi | createQuestionConfig | POST /api/v1/question-configs | |
| DefaultApi | createQuestionResult | POST /api/v1/question-results | |
| DefaultApi | createSubscription | POST /api/v1/subscriptions | |
| DefaultApi | createTenant | POST /api/v1/tenants | |
| DefaultApi | createTenantPackage | POST /api/v1/tenant-packages | |
| DefaultApi | createTenantUser | POST /api/v1/tenant-users | |
| DefaultApi | createTicket | POST /api/v1/tickets | |
| DefaultApi | createUserBadge | POST /api/v1/user-badges | |
| DefaultApi | createVote | POST /api/v1/votes | |
| DefaultApi | deleteComment | DELETE /api/v1/comments/{id} | |
| DefaultApi | deleteDomainConfig | DELETE /api/v1/domain-configs/{domain} | |
| DefaultApi | deleteEmailTemplate | DELETE /api/v1/email-templates/{id} | |
| DefaultApi | deleteEmailTemplateRenderError | DELETE /api/v1/email-templates/{id}/render-errors/{errorId} | |
| DefaultApi | deleteHashTag | DELETE /api/v1/hash-tags/{tag} | |
| DefaultApi | deleteModerator | DELETE /api/v1/moderators/{id} | |
| DefaultApi | deleteNotificationCount | DELETE /api/v1/notification-count/{id} | |
| DefaultApi | deletePage | DELETE /api/v1/pages/{id} | |
| DefaultApi | deletePendingWebhookEvent | DELETE /api/v1/pending-webhook-events/{id} | |
| DefaultApi | deleteQuestionConfig | DELETE /api/v1/question-configs/{id} | |
| DefaultApi | deleteQuestionResult | DELETE /api/v1/question-results/{id} | |
| DefaultApi | deleteSSOUser | DELETE /api/v1/sso-users/{id} | |
| DefaultApi | deleteSubscription | DELETE /api/v1/subscriptions/{id} | |
| DefaultApi | deleteTenant | DELETE /api/v1/tenants/{id} | |
| DefaultApi | deleteTenantPackage | DELETE /api/v1/tenant-packages/{id} | |
| DefaultApi | deleteTenantUser | DELETE /api/v1/tenant-users/{id} | |
| DefaultApi | deleteUserBadge | DELETE /api/v1/user-badges/{id} | |
| DefaultApi | deleteVote | DELETE /api/v1/votes/{id} | |
| DefaultApi | flagComment | POST /api/v1/comments/{id}/flag | |
| DefaultApi | getAuditLogs | GET /api/v1/audit-logs | |
| DefaultApi | getCachedNotificationCount | GET /api/v1/notification-count/{id} | |
| DefaultApi | getComment | GET /api/v1/comments/{id} | |
| DefaultApi | getComments | GET /api/v1/comments | |
| DefaultApi | getDomainConfig | GET /api/v1/domain-configs/{domain} | |
| DefaultApi | getDomainConfigs | GET /api/v1/domain-configs | |
| DefaultApi | getEmailTemplate | GET /api/v1/email-templates/{id} | |
| DefaultApi | getEmailTemplateDefinitions | GET /api/v1/email-templates/definitions | |
| DefaultApi | getEmailTemplateRenderErrors | GET /api/v1/email-templates/{id}/render-errors | |
| DefaultApi | getEmailTemplates | GET /api/v1/email-templates | |
| DefaultApi | getFeedPosts | GET /api/v1/feed-posts | 必須 tenantId afterId |
| DefaultApi | getHashTags | GET /api/v1/hash-tags | |
| DefaultApi | getModerator | GET /api/v1/moderators/{id} | |
| DefaultApi | getModerators | GET /api/v1/moderators | |
| DefaultApi | getNotificationCount | GET /api/v1/notifications/count | |
| DefaultApi | getNotifications | GET /api/v1/notifications | |
| DefaultApi | getPageByURLId | GET /api/v1/pages/by-url-id | |
| DefaultApi | getPages | GET /api/v1/pages | |
| DefaultApi | getPendingWebhookEventCount | GET /api/v1/pending-webhook-events/count | |
| DefaultApi | getPendingWebhookEvents | GET /api/v1/pending-webhook-events | |
| DefaultApi | getQuestionConfig | GET /api/v1/question-configs/{id} | |
| DefaultApi | getQuestionConfigs | GET /api/v1/question-configs | |
| DefaultApi | getQuestionResult | GET /api/v1/question-results/{id} | |
| DefaultApi | getQuestionResults | GET /api/v1/question-results | |
| DefaultApi | getSSOUserByEmail | GET /api/v1/sso-users/by-email/{email} | |
| DefaultApi | getSSOUserById | GET /api/v1/sso-users/by-id/{id} | |
| DefaultApi | getSSOUsers | GET /api/v1/sso-users | |
| DefaultApi | getSubscriptions | GET /api/v1/subscriptions | |
| DefaultApi | getTenant | GET /api/v1/tenants/{id} | |
| DefaultApi | getTenantDailyUsages | GET /api/v1/tenant-daily-usage | |
| DefaultApi | getTenantPackage | GET /api/v1/tenant-packages/{id} | |
| DefaultApi | getTenantPackages | GET /api/v1/tenant-packages | |
| DefaultApi | getTenantUser | GET /api/v1/tenant-users/{id} | |
| DefaultApi | getTenantUsers | GET /api/v1/tenant-users | |
| DefaultApi | getTenants | GET /api/v1/tenants | |
| DefaultApi | getTicket | GET /api/v1/tickets/{id} | |
| DefaultApi | getTickets | GET /api/v1/tickets | |
| DefaultApi | getUser | GET /api/v1/users/{id} | |
| DefaultApi | getUserBadge | GET /api/v1/user-badges/{id} | |
| DefaultApi | getUserBadgeProgressById | GET /api/v1/user-badge-progress/{id} | |
| DefaultApi | getUserBadgeProgressByUserId | GET /api/v1/user-badge-progress/user/{userId} | |
| DefaultApi | getUserBadgeProgressList | GET /api/v1/user-badge-progress | |
| DefaultApi | getUserBadges | GET /api/v1/user-badges | |
| DefaultApi | getVotes | GET /api/v1/votes | |
| DefaultApi | getVotesForUser | GET /api/v1/votes/for-user | |
| DefaultApi | patchDomainConfig | PATCH /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | patchHashTag | PATCH /api/v1/hash-tags/{tag} | |
| DefaultApi | patchPage | PATCH /api/v1/pages/{id} | |
| DefaultApi | patchSSOUser | PATCH /api/v1/sso-users/{id} | |
| DefaultApi | putDomainConfig | PUT /api/v1/domain-configs/{domainToUpdate} | |
| DefaultApi | putSSOUser | PUT /api/v1/sso-users/{id} | |
| DefaultApi | renderEmailTemplate | POST /api/v1/email-templates/render | |
| DefaultApi | replaceTenantPackage | PUT /api/v1/tenant-packages/{id} | |
| DefaultApi | replaceTenantUser | PUT /api/v1/tenant-users/{id} | |
| DefaultApi | saveComment | POST /api/v1/comments | |
| DefaultApi | saveCommentsBulk | POST /api/v1/comments/bulk | |
| DefaultApi | sendInvite | POST /api/v1/moderators/{id}/send-invite | |
| DefaultApi | sendLoginLink | POST /api/v1/tenant-users/{id}/send-login-link | |
| DefaultApi | unBlockUserFromComment | POST /api/v1/comments/{id}/un-block | |
| DefaultApi | unFlagComment | POST /api/v1/comments/{id}/un-flag | |
| DefaultApi | updateComment | PATCH /api/v1/comments/{id} | |
| DefaultApi | updateEmailTemplate | PATCH /api/v1/email-templates/{id} | |
| DefaultApi | updateFeedPost | PATCH /api/v1/feed-posts/{id} | |
| DefaultApi | updateModerator | PATCH /api/v1/moderators/{id} | |
| DefaultApi | updateNotification | PATCH /api/v1/notifications/{id} | |
| DefaultApi | updateQuestionConfig | PATCH /api/v1/question-configs/{id} | |
| DefaultApi | updateQuestionResult | PATCH /api/v1/question-results/{id} | |
| DefaultApi | updateSubscription | PATCH /api/v1/subscriptions/{id} | |
| DefaultApi | updateTenant | PATCH /api/v1/tenants/{id} | |
| DefaultApi | updateTenantPackage | PATCH /api/v1/tenant-packages/{id} | |
| DefaultApi | updateTenantUser | PATCH /api/v1/tenant-users/{id} | |
| DefaultApi | updateUserBadge | PUT /api/v1/user-badges/{id} | |
| PublicApi | blockFromCommentPublic | POST /block-from-comment/{commentId} | |
| PublicApi | checkedCommentsForBlocked | GET /check-blocked-comments | |
| PublicApi | createCommentPublic | POST /comments/{tenantId} | |
| PublicApi | createFeedPostPublic | POST /feed-posts/{tenantId} | |
| PublicApi | deleteCommentPublic | DELETE /comments/{tenantId}/{commentId} | |
| PublicApi | deleteCommentVote | DELETE /comments/{tenantId}/{commentId}/vote/{voteId} | |
| PublicApi | deleteFeedPostPublic | DELETE /feed-posts/{tenantId}/{postId} | |
| PublicApi | flagCommentPublic | POST /flag-comment/{commentId} | |
| PublicApi | getCommentText | GET /comments/{tenantId}/{commentId}/text | |
| PublicApi | getCommentVoteUserNames | GET /comments/{tenantId}/{commentId}/votes | |
| PublicApi | getCommentsPublic | GET /comments/{tenantId} | 必須 tenantId urlId |
| PublicApi | getEventLog | GET /event-log/{tenantId} | 必須 tenantId urlId userIdWS |
| PublicApi | getFeedPostsPublic | GET /feed-posts/{tenantId} | 必須 tenantId afterId |
| PublicApi | getFeedPostsStats | GET /feed-posts/{tenantId}/stats | |
| PublicApi | getGlobalEventLog | GET /event-log/global/{tenantId} | 必須 tenantId urlId userIdWS |
| PublicApi | getUserNotificationCount | GET /user-notifications/get-count | |
| PublicApi | getUserNotifications | GET /user-notifications | |
| PublicApi | getUserPresenceStatuses | GET /user-presence-status | |
| PublicApi | getUserReactsPublic | GET /feed-posts/{tenantId}/user-reacts | |
| PublicApi | lockComment | POST /comments/{tenantId}/{commentId}/lock | |
| PublicApi | pinComment | POST /comments/{tenantId}/{commentId}/pin | |
| PublicApi | reactFeedPostPublic | POST /feed-posts/{tenantId}/react/{postId} | |
| PublicApi | resetUserNotificationCount | POST /user-notifications/reset-count | |
| PublicApi | resetUserNotifications | POST /user-notifications/reset | |
| PublicApi | searchUsers | GET /user-search/{tenantId} | |
| PublicApi | setCommentText | POST /comments/{tenantId}/{commentId}/update-text | |
| PublicApi | unBlockCommentPublic | DELETE /block-from-comment/{commentId} | |
| PublicApi | unLockComment | POST /comments/{tenantId}/{commentId}/unlock | |
| PublicApi | unPinComment | POST /comments/{tenantId}/{commentId}/unpin | |
| PublicApi | updateFeedPostPublic | PUT /feed-posts/{tenantId}/{postId} | |
| PublicApi | updateUserNotificationCommentSubscriptionStatus | POST /user-notifications/{notificationId}/mark-opted/{optedInOrOut} | 特定のコメントの通知を有効または無効にします。 |
| PublicApi | updateUserNotificationPageSubscriptionStatus | POST /user-notifications/set-subscription-state/{subscribedOrUnsubscribed} | ページの通知を有効または無効にします。ユーザーがページを購読している場合、新しいルートコメントに対して通知が作成されるほか |
| PublicApi | updateUserNotificationStatus | POST /user-notifications/{notificationId}/mark/{newStatus} | |
| PublicApi | uploadImage | POST /upload-image/{tenantId} | 画像をアップロードしリサイズします |
| PublicApi | voteComment | POST /comments/{tenantId}/{commentId}/vote |
モデルのドキュメント
- APIAuditLog
- APIComment
- APICommentBase
- APICommentBase_meta
- APICreateUserBadgeResponse
- APIDomainConfiguration
- APIEmptyResponse
- APIEmptySuccessResponse
- APIError
- APIGetCommentResponse
- APIGetCommentsResponse
- APIGetUserBadgeProgressListResponse
- APIGetUserBadgeProgressResponse
- APIGetUserBadgeResponse
- APIGetUserBadgesResponse
- APIPage
- APISSOUser
- APIStatus
- APITenant
- APITenantDailyUsage
- APITicket
- APITicketDetail
- APITicketFile
- APIUserSubscription
- AddDomainConfigParams
- AddDomainConfig_200_response
- AddDomainConfig_200_response_anyOf
- AddHashTag_200_response
- AddHashTagsBulk_200_response
- AddPageAPIResponse
- AddSSOUserAPIResponse
- AggregateQuestionResultsResponse
- AggregateQuestionResults_200_response
- AggregateTimeBucket
- AggregationItem
- AggregationOpType
- AggregationOperation
- AggregationRequest
- AggregationRequest_sort
- AggregationResponse
- AggregationResponse_stats
- AggregationValue
- BillingInfo
- BlockFromCommentParams
- BlockFromCommentPublic_200_response
- BlockSuccess
- BulkAggregateQuestionItem
- BulkAggregateQuestionResultsRequest
- BulkAggregateQuestionResultsResponse
- BulkAggregateQuestionResults_200_response
- BulkCreateHashTagsBody
- BulkCreateHashTagsBody_tags_inner
- BulkCreateHashTagsResponse
- ChangeCommentPinStatusResponse
- ChangeTicketStateBody
- ChangeTicketStateResponse
- ChangeTicketState_200_response
- CheckBlockedCommentsResponse
- CheckedCommentsForBlocked_200_response
- CombineCommentsWithQuestionResults_200_response
- CombineQuestionResultsWithCommentsResponse
- CommentData
- CommentHTMLRenderingMode
- CommentLogData
- CommentLogEntry
- CommentLogType
- CommentQuestionResultsRenderingType
- CommentQuestionsRequired
- CommentTextUpdateRequest
- CommentThreadDeletionMode
- CommentUserBadgeInfo
- CommentUserHashTagInfo
- CommentUserMentionInfo
- CommenterNameFormats
- CreateAPIPageData
- CreateAPISSOUserData
- CreateAPIUserSubscriptionData
- CreateCommentParams
- CreateCommentPublic_200_response
- CreateEmailTemplateBody
- CreateEmailTemplateResponse
- CreateEmailTemplate_200_response
- CreateFeedPostParams
- CreateFeedPostPublic_200_response
- CreateFeedPostResponse
- CreateFeedPost_200_response
- CreateFeedPostsResponse
- CreateHashTagBody
- CreateHashTagResponse
- CreateModeratorBody
- CreateModeratorResponse
- CreateModerator_200_response
- CreateQuestionConfigBody
- CreateQuestionConfigResponse
- CreateQuestionConfig_200_response
- CreateQuestionResultBody
- CreateQuestionResultResponse
- CreateQuestionResult_200_response
- CreateSubscriptionAPIResponse
- CreateTenantBody
- CreateTenantPackageBody
- CreateTenantPackageResponse
- CreateTenantPackage_200_response
- CreateTenantResponse
- CreateTenantUserBody
- CreateTenantUserResponse
- CreateTenantUser_200_response
- CreateTenant_200_response
- CreateTicketBody
- CreateTicketResponse
- CreateTicket_200_response
- CreateUserBadgeParams
- CreateUserBadge_200_response
- CustomConfigParameters
- CustomEmailTemplate
- DeleteCommentAction
- DeleteCommentPublic_200_response
- DeleteCommentResult
- DeleteCommentVote_200_response
- DeleteComment_200_response
- DeleteDomainConfig_200_response
- DeleteFeedPostPublic_200_response
- DeleteFeedPostPublic_200_response_anyOf
- DeleteHashTag_request
- DeletePageAPIResponse
- DeleteSSOUserAPIResponse
- DeleteSubscriptionAPIResponse
- DeletedCommentResultComment
- DigestEmailFrequency
- EmailTemplateDefinition
- EmailTemplateRenderErrorResponse
- EventLogEntry
- FComment
- FComment_meta
- FeedPost
- FeedPostLink
- FeedPostMediaItem
- FeedPostMediaItemAsset
- FeedPostStats
- FeedPostsStatsResponse
- FindCommentsByRangeItem
- FindCommentsByRangeResponse
- FlagCommentPublic_200_response
- FlagCommentResponse
- FlagComment_200_response
- GetAuditLogsResponse
- GetAuditLogs_200_response
- GetCachedNotificationCountResponse
- GetCachedNotificationCount_200_response
- GetCommentText_200_response
- GetCommentVoteUserNamesSuccessResponse
- GetCommentVoteUserNames_200_response
- GetComment_200_response
- GetCommentsPublic_200_response
- GetCommentsResponseWithPresence_PublicComment_
- GetCommentsResponse_PublicComment_
- GetComments_200_response
- GetDomainConfig_200_response
- GetDomainConfigs_200_response
- GetDomainConfigs_200_response_anyOf
- GetDomainConfigs_200_response_anyOf_1
- GetEmailTemplateDefinitionsResponse
- GetEmailTemplateDefinitions_200_response
- GetEmailTemplateRenderErrorsResponse
- GetEmailTemplateRenderErrors_200_response
- GetEmailTemplateResponse
- GetEmailTemplate_200_response
- GetEmailTemplatesResponse
- GetEmailTemplates_200_response
- GetEventLogResponse
- GetEventLog_200_response
- GetFeedPostsPublic_200_response
- GetFeedPostsResponse
- GetFeedPostsStats_200_response
- GetFeedPosts_200_response
- GetHashTagsResponse
- GetHashTags_200_response
- GetModeratorResponse
- GetModerator_200_response
- GetModeratorsResponse
- GetModerators_200_response
- GetMyNotificationsResponse
- GetNotificationCountResponse
- GetNotificationCount_200_response
- GetNotificationsResponse
- GetNotifications_200_response
- GetPageByURLIdAPIResponse
- GetPagesAPIResponse
- GetPendingWebhookEventCountResponse
- GetPendingWebhookEventCount_200_response
- GetPendingWebhookEventsResponse
- GetPendingWebhookEvents_200_response
- GetPublicFeedPostsResponse
- GetQuestionConfigResponse
- GetQuestionConfig_200_response
- GetQuestionConfigsResponse
- GetQuestionConfigs_200_response
- GetQuestionResultResponse
- GetQuestionResult_200_response
- GetQuestionResultsResponse
- GetQuestionResults_200_response
- GetSSOUserByEmailAPIResponse
- GetSSOUserByIdAPIResponse
- GetSSOUsers_200_response
- GetSubscriptionsAPIResponse
- GetTenantDailyUsagesResponse
- GetTenantDailyUsages_200_response
- GetTenantPackageResponse
- GetTenantPackage_200_response
- GetTenantPackagesResponse
- GetTenantPackages_200_response
- GetTenantResponse
- GetTenantUserResponse
- GetTenantUser_200_response
- GetTenantUsersResponse
- GetTenantUsers_200_response
- GetTenant_200_response
- GetTenantsResponse
- GetTenants_200_response
- GetTicketResponse
- GetTicket_200_response
- GetTicketsResponse
- GetTickets_200_response
- GetUserBadgeProgressById_200_response
- GetUserBadgeProgressList_200_response
- GetUserBadge_200_response
- GetUserBadges_200_response
- GetUserNotificationCountResponse
- GetUserNotificationCount_200_response
- GetUserNotifications_200_response
- GetUserPresenceStatusesResponse
- GetUserPresenceStatuses_200_response
- GetUserReactsPublic_200_response
- GetUserResponse
- GetUser_200_response
- GetVotesForUserResponse
- GetVotesForUser_200_response
- GetVotesResponse
- GetVotes_200_response
- GifRating
- HeaderAccountNotification
- HeaderState
- IgnoredResponse
- ImageContentProfanityLevel
- [ImportedSiteType
集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| aggregationRequest | AggregationRequest | はい | |
| parentTenantId | string | いいえ | |
| includeStats | bool | いいえ |
レスポンス
戻り値: AggregationResponse
例

監査ログを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| limit | double | いいえ | |
| skip | double | いいえ | |
| order | SORT_DIR | いいえ | |
| after | double | いいえ | |
| before | double | いいえ |
レスポンス
戻り値: GetAuditLogs_200_response
例

コメントでブロック(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | はい | |
| sso | string | いいえ |
レスポンス
戻り値: BlockFromCommentPublic_200_response
例

コメントのブロック解除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| publicBlockFromCommentParams | PublicBlockFromCommentParams | はい | |
| sso | string | いいえ |
レスポンス
戻り値: UnBlockCommentPublic_200_response
例

ブロック対象コメントをチェック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentIds | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: CheckedCommentsForBlocked_200_response
例

コメントからユーザーをブロック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| blockFromCommentParams | BlockFromCommentParams | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: BlockFromCommentPublic_200_response
例

コメント作成(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| commentData | CommentData | はい | |
| sessionId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: CreateCommentPublic_200_response
例

コメントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| contextUserId | string | いいえ | |
| isLive | bool | いいえ |
レスポンス
戻り値: DeleteComment_200_response
例

コメント削除(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: DeleteCommentPublic_200_response
例

コメントの投票を削除 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| voteId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: DeleteCommentVote_200_response
例

コメントを通報 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
例

コメントを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
例

コメント一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| page | int32_t | いいえ | |
| limit | int32_t | いいえ | |
| skip | int32_t | いいえ | |
| asTree | bool | いいえ | |
| skipChildren | int32_t | いいえ | |
| limitChildren | int32_t | いいえ | |
| maxTreeDepth | int32_t | いいえ | |
| urlId | string | いいえ | |
| userId | string | いいえ | |
| anonUserId | string | いいえ | |
| contextUserId | string | いいえ | |
| hashTag | string | いいえ | |
| parentId | string | いいえ | |
| direction | SortDirections | いいえ |
レスポンス
例

コメント一覧を取得(公開) 
req tenantId urlId
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| page | int32_t | いいえ | |
| direction | SortDirections | いいえ | |
| sso | string | いいえ | |
| skip | int32_t | いいえ | |
| skipChildren | int32_t | いいえ | |
| limit | int32_t | いいえ | |
| limitChildren | int32_t | いいえ | |
| countChildren | bool | いいえ | |
| fetchPageForCommentId | string | いいえ | |
| includeConfig | bool | いいえ | |
| countAll | bool | いいえ | |
| includei10n | bool | いいえ | |
| locale | string | いいえ | |
| modules | string | いいえ | |
| isCrawler | bool | いいえ | |
| includeNotificationCount | bool | いいえ | |
| asTree | bool | いいえ | |
| maxTreeDepth | int32_t | いいえ | |
| useFullTranslationIds | bool | いいえ | |
| parentId | string | いいえ | |
| searchText | string | いいえ | |
| hashTags | vector<string | いいえ | |
| userId | string | いいえ | |
| customConfigStr | string | いいえ | |
| afterCommentId | string | いいえ | |
| beforeCommentId | string | いいえ |
レスポンス
戻り値: GetCommentsPublic_200_response
例

コメント本文を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: GetCommentText_200_response
例

コメント投票したユーザー名を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| dir | int32_t | はい | |
| sso | string | いいえ |
レスポンス
戻り値: GetCommentVoteUserNames_200_response
例

コメントをロック 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
例

コメントをピン留め 
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
例

コメントを保存 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createCommentParams | CreateCommentParams | はい | |
| isLive | bool | いいえ | |
| doSpamCheck | bool | いいえ | |
| sendEmails | bool | いいえ | |
| populateNotifications | bool | いいえ |
レスポンス
例

コメント本文を設定 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| commentTextUpdateRequest | CommentTextUpdateRequest | はい | |
| editKey | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: SetCommentText_200_response
例

コメントからユーザーのブロック解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| unBlockFromCommentParams | UnBlockFromCommentParams | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: UnBlockCommentPublic_200_response
例

コメントの通報を取り消す 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
例

コメントのロック解除 
パラメータ
| 名前 | タイプ | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
例

コメントのピン留め解除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| broadcastId | string | はい | |
| sso | string | いいえ |
レスポンス
例

コメントを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updatableCommentParams | UpdatableCommentParams | はい | |
| contextUserId | string | いいえ | |
| doSpamCheck | bool | いいえ | |
| isLive | bool | いいえ |
レスポンス
戻り値: FlagCommentPublic_200_response
例

コメントに投票 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| urlId | string | はい | |
| broadcastId | string | はい | |
| voteBodyParams | VoteBodyParams | はい | |
| sessionId | string | いいえ | |
| sso | string | いいえ |
レスポンス
例

ドメイン設定を追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| addDomainConfigParams | AddDomainConfigParams | はい |
レスポンス
戻り値: AddDomainConfig_200_response
例

ドメイン設定を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domain | string | はい |
レスポンス
戻り値: DeleteDomainConfig_200_response
例

ドメイン設定を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| domain | string | はい |
レスポンス
戻り値: GetDomainConfig_200_response
例

ドメイン設定一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
戻り値: GetDomainConfigs_200_response
使用例

ドメイン設定を部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | はい | |
| patchDomainConfigParams | PatchDomainConfigParams | はい |
レスポンス
戻り値: GetDomainConfig_200_response
例

ドメイン設定を更新(置換) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| domainToUpdate | string | はい | |
| updateDomainConfigParams | UpdateDomainConfigParams | はい |
レスポンス
戻り値: GetDomainConfig_200_response
例

メールテンプレートを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createEmailTemplateBody | CreateEmailTemplateBody | はい |
レスポンス
戻り値: CreateEmailTemplate_200_response
例

メールテンプレートを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

メールテンプレートのレンダーエラーを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| errorId | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

メールテンプレートを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
返却値: GetEmailTemplate_200_response
例

メールテンプレート定義を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
戻り値: GetEmailTemplateDefinitions_200_response
例

メールテンプレートのレンダーエラーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes | |
| skip | double | No |
レスポンス
返却値: GetEmailTemplateRenderErrors_200_response
例

メールテンプレート一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | double | いいえ |
レスポンス
戻り値: GetEmailTemplates_200_response
例

メールテンプレートをレンダリング 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| renderEmailTemplateBody | RenderEmailTemplateBody | はい | |
| locale | string | いいえ |
レスポンス
戻り値: RenderEmailTemplate_200_response
例

メールテンプレートを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateEmailTemplateBody | UpdateEmailTemplateBody | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

イベントログを取得 
req tenantId urlId userIdWS
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | はい | |
| startTime | int64_t | はい | |
| endTime | int64_t | はい |
レスポンス
例

グローバルイベントログを取得 
req tenantId urlId userIdWS
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userIdWS | string | はい | |
| startTime | int64_t | はい | |
| endTime | int64_t | はい |
レスポンス
例

フィード投稿を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createFeedPostParams | CreateFeedPostParams | はい | |
| broadcastId | string | いいえ | |
| isLive | bool | いいえ | |
| doSpamCheck | bool | いいえ | |
| skipDupCheck | bool | いいえ |
レスポンス
戻り値: CreateFeedPost_200_response
例

フィード投稿を作成(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createFeedPostParams | CreateFeedPostParams | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: CreateFeedPostPublic_200_response
例

フィード投稿を削除(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: DeleteFeedPostPublic_200_response
例

フィード投稿一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | int32_t | いいえ | |
| tags | vector<string | いいえ |
レスポンス
戻り値: GetFeedPosts_200_response
例

フィード投稿一覧を取得(公開) 
req tenantId afterId
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| limit | int32_t | いいえ | |
| tags | vector<string | いいえ | |
| sso | string | いいえ | |
| isCrawler | bool | いいえ | |
| includeUserInfo | bool | いいえ |
レスポンス
戻り値: GetFeedPostsPublic_200_response
例

フィード投稿の統計を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postIds | vector<string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: GetFeedPostsStats_200_response
例

ユーザーのリアクションを取得(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postIds | vector<string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: GetUserReactsPublic_200_response
例

フィード投稿にリアクションする(公開) 
パラメータ
| 名前 | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| reactBodyParams | ReactBodyParams | はい | |
| isUndo | bool | いいえ | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: ReactFeedPostPublic_200_response
例

フィード投稿を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| feedPost | FeedPost | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

フィード投稿を更新(公開) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| postId | string | はい | |
| updateFeedPostParams | UpdateFeedPostParams | はい | |
| broadcastId | string | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: CreateFeedPostPublic_200_response
例

コメントを通報(公開) 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| isFlagged | bool | はい | |
| sso | string | いいえ |
レスポンス
返却値: FlagCommentPublic_200_response
例

ハッシュタグを追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | 任意 | |
| createHashTagBody | CreateHashTagBody | 任意 |
レスポンス
例

ハッシュタグを一括追加 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | 任意 | |
| bulkCreateHashTagsBody | BulkCreateHashTagsBody | 任意 |
レスポンス
戻り値: AddHashTagsBulk_200_response
例

ハッシュタグを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tag | string | はい | |
| tenantId | string | いいえ | |
| deleteHashTagRequest | DeleteHashTag_request | いいえ |
レスポンス
戻り値: FlagCommentPublic_200_response
例

ハッシュタグ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| page | double | いいえ |
レスポンス
例

ハッシュタグを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tag | string | はい | |
| tenantId | string | いいえ | |
| updateHashTagBody | UpdateHashTagBody | いいえ |
レスポンス
戻り値: PatchHashTag_200_response
例

モデレーターを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createModeratorBody | CreateModeratorBody | はい |
レスポンス
戻り値: CreateModerator_200_response
例

モデレーターを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| sendEmail | string | いいえ |
レスポンス
戻り値: FlagCommentPublic_200_response
例

モデレーターを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetModerator_200_response
例

モデレーター一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | double | いいえ |
レスポンス
戻り値: GetModerators_200_response
例

招待を送信 
パラメータ
| 名前 | タイプ | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| fromName | string | はい |
レスポンス
返却値: FlagCommentPublic_200_response
例

モデレーターを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateModeratorBody | UpdateModeratorBody | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

通知カウントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

キャッシュされた通知カウントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetCachedNotificationCount_200_response
例

通知カウントを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| urlId | string | いいえ | |
| fromCommentId | string | いいえ | |
| viewed | bool | いいえ | |
| type | string | いいえ |
レスポンス
戻り値: GetNotificationCount_200_response
例

通知一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| urlId | string | いいえ | |
| fromCommentId | string | いいえ | |
| viewed | bool | いいえ | |
| type | string | いいえ | |
| skip | double | いいえ |
レスポンス
戻り値: GetNotifications_200_response
例

通知を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateNotificationBody | UpdateNotificationBody | はい | |
| userId | string | いいえ |
レスポンス
戻り値: FlagCommentPublic_200_response
例

ページを追加 
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| createAPIPageData | CreateAPIPageData | はい |
Response
戻り値: AddPageAPIResponse
例

ページを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
例

URL ID からページを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい |
レスポンス
戻り値: GetPageByURLIdAPIResponse
例

ページ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい |
レスポンス
戻り値: GetPagesAPIResponse
例

ページを部分更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPIPageData | UpdateAPIPageData | はい |
レスポンス
戻り値: PatchPageAPIResponse
例

保留中のWebhookイベントを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

保留中のWebhookイベント数を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | いいえ | |
| externalId | string | いいえ | |
| eventType | string | いいえ | |
| type | string | いいえ | |
| domain | string | いいえ | |
| attemptCountGT | double | いいえ |
レスポンス
戻り値: GetPendingWebhookEventCount_200_response
例

保留中のWebhookイベントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | いいえ | |
| externalId | string | いいえ | |
| eventType | string | いいえ | |
| type | string | いいえ | |
| domain | string | いいえ | |
| attemptCountGT | double | いいえ | |
| skip | double | いいえ |
レスポンス
戻り値: GetPendingWebhookEvents_200_response
例

質問設定を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createQuestionConfigBody | CreateQuestionConfigBody | はい |
レスポンス
返却: CreateQuestionConfig_200_response
例

質問設定を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

質問設定を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| id | string | Yes |
レスポンス
戻り値: GetQuestionConfig_200_response
例

質問設定一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | double | いいえ |
レスポンス
戻り値: GetQuestionConfigs_200_response
例

質問設定を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateQuestionConfigBody | UpdateQuestionConfigBody | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

質問結果を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createQuestionResultBody | CreateQuestionResultBody | はい |
レスポンス
戻り値: CreateQuestionResult_200_response
例

質問結果を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

質問結果を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetQuestionResult_200_response
例

質問結果一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| urlId | string | No | |
| userId | string | No | |
| startDate | string | No | |
| questionId | string | No | |
| questionIds | string | No | |
| skip | double | No |
レスポンス
戻り値: GetQuestionResults_200_response
例

質問結果を更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateQuestionResultBody | UpdateQuestionResultBody | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

質問結果を集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| questionId | string | いいえ | |
| questionIds | vector<string | いいえ | |
| urlId | string | いいえ | |
| timeBucket | AggregateTimeBucket | いいえ | |
| startDate | datetime | いいえ | |
| forceRecalculate | bool | いいえ |
レスポンス
返却: AggregateQuestionResults_200_response
例

質問結果を一括集計 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| bulkAggregateQuestionResultsRequest | BulkAggregateQuestionResultsRequest | はい | |
| forceRecalculate | bool | いいえ |
レスポンス
戻り値: BulkAggregateQuestionResults_200_response
例

コメントと質問結果を結合 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| questionId | string | いいえ | |
| questionIds | vector<string | いいえ | |
| urlId | string | いいえ | |
| startDate | datetime | いいえ | |
| forceRecalculate | bool | いいえ | |
| minValue | double | いいえ | |
| maxValue | double | いいえ | |
| limit | double | いいえ |
レスポンス
戻り値: CombineCommentsWithQuestionResults_200_response
例

SSO ユーザーを追加 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| createAPISSOUserData | CreateAPISSOUserData | はい |
レスポンス
例

SSO ユーザーを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| deleteComments | bool | いいえ | |
| commentDeleteMode | string | いいえ |
レスポンス
例

メールアドレスで SSO ユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| string | はい |
レスポンス
戻り値: GetSSOUserByEmailAPIResponse
例

ID で SSO ユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetSSOUserByIdAPIResponse
例

SSO ユーザー一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | int32_t | いいえ |
レスポンス
例

SSO ユーザーを部分更新 
パラメーター
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPISSOUserData | UpdateAPISSOUserData | はい | |
| updateComments | bool | いいえ |
レスポンス
例

SSO ユーザーを更新(置換) 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPISSOUserData | UpdateAPISSOUserData | はい | |
| updateComments | bool | いいえ |
レスポンス
例

サブスクリプションを作成 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createAPIUserSubscriptionData | CreateAPIUserSubscriptionData | はい |
レスポンス
戻り値: CreateSubscriptionAPIResponse
例

サブスクリプションを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ |
レスポンス
戻り値: DeleteSubscriptionAPIResponse
例

サブスクリプション一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ |
レスポンス
返却: GetSubscriptionsAPIResponse
例

サブスクリプションを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateAPIUserSubscriptionData | UpdateAPIUserSubscriptionData | はい | |
| userId | string | いいえ |
レスポンス
戻り値: UpdateSubscriptionAPIResponse
例

テナントの日次使用量を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| yearNumber | double | No | |
| monthNumber | double | No | |
| dayNumber | double | No | |
| skip | double | No |
レスポンス
戻り値: GetTenantDailyUsages_200_response
例

テナントパッケージを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantPackageBody | CreateTenantPackageBody | はい |
レスポンス
返却: CreateTenantPackage_200_response
例

テナントパッケージを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

テナントパッケージを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetTenantPackage_200_response
例

テナントパッケージ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | double | いいえ |
レスポンス
戻り値: GetTenantPackages_200_response
例

テナントパッケージを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| replaceTenantPackageBody | ReplaceTenantPackageBody | はい |
レスポンス
返却値: FlagCommentPublic_200_response
例

テナントパッケージを更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateTenantPackageBody | UpdateTenantPackageBody | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

テナントユーザーを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantUserBody | CreateTenantUserBody | はい |
レスポンス
戻り値: CreateTenantUser_200_response
例

テナントユーザーを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| deleteComments | string | いいえ | |
| commentDeleteMode | string | いいえ |
レスポンス
戻り値: FlagCommentPublic_200_response
例

テナントユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetTenantUser_200_response
例

テナントユーザー一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| skip | double | いいえ |
レスポンス
戻り値: GetTenantUsers_200_response
例

テナントユーザーを置換 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| replaceTenantUserBody | ReplaceTenantUserBody | はい | |
| updateComments | string | いいえ |
レスポンス
返却: FlagCommentPublic_200_response
例

ログインリンクを送信 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| redirectURL | string | いいえ |
レスポンス
戻り値: FlagCommentPublic_200_response
例

テナントユーザーを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateTenantUserBody | UpdateTenantUserBody | はい | |
| updateComments | string | いいえ |
レスポンス
返却値: FlagCommentPublic_200_response
例

テナントを作成 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createTenantBody | CreateTenantBody | はい |
レスポンス
戻り値: CreateTenant_200_response
例

テナントを削除 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| sure | string | いいえ |
レスポンス
返却値: FlagCommentPublic_200_response
例

テナントを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
例

テナント一覧を取得 
パラメータ
| Name | Type | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| meta | string | いいえ | |
| skip | double | いいえ |
レスポンス
例

テナントを更新 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateTenantBody | UpdateTenantBody | はい |
レスポンス
戻り値: FlagCommentPublic_200_response
例

チケットの状態を変更 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | はい | |
| id | string | はい | |
| changeTicketStateBody | ChangeTicketStateBody | はい |
レスポンス
戻り値: ChangeTicketState_200_response
例

チケットを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | はい | |
| createTicketBody | CreateTicketBody | はい |
レスポンス
戻り値: CreateTicket_200_response
例

チケットを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| userId | string | いいえ |
レスポンス
例

チケット一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| state | double | いいえ | |
| skip | double | いいえ | |
| limit | double | いいえ |
レスポンス
例

画像をアップロード 
画像のアップロードとリサイズ
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | Yes | |
| file | HttpContent | Yes | |
| sizePreset | SizePreset | No | |
| urlId | string | No |
レスポンス
戻り値: UploadImageResponse
例

ID でユーザーバッジ進捗を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetUserBadgeProgressById_200_response
例

ユーザーID でユーザーバッジ進捗を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | はい |
レスポンス
戻り値: GetUserBadgeProgressById_200_response
例

ユーザーバッジ進捗一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| limit | double | いいえ | |
| skip | double | いいえ |
レスポンス
戻り値: GetUserBadgeProgressList_200_response
例

ユーザーバッジを作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| createUserBadgeParams | CreateUserBadgeParams | はい |
レスポンス
戻り値: CreateUserBadge_200_response
例

ユーザーバッジを削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: UpdateUserBadge_200_response
例

ユーザーバッジを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetUserBadge_200_response
例

ユーザーバッジ一覧を取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| userId | string | いいえ | |
| badgeId | string | いいえ | |
| type | double | いいえ | |
| displayedOnComments | bool | いいえ | |
| limit | double | いいえ | |
| skip | double | いいえ |
レスポンス
戻り値: GetUserBadges_200_response
例

ユーザーバッジを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| updateUserBadgeParams | UpdateUserBadgeParams | はい |
レスポンス
戻り値: UpdateUserBadge_200_response
例

ユーザーの通知カウントを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: GetUserNotificationCount_200_response
例

ユーザーの通知を取得 
パラメータ
| Name | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| pageSize | int32_t | いいえ | |
| afterId | string | いいえ | |
| includeContext | bool | いいえ | |
| afterCreatedAt | int64_t | いいえ | |
| unreadOnly | bool | いいえ | |
| dmOnly | bool | いいえ | |
| noDm | bool | いいえ | |
| includeTranslations | bool | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: GetUserNotifications_200_response
例

ユーザーの通知カウントをリセット 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: ResetUserNotifications_200_response
例

ユーザー通知をリセット 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| afterId | string | いいえ | |
| afterCreatedAt | int64_t | いいえ | |
| unreadOnly | bool | いいえ | |
| dmOnly | bool | いいえ | |
| noDm | bool | いいえ | |
| sso | string | いいえ |
レスポンス
戻り値: ResetUserNotifications_200_response
例

ユーザーのコメント購読ステータスを更新 
特定のコメントに対する通知を有効または無効にします。
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | 必須 | |
| notificationId | string | 必須 | |
| optedInOrOut | string | 必須 | |
| commentId | string | 必須 | |
| sso | string | 任意 |
レスポンス
戻り値: UpdateUserNotificationStatus_200_response
例

ユーザーのページ購読ステータスを更新 
ページの通知を有効化または無効化します。ユーザーがページを購読している場合、通知は作成され 新しいルートコメントに対して、また
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| url | string | はい | |
| pageTitle | string | はい | |
| subscribedOrUnsubscribed | string | はい | |
| sso | string | いいえ |
レスポンス
返却: UpdateUserNotificationStatus_200_response
例

ユーザー通知のステータスを更新 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| notificationId | string | はい | |
| newStatus | string | はい | |
| sso | string | いいえ |
レスポンス
戻り値: UpdateUserNotificationStatus_200_response
例

ユーザーのプレゼンスステータスを取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlIdWS | string | はい | |
| userIds | string | はい |
レスポンス
戻り値: GetUserPresenceStatuses_200_response
例

ユーザーを検索 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| usernameStartsWith | string | いいえ | |
| mentionGroupIds | vector<string | いいえ | |
| sso | string | いいえ | |
| searchSection | string | いいえ |
レスポンス
例

ユーザーを取得 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい |
レスポンス
戻り値: GetUser_200_response
例

投票を作成 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| commentId | string | はい | |
| direction | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
例

投票を削除 
パラメータ
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| tenantId | string | はい | |
| id | string | はい | |
| editKey | string | いいえ |
レスポンス
戻り値: DeleteCommentVote_200_response
例

投票一覧を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい |
レスポンス
例

ユーザーの投票を取得 
パラメータ
| Name | Type | Required | Description |
|---|---|---|---|
| tenantId | string | はい | |
| urlId | string | はい | |
| userId | string | いいえ | |
| anonUserId | string | いいえ |
レスポンス
戻り値: GetVotesForUser_200_response
例

ヘルプが必要ですか?
C++ SDK に関して問題が発生した場合やご質問がある場合は、次のいずれかを行ってください:
貢献
ご貢献は歓迎します! 貢献のガイドラインについてはGitHubリポジトリをご覧ください。