FastComments.com
Here you can edit and run the code snippet from our documentation.
Example Code Snippet "Об'єкт WebhookComment"
interface WebhookComment { /** Ідентифікатор коментаря. **/ id: string /** Ідентифікатор або URL, що ідентифікує гілку коментарів. Нормалізовано. **/ urlId: string /** URL, що вказує на місце, де було залишено коментар. **/ url: string | null /** Ідентифікатор користувача, який залишив коментар. Для SSO — з префіксом tenant id. **/ userId: string | null /** Email користувача, який залишив коментар. **/ commenterEmail: string | null /** Ім'я користувача, що відображається у віджеті коментарів. Для SSO може бути displayName. **/ commenterName: string /** Необроблений текст коментаря. **/ comment: string /** Текст коментаря після обробки. **/ commentHTML: string /** Зовнішній ідентифікатор коментаря. **/ externalId: string | null /** Ідентифікатор батьківського коментаря. **/ parentId: string | null /** UTC-дата, коли було залишено коментар. **/ date: UTC_ISO_DateString /** Сумарна карма (up - down) голосів. **/ votes: number votesUp: number votesDown: number /** True, якщо користувач був авторизований під час коментування, або верифікував коментар, або верифікував свою сесію, коли коментар було залишено. **/ verified: boolean /** UTC-дата верифікації коментаря. **/ verifiedDate: UTC_ISO_DateString | null /** Чи позначив модератор коментар як перевірений. **/ reviewed: boolean /** Розташування або base64-кодування аватара. Base64 — лише якщо таке значення було передано через SSO. **/ avatarSrc: string | null /** Чи було коментар вручну або автоматично позначено як спам? **/ isSpam: boolean /** Чи було коментар автоматично позначено як спам? **/ aiDeterminedSpam: boolean /** Чи є в коментарі зображення? **/ hasImages: boolean /** Номер сторінки, на якій знаходиться коментар, для сортування "Most Relevant". **/ pageNumber: number | null /** Номер сторінки, на якій знаходиться коментар, для сортування "Oldest First". **/ pageNumberOF: number | null /** Номер сторінки, на якій знаходиться коментар, для сортування "Newest First". **/ pageNumberNF: number | null /** Чи було коментар схвалено автоматично чи вручну? **/ approved: boolean /** Код локалі (формат: en_us) користувача на момент написання коментаря. **/ locale: string | null /** @mentions, написані в коментарі, які було успішно розпізнано. Порожньо, якщо їх немає. **/ mentions: CommentUserMention[] /** Домен, з якого надійшов коментар. **/ domain: string | null /** Ідентифікатори груп модерації, пов'язані з цим коментарем. Порожньо, якщо їх немає. **/ moderationGroupIds: string[] /** Значки, що відображаються поруч з ім'ям коментатора в цьому коментарі, станом на момент створення події. Порожньо, якщо їх немає. **/ badges: CommentUserBadgeInfo[] }
Result