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 е с префикс на идентификатора на наемателя. **/ userId: string | null /** Имейлът на потребителя, който е оставил коментара. **/ commenterEmail: string | null /** Името на потребителя, което се показва в уиджета за коментари. При SSO може да бъде displayName. **/ commenterName: string /** Необработен текст на коментара. **/ comment: string /** Текст на коментара след парсиране. **/ commentHTML: string /** Външен идентификатор на коментара. **/ externalId: string | null /** Идентификаторът на родителския коментар. **/ parentId: string | null /** UTC датата, когато е оставен коментарът. **/ date: UTC_ISO_DateString /** Комбинирано карма (гласове нагоре - надолу). **/ votes: number votesUp: number votesDown: number /** Истина, ако потребителят е бил влязъл, когато е коментирал, или е верифицирал коментара, или е верифицирал сесията си, когато коментарът е оставен. **/ 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: CommentUserMention[] /** Домейнът, от който е коментарът. **/ domain: string | null /** Идентификаторите на модерационните групи, свързани с този коментар. Празно, ако няма такива. **/ moderationGroupIds: string[] /** Значките, показвани до името на коментатора в този коментар, към момента на създаване на събитието. Празно, ако няма такива. **/ badges: CommentUserBadgeInfo[] }
Result