Skip to content

wall.post

Публикует новую запись на стене пользователя или сообщества.

💡 Для вызова этого метода требуется авторизация пользователя.

Вызов метода

csharp
using OpenVkNetApi.Models.RequestParameters.Wall;

var parameters = new WallPostParams
{
    Message = "Привет, OpenVK!",
    OwnerId = 12
};

var result = await api.Wall.PostAsync(parameters);

Параметры

Принимает объект WallPostParams со следующими свойствами:

Параметр / ТипОписание
OwnerId
int?
Идентификатор владельца стены, на которой публикуется запись.
целое число, по умолчанию: текущий пользователь
FriendsOnly
bool
Публиковать ли запись только для друзей (при публикации на своей стене).
логическое значение, по умолчанию: false
FromGroup
bool
Публиковать ли запись от имени сообщества (при публикации на стене группы).
логическое значение, по умолчанию: false
Message
string
Текст публикации.
строка, обязательный параметр (если нет вложений)
Attachments
string
Список вложений в формате typeowner_id_media_id.
строка, необязательный параметр
Services
string
Список сервисов для экспорта.
строка, необязательный параметр
Signed
bool
Подписывать ли автора публикации (при публикации от имени сообщества).
логическое значение, по умолчанию: false
PublishDate
long?
Время отложенной публикации записи в формате Unix-time.
целое число, необязательный параметр
MarkAsAds
bool
Помечать ли публикацию как рекламу.
логическое значение, по умолчанию: false

Результат

Возвращает объект WallPostId, содержащий уникальный числовой идентификатор созданной записи в поле PostId.

Выпущено под лицензией MIT.