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 /** Идентификатор пользователя, оставившего комментарий. Для SSO — с префиксом tenant id. **/ userId?: string /** Email пользователя, оставившего комментарий. **/ commenterEmail?: string /** Имя пользователя, отображаемое в виджете комментариев. Для SSO может быть displayName. **/ commenterName: string /** Исходный текст комментария. **/ comment: string /** Текст комментария после разбора. **/ commentHTML: string /** Внешний идентификатор комментария. **/ externalId?: string /** Идентификатор родительского комментария. **/ parentId?: string | null /** Дата в UTC, когда был оставлен комментарий. **/ date: UTC_ISO_DateString /** Суммарная карма голосов (за - против). **/ votes: number votesUp: number votesDown: number /** true, если пользователь был авторизован при написании комментария, либо комментарий был подтверждён, либо сессия была подтверждена в момент оставления комментария. **/ verified: boolean /** Дата, когда комментарий был подтверждён. **/ verifiedDate?: number /** Если модератор пометил комментарий как просмотренный. **/ reviewed: boolean /** Местоположение или base64-код аватара. Будет в base64 только если такое значение было передано при SSO. **/ avatarSrc?: string /** Был ли комментарий помечен как спам вручную или автоматически? **/ isSpam: boolean /** Был ли комментарий автоматически помечен как спам? **/ aiDeterminedSpam: boolean /** Есть ли изображения в комментарии? **/ hasImages: boolean /** Номер страницы, на которой находится комментарий при сортировке «Most Relevant». **/ pageNumber: number /** Номер страницы, на которой находится комментарий при сортировке «Oldest First». **/ pageNumberOF: number /** Номер страницы, на которой находится комментарий при сортировке «Newest First». **/ pageNumberNF: number /** Был ли комментарий утверждён автоматически или вручную? **/ approved: boolean /** Код локали (формат: en_us) пользователя на момент написания комментария. **/ locale: string /** @mentions, указанные в комментарии, которые были успешно распарсены. **/ mentions?: CommentUserMention[] /** Домен, с которого пришёл комментарий. **/ domain?: string /** Необязательный список идентификаторов групп модерации, связанных с этим комментарием. **/ moderationGroupIds?: string[]|null }
Result