POST Discuss/Create

Request Information

URI Parameters

None.

Body Parameters

PostDiscussionForm
NameDescriptionTypeAdditional information
author

Имперсонификация (по умолчанию 1 - от пользователя, 2 - имперсонификация группой)

PostAuthor

None.

sharer

Данные с внешней страницы (сниппет)

SharerDataForm

None.

directedAccess

Настройки направленного комментария

DirectedAccessForm

None.

messageFormat

Формат вывода текста

MessageFormat

None.

parentId

Идентификатор родительского комментария

integer

None.

eventId

Идентификатор события

integer

None.

subscribe

надо ли подписаться на событие

boolean

None.

actions

действия для пользователей, которые надо сделать сразу после создания сущности

Collection of AfterPostActionForm

None.

postText

текст события

string

None.

files

Идентификаторы файлов (в сервисе files.webmoney.ru), которые надо прикрепить

Collection of string

None.

editorMode

PostEditorMode

None.

repost

Репост

RepostForm

None.

Request Formats

application/json, text/json

Sample:
{
  "author": 1,
  "sharer": {
    "uid": "sample string 1",
    "url": "sample string 2",
    "title": "sample string 3",
    "desc": "sample string 4",
    "image": "sample string 5",
    "video": {
      "id": "sample string 1",
      "type": 0
    }
  },
  "directedAccess": {
    "wmids": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "messageFormat": 0,
  "parentId": 2,
  "eventId": 3,
  "subscribe": true,
  "actions": [
    {
      "wmid": "sample string 1",
      "action": 1
    },
    {
      "wmid": "sample string 1",
      "action": 1
    }
  ],
  "postText": "sample string 6",
  "files": [
    "sample string 1",
    "sample string 2"
  ],
  "editorMode": 0,
  "repost": null
}

Response Information

Resource Description

DiscussDataView
NameDescriptionTypeAdditional information
depth

Уровень вложенности. Если 0, то это корневой комментарий.

integer

None.

id

Идентификатор комментария

integer

None.

parentId

Идентификатор родительского комментария, если есть.

integer

None.

eventId

Идентификатор события, в котором создан данный комментарий

integer

None.

datecreated

Дата создания

string

None.

datecreatedstr

Дата создания (строка, например "Вчера, 15:30")

string

None.

datelastupdatedticks

Последнее редактирование комментария (datetime ticks)

integer

None.

deleted

Если удалено, то указывается кем именно

DiscussDeletedBy

None.

deletedStr

Если удалено, то указывается кем именно (строка)

string

None.

edited

Признак, что комментарий был отредактирован

boolean

None.

message

Текст комментария

string

None.

isnew

Признак, что комментарий является новым

boolean

None.

seen

Признак того, что пользователь видел комментарий (не сбросил его методами типа отметить прочитанным)

boolean

None.

seenAllChanges

boolean

None.

author

Автор комментария

UserPublicDataView

None.

attachments

Вложения

Collection of AttachmentView

None.

share

Прикреплённое описание внешней ссылки (заголовок, описание, картинка или видео)

ShareView

None.

actions

Перечень возможных действий с комментарием (контекстное меню)

Collection of string

None.

behalf

От чьего имено был создан комментарий

PostAuthor

None.

behalfStr

От чьего имено был создан комментарий (строка)

string

None.

directedAccess

Если комментарий направленный, то указывается кому он направлен

Collection of UserPublicDataView

None.

attachedActions

Перечень действий с их описанием

Collection of AttachmentEntityView

None.

type

Тип комментария

DiscussionType

None.

commentType

Тип комментария

CommentType

None.

authorBanned

boolean

None.

repost

RepostView

None.

hasReactions

boolean

None.

canReact

boolean

None.

number

integer

None.

path

string

None.

editorMode

Режим редактирования текста

PostEditorMode

None.

Response Formats

application/json, text/json

Sample:
{
  "depth": 1,
  "id": 2,
  "parentId": 1,
  "eventId": 3,
  "datecreated": "sample string 4",
  "datecreatedstr": "sample string 5",
  "datelastupdatedticks": 6,
  "deleted": 1,
  "deletedStr": "discussAuthor",
  "edited": true,
  "message": "sample string 8",
  "isnew": true,
  "seen": true,
  "seenAllChanges": true,
  "author": {
    "attestat": "sample string 1",
    "attestatCode": 1,
    "bl": 1,
    "tl": 2,
    "cl": 1,
    "Gender": 0,
    "GenderStr": "female",
    "lastLoginDate": "sample string 3",
    "lastLoginDateUtc": "sample string 4",
    "lastOnlineDate": "sample string 5",
    "lastOnlineDateUtc": "sample string 6",
    "status": 0,
    "statusStr": "active",
    "interactOpportunity": true,
    "userType": 0,
    "cover": "sample string 8",
    "icon": {
      "id": "sample string 1",
      "isactive": true,
      "isDefault": true,
      "smallest": "sample string 4",
      "tiny": "sample string 5",
      "mini": "sample string 6",
      "small": "sample string 7",
      "normal": "sample string 8",
      "large": "sample string 9",
      "big": "sample string 10",
      "original": "sample string 11",
      "url": "sample string 12"
    },
    "nickname": "sample string 9",
    "wmid": "sample string 10"
  },
  "attachments": [
    {
      "type": 0,
      "typeStr": "image",
      "typeAdditionally": 0,
      "typeAdditionallyStr": "unknown",
      "id": "sample string 1",
      "name": "sample string 2",
      "sha1": "sample string 3",
      "size": 4,
      "contentType": "sample string 5",
      "versions": {
        "sample string 1": "sample string 2",
        "sample string 3": "sample string 4"
      }
    },
    {
      "type": 0,
      "typeStr": "image",
      "typeAdditionally": 0,
      "typeAdditionallyStr": "unknown",
      "id": "sample string 1",
      "name": "sample string 2",
      "sha1": "sample string 3",
      "size": 4,
      "contentType": "sample string 5",
      "versions": {
        "sample string 1": "sample string 2",
        "sample string 3": "sample string 4"
      }
    }
  ],
  "share": {
    "url": "sample string 1",
    "title": "sample string 2",
    "desc": "sample string 3",
    "type": 0,
    "typeStr": "image",
    "mediaId": "sample string 4",
    "versions": {
      "sample string 1": "sample string 2",
      "sample string 3": "sample string 4"
    },
    "id": 5
  },
  "actions": [
    "sample string 1",
    "sample string 2"
  ],
  "behalf": 1,
  "behalfStr": "user",
  "directedAccess": [
    {
      "attestat": "sample string 1",
      "attestatCode": 1,
      "bl": 1,
      "tl": 2,
      "cl": 1,
      "Gender": 0,
      "GenderStr": "female",
      "lastLoginDate": "sample string 3",
      "lastLoginDateUtc": "sample string 4",
      "lastOnlineDate": "sample string 5",
      "lastOnlineDateUtc": "sample string 6",
      "status": 0,
      "statusStr": "active",
      "interactOpportunity": true,
      "userType": 0,
      "cover": "sample string 8",
      "icon": {
        "id": "sample string 1",
        "isactive": true,
        "isDefault": true,
        "smallest": "sample string 4",
        "tiny": "sample string 5",
        "mini": "sample string 6",
        "small": "sample string 7",
        "normal": "sample string 8",
        "large": "sample string 9",
        "big": "sample string 10",
        "original": "sample string 11",
        "url": "sample string 12"
      },
      "nickname": "sample string 9",
      "wmid": "sample string 10"
    },
    {
      "attestat": "sample string 1",
      "attestatCode": 1,
      "bl": 1,
      "tl": 2,
      "cl": 1,
      "Gender": 0,
      "GenderStr": "female",
      "lastLoginDate": "sample string 3",
      "lastLoginDateUtc": "sample string 4",
      "lastOnlineDate": "sample string 5",
      "lastOnlineDateUtc": "sample string 6",
      "status": 0,
      "statusStr": "active",
      "interactOpportunity": true,
      "userType": 0,
      "cover": "sample string 8",
      "icon": {
        "id": "sample string 1",
        "isactive": true,
        "isDefault": true,
        "smallest": "sample string 4",
        "tiny": "sample string 5",
        "mini": "sample string 6",
        "small": "sample string 7",
        "normal": "sample string 8",
        "large": "sample string 9",
        "big": "sample string 10",
        "original": "sample string 11",
        "url": "sample string 12"
      },
      "nickname": "sample string 9",
      "wmid": "sample string 10"
    }
  ],
  "attachedActions": [
    {
      "dateCreated": "sample string 1",
      "dateCreatedStr": "sample string 2",
      "actions": [
        {
          "data": {},
          "uid": "sample string 2",
          "type": 0
        },
        {
          "data": {},
          "uid": "sample string 2",
          "type": 0
        }
      ],
      "readOnlyType": 0,
      "uid": "sample string 3",
      "title": "sample string 4",
      "type": 0
    },
    {
      "dateCreated": "sample string 1",
      "dateCreatedStr": "sample string 2",
      "actions": [
        {
          "data": {},
          "uid": "sample string 2",
          "type": 0
        },
        {
          "data": {},
          "uid": "sample string 2",
          "type": 0
        }
      ],
      "readOnlyType": 0,
      "uid": "sample string 3",
      "title": "sample string 4",
      "type": 0
    }
  ],
  "type": 1,
  "commentType": 0,
  "authorBanned": true,
  "repost": null,
  "hasReactions": true,
  "canReact": true,
  "number": 14,
  "path": "sample string 15",
  "editorMode": 0
}